Home Search Destinations Attractions

Tours in Sri Lanka , Sri Lanka

7,223 experiences found

Snorkeling at Angel Rock

Snorkeling at Angel Rock

4.3
(6)
2h
$30
per person
All Inclusive Private Full Day Safari in Yala National Park with Lunch

All Inclusive Private Full Day Safari in Yala National Park with Lunch

4.3
(6)
12h
$163
per person
Yala National Park Safari from Weligama

Yala National Park Safari from Weligama

4.3
(6)
8h
$124
per person
Ella Cycling Experience in Ella

Ella Cycling Experience in Ella

4.3
(6)
3h
$50
per person
Day tour to Sigiriya

Day tour to Sigiriya

4.3
(6)
10h
$80
per person
04 Hours Safari Jeep Tours

04 Hours Safari Jeep Tours

4.3
(6)
4h
$35
per person
Mihintale TukTuk tour at Anuradhapura tuk tuk

Mihintale TukTuk tour at Anuradhapura tuk tuk

4.3
(3)
4h
$50
per person
Private departure transfer from your hotel in Negombo to the Airport

Private departure transfer from your hotel in Negombo to the Airport

4.3
(3)
20m
$15
per person
Snorkeling in Trincomalee

Snorkeling in Trincomalee

4.3
(3)
2h
$50
per person
Private day tour kandy to nuwara eliya tea plantation

Private day tour kandy to nuwara eliya tea plantation

4.3
(3)
8h
$110
per person
Explore Nuwara Eliya | Experience the Best Tea in the World

Explore Nuwara Eliya | Experience the Best Tea in the World

4.3
(3)
3h
$40
per person
White Water Rafting Kitulgala

White Water Rafting Kitulgala

4.3
(3)
2h
$25
per person
Yala National Park Private Safari (All Inclusive) From Hikkaduwa

Yala National Park Private Safari (All Inclusive) From Hikkaduwa

4.3
(3)
10h
$180
per person
Colombo City Highlights by Bicycle

Colombo City Highlights by Bicycle

4.3
(3)
3h
$56
per person
Whale Watching in Trincomalee by Catamaran cruise

Whale Watching in Trincomalee by Catamaran cruise

4.3
(3)
7h
$160
per person
Yala National Park Safari from Ella

Yala National Park Safari from Ella

4.3
(3)
8h
$86
per person
Lunugamvehera National Park Private Safari

Lunugamvehera National Park Private Safari

4.3
(3)
3h
$48
per person
Private Day Tour Of Galle From Colombo and Negombo

Private Day Tour Of Galle From Colombo and Negombo

4.3
(3)
7h
$55
per person
Day Excursion to Yala National Park From Colombo

Day Excursion to Yala National Park From Colombo

4.3
(3)
10h
$133
per person
Nuwara Eliya from Kandy by Train

Nuwara Eliya from Kandy by Train

4.3
(13)
12h
$76
per person
Shore Excursion From Colombo port to Ingiriya Tea Plantation & back for 2 People

Shore Excursion From Colombo port to Ingiriya Tea Plantation & back for 2 People

4.3
(10)
5h
$136
per person
Snorkeling with Whales in Mirissa

Snorkeling with Whales in Mirissa

4.3
(41)
4h
$349
per person
Sigiriya, Dambulla and Minneriya National Park Private Tour In

Sigiriya, Dambulla and Minneriya National Park Private Tour In

4.3
(14)
11h
$50
per person
Yala Half Day Safari from Hambantota Port Shore Excursion

Yala Half Day Safari from Hambantota Port Shore Excursion

4.3
(7)
5h
$156
per person
Udawalawe National Park Safari with Elephant Transit Home Visit

Udawalawe National Park Safari with Elephant Transit Home Visit

4.3
(25)
3h
$24
per person
Ella Private Day Tour From Kandy

Ella Private Day Tour From Kandy

4.3
(15)
8h
$95
per person
Day Excursions to Galle Fort & Bentota from Colombo

Day Excursions to Galle Fort & Bentota from Colombo

4.3
(20)
12h
$55
per person
Pigeon Island Snorkeling Tour From Uppuveli Beach

Pigeon Island Snorkeling Tour From Uppuveli Beach

4.3
(8)
3h
$50
per person
Colombo Airport Layover/Transit City Tour – 5 Hours

Colombo Airport Layover/Transit City Tour – 5 Hours

4.3
(8)
5h
$100
per person
Wasgamuwa National Park Safari

Wasgamuwa National Park Safari

4.3
(8)
3h
$33
per person
Ella Day Trip from Mirissa, Weligama, Galle, Hikkaduwa

Ella Day Trip from Mirissa, Weligama, Galle, Hikkaduwa

4.3
(8)
12h
$180
per person
Colombo City Tour from Negombo

Colombo City Tour from Negombo

4.3
(8)
4h
$70
per person
Day Trip To Sigiriya & Dambulla Temple with Free Sri Lankan Lunch

Day Trip To Sigiriya & Dambulla Temple with Free Sri Lankan Lunch

4.3
(4)
10h
$60
per person
All Inclusive Mirissa Whale and Dolphin Watching Boat Ride

All Inclusive Mirissa Whale and Dolphin Watching Boat Ride

4.3
(4)
4h
$90
per person
Sacred City of Anuradhapura from Colombo

Sacred City of Anuradhapura from Colombo

4.3
(4)
12h
$105
per person
Scenic Train Ride to Ella from Kandy

Scenic Train Ride to Ella from Kandy

4.2
(9)
13h
$90
per person
Airport transfers | Airport pickups and drops - Hikkaduwa

Airport transfers | Airport pickups and drops - Hikkaduwa

4.2
(5)
1h
$49
per person
Bundala Birding Paradise - All Inclusive Tour

Bundala Birding Paradise - All Inclusive Tour

4.2
(5)
4h
$125
per person
Yala National Park safari from Hikkaduwa

Yala National Park safari from Hikkaduwa

4.2
(5)
1d
$130
per person
Glass Bottom Boat Tour and Snorkeling Hikkaduwa

Glass Bottom Boat Tour and Snorkeling Hikkaduwa

4.2
(5)
2h
$19
per person
Colombo City Tour By Tuk Tuk

Colombo City Tour By Tuk Tuk

4.2
(16)
3h
$30
per person
Family Holiday Tour in Sri Lanka

Family Holiday Tour in Sri Lanka

4.2
(12)
10d
$825
per person
Nanu Oya to Ella train ride on (Train No: 1005 "Podi Menike")

Nanu Oya to Ella train ride on (Train No: 1005 "Podi Menike")

4.1
(7)
2h
$65
per person
Kandy to Colombo Reserved Seat Train Tickets

Kandy to Colombo Reserved Seat Train Tickets

4.1
(8)
3h
$10
per person
White Water Rafting at Kitulgala

White Water Rafting at Kitulgala

4.1
(8)
6h
$67
per person
Udawalawa National Park & Orphanage Visit from Hambantota Port

Udawalawa National Park & Orphanage Visit from Hambantota Port

4.1
(9)
5h
$60
per person
Yala National Park Safari from Hambantota Seaport

Yala National Park Safari from Hambantota Seaport

4.1
(10)
4h
$80
per person
Airport Taxi Transfers from Colombo Airport to Galle

Airport Taxi Transfers from Colombo Airport to Galle

4.1
(10)
2h
$65
per person

Search

Sri Lanka , Sri Lanka

Sri Lanka is a vibrant island nation known for its lush landscapes, rich cultural heritage, and diverse wildlife. From ancient temples and colonial architecture to pristine beaches and verdant tea plantations, it offers a unique blend of experiences that cater to every type of traveler.

Quick Facts

Nickname

The Pearl of the Indian Ocean

Population

21,413,690

Climate

Tropical - Sri Lanka has a tropical climate with distinct wet and dry seasons. The southwest and central regions experience heavy rainfall from May to September, while the northeast monsoon brings rain from October to February. The coastal areas are generally hot and humid year-round, while the central highlands are cooler.

Best Time to Visit

Peak Season

December to April (for the west and south coasts) and May to September (for the east coast)

This is the best time to visit Sri Lanka as the weather is generally dry and pleasant. It's ideal for beach activities, wildlife safaris, and exploring cultural sites.

Shoulder Season

April to May (for the west and south coasts) and September to November (for the east coast)

The shoulder seasons offer fewer crowds and lower prices, but there may be occasional rain showers. It's a good time for those who want to avoid peak season crowds.