Sri Lanka

Top Things to Do in Sri Lanka

We compared all 309 experiences in Sri Lanka so you can choose in minutes — real prices, verified reviews and our editorial picks.

4.8 309 experiences from US$ 5 Free cancellation on most experiences
Sort
Colombo Walking Tour With Ayurveda Massage: 4-Hour Local Guide
Colombo Walking Tour With Ayurveda Massage: 4-Hour Local Guide★★★★★★★★★★ 5.00 (6)4hA 4-hour walking tour of Colombo with a local guide covers the beach, Gangaramaya Temple, Pettah Market and a city park, followed by a full-body Ayurveda massage with traditional oils. Hotel pickup and drop-off are included, and the guide speaks English, French, German and Arabic. You can request a specific start time.Is it for me?Choose this if you want a private walking tour with hotel pickup rather than navigating Colombo independently, and you'd like an hour of ayurvedic massage built into the same morning to balance sightseeing with downtime.Instant confirmationfromUS$ 217View ›
Snorkeling in Trincomalee: Marine Life & Rock Pools
Snorkeling in Trincomalee: Marine Life & Rock Pools★★★★★★★★★★ 4.33 (3)2hSnorkeling in Trincomalee is a two-hour guided activity where you enter the water with provided equipment to explore coral reefs, rock pools and marine life in Trincomalee's warm, clear coastal waters. An English-speaking guide leads the snorkeling portion; afterward, you walk up a rocky slope to watch a flock of pigeons fly out from the rock's crevices. Children from age 12 are welcome. The activity suits all fitness levels.Is it for me?The two-hour window leaves your morning or afternoon free for other plans—book this if you want to snorkel and see the pigeons without dedicating a full day to the water.Free cancellationfromUS$ 50View ›
Private Colombo Walking Tour with Local Guide: Includes Ayurvedic massage
Private Colombo Walking Tour with Local Guide: Includes Ayurvedic massage★★★★★★★★★★ 5.00 (3)3hA private walking tour of Colombo with a local guide covers the city's main attractions—Galle Face Green, Gangaramaya Temple, the Fort area and Red Mosque—over three hours. The guide shares the city's best-kept secrets instead of just pointing out landmarks. Herbal tea with saffron cake and a seven-minute Ayurvedic head or face massage are included. You choose between a 9am or 2pm departure, and pickup is arranged for you.Is it for me?Book the 9am departure if you want to move through the city before the heat builds; the 2pm tour works better if you're sleeping in or prefer an afternoon pace. Either way, a private guide means the route bends toward what interests you instead of a fixed script, and the three hours leave room to linger at stops that catch your attention.Instant confirmationKids −70%fromUS$ 47View ›
Ambalangoda & Galle Fort: Mask Making Craft Tour with Local Host
Ambalangoda & Galle Fort: Mask Making Craft Tour with Local Host★★★★★★★★★★ 4.50 (2)4hYou’ll walk into Galle Fort’s winding streets and find yourself learning ancient mask-making techniques from a local host. Feel the texture of Kaduru wood as you carve your own piece, hear stories from Ambalangoda’s craft traditions, and pause for tea amid painted faces. It’s more than just an art lesson — it lingers long after you leave.Free cancellationfromUS$ 120View ›
Colombo Airport Transfer: Private Car & English-Speaking Driver
Colombo Airport Transfer: Private Car & English-Speaking Driver★★★★★★★★★★ 4.50 (2)1hYou're met at arrivals with a driver who has your contact details and knows the route to your hotel. The car is cool, the water is cold, and the price—covering fuel, tolls and taxes—is locked in before you book. No negotiation at the curb, no guessing which taxi to trust, no surprise charges when you arrive.Is it for me?Book this if you're landing in Colombo and want to skip the taxi rank entirely — the driver meets you at arrivals, the route is planned, and the price doesn't change, which means you can relax instead of negotiating at the curb.Free cancellationfromUS$ 90View ›
Colombo Airport to Arugam Bay: Private Transfer with Pickup
Colombo Airport to Arugam Bay: Private Transfer with Pickup★★★★★★★★★★ 5.00 (2)4h–8hYour driver meets you at Colombo airport with a name board, drives you directly to your Arugam Bay hotel, and includes bottled water and all taxes in the price. The four-to-five-hour transfer removes the arrival-day logistics so you can rest as soon as you check in.Is it for me?Book this if you want the airport-to-hotel logistics handled before you land, so your first day isn't spent figuring out transport or negotiating fares at the curb.Free cancellationfrom · per groupUS$ 135View ›
4-Day Kandy & Nuwara Eliya Tour: Sacred Temple, Gregory Lake
4-Day Kandy & Nuwara Eliya Tour: Sacred Temple, Gregory Lake★★★★★★★★★★ 5.00 (2)3dYou’ll walk ancient temple corridors in Kandy, wander lush gardens in Peradeniya, and relax lakeside in cool Nuwara Eliya—all with comfy hotels and your own driver-guide.Free cancellationfrom · per groupUS$ 2,300View ›
4-Day Private Sri Lanka Tour: Sigiriya, Kandy, Ella & Mirissa
4-Day Private Sri Lanka Tour: Sigiriya, Kandy, Ella & Mirissa★★★★★★★★★★ 5.00 (2)4dIf you want more than just ticking off sights—if you want real local food, hidden villages, epic train rides through tea country and time on quiet beaches—this private tour gives you all that (plus comfy rides and someone who knows every shortcut).Free cancellationfrom · per groupUS$ 580View ›
Private 6-Day Sri Lanka Tour: Sigiriya, Kandy, Ella & Beaches
Private 6-Day Sri Lanka Tour: Sigiriya, Kandy, Ella & Beaches★★★★★★★★★★ 5.00 (2)6dYou’ll see Sri Lanka through local eyes—from village breakfasts to ancient cities and lush hill country by train—all wrapped up with time on Mirissa Beach. If you want real insight beyond guidebooks plus flexible travel with a private car and local guide who knows every shortcut and snack stop along the way, this tour fits perfectly.Free cancellationfrom · per groupUS$ 770View ›
Bandaranaike Airport to Colombo: Private Transfer & Hotel Pickup
Bandaranaike Airport to Colombo: Private Transfer & Hotel Pickup★★★★★★★★★★ 5.00 (1)1hYou're met at arrivals with a name board, your luggage is loaded, and you're driven directly to your Colombo hotel in a private air-conditioned vehicle. No taxi queue, no negotiation, no shared ride — the driver handles navigation and you handle jet lag. The transfer is one-way, includes all taxes and fees, and the exact duration depends on traffic and your arrival time.Is it for me?Book this if you want to skip the taxi queue and arrive at your hotel without arranging transport or negotiating a fare — the fixed price and pre-arranged pickup mean your first hour in Sri Lanka is straightforward instead of stressful.Free cancellationfromUS$ 20View ›
Pasikuda to Colombo Airport: Private Transfer & Pickup
Pasikuda to Colombo Airport: Private Transfer & Pickup★★★★★★★★★★ 4.00 (1)6h 30mYou get hotel pickup in Pasikuda, a private air-conditioned ride to Colombo Airport, and an English-speaking driver who knows the route. No shared stops, no negotiation, no guessing whether you'll arrive on time. All taxes included. Book this if your flight leaves early or you're traveling with luggage and want one less thing to arrange on your last morning.Is it for me?Book this if your flight leaves early or you're traveling with luggage and want the pickup time and route handled for you — the fixed price and direct route are what make a stressful morning into a straightforward one.Free cancellationfromUS$ 58View ›
Galle Fort Private Day Tour with Lunch & Unawatuna Beach
Galle Fort Private Day Tour with Lunch & Unawatuna Beach★★★★★★★★★★ 5.00 (1)8h–9hYou’ll get to walk centuries-old streets inside Galle Fort, peek into colonial churches and museums, taste real Sri Lankan food for lunch, shop local markets, and end your day unwinding at Unawatuna Beach—all guided by someone who knows every shortcut and story.Free cancellationKids −43%fromUS$ 69View ›
Colombo Day Tour: Gangaramaya, Galle Face & National Museum
Colombo Day Tour: Gangaramaya, Galle Face & National Museum★★★★★★★★★★ 5.00 (1)8h–10hYou’ll explore Colombo’s temples, museums, markets, parks and beaches—all in one day—with real stories from locals along the way. Perfect if you want to see both famous sights and hidden corners without rushing or missing what makes this city tick.Free cancellationKids −20%fromUS$ 99View ›
Colombo to CMB Airport: Private Transfer with WiFi
Colombo to CMB Airport: Private Transfer with WiFi45m–1h 10mA driver meets you at your Colombo hotel and drives you directly to CMB Airport in a private, air-conditioned vehicle via Expressway. The service includes WiFi, all taxes and fees, and enough luggage space for a full trip. You skip the taxi negotiation and arrive on a fixed schedule, not a shared van's timetable.Is it for me?Book this if you want to skip arranging a taxi and arrive at the airport on a set schedule — the fixed price and direct route via Expressway are what make the transfer predictable instead of a last-minute negotiation.Free cancellationKids −22%fromUS$ 38View ›
Colombo Airport to Pasikuda: Private Transfer & Hotel Drop-off
Colombo Airport to Pasikuda: Private Transfer & Hotel Drop-offYou're met at arrivals by an English-speaking driver and driven directly to your Pasikuda hotel in a private, air-conditioned vehicle. The 35-kilometer journey takes around 90 minutes and includes hotel drop-off; luggage is handled and the route is fixed, so you skip the taxi queue and arrive ready to relax. Book this if you want the transfer sorted before you land.Is it for me?Book this if you want the airport-to-hotel leg handled before you arrive, so you step out of the plane and into a waiting car instead of negotiating transport at the curb. The fixed price and direct route mean you know exactly what you're paying and when you'll arrive.Free cancellationKids −60%fromUS$ 137View ›
Snorkeling at Pigeon Island from Nilaveli: 178 fish species
Snorkeling at Pigeon Island from Nilaveli: 178 fish species2h 30mSnorkel the shallow waters around Pigeon Island, a national marine park two kilometres off Nilaveli beach, with snorkeling equipment, boat transport and entrance tickets included. The two-hour activity puts you in the water above 100 coral reef types where Black Tip Reef Sharks, Hawksbill turtles, Green turtles and Olive Ridley turtles live alongside juvenile and adult fish. Hotel pickup is included; a live English-speaking guide leads the outing. Minimum age is 12.Is it for me?Book this if you want to snorkel shallow reefs without renting a boat or arranging your own way out to the island—the two-hour window and included transport from your hotel fit a half-day plan. The activity requires a minimum age of 12 and a high level of physical fitness; it's not suitable for travelers with spinal injuries, cardiovascular concerns or pregnancy.Free cancellationfromUS$ 44View ›
Colombo Airport to Pasikuda: Private Transfer & Hotel Pickup
Colombo Airport to Pasikuda: Private Transfer & Hotel PickupYou're met by name at Colombo airport arrivals and driven directly to your Pasikuda hotel in a private, air-conditioned vehicle with an English-speaking driver. The transfer includes hotel drop-off and removes the need to arrange transport, negotiate fares, or wait for shared shuttles — you simply walk to your car and go. Luggage allowance is one suitcase and one carry-on per person; late-night or early-morning transfers incur a 50% surcharge.Is it for me?Book this if you want to skip the taxi queue and arrive at your Pasikuda hotel without arranging transport or negotiating fares — the fixed price and direct route mean you go straight from the airport to your room.Free cancellationKids −60%fromUS$ 129View ›
Waskaduwa to Bandaranaike Airport: Private Transfer & Pickup
Waskaduwa to Bandaranaike Airport: Private Transfer & PickupYour driver meets you at your Waskaduwa hotel lobby and drives you directly to Bandaranaike International Airport in a private, air-conditioned vehicle. The journey takes around two hours depending on traffic; your English-speaking driver handles the route while you relax. Price is fixed in advance, so no surprises at the airport — just drop-off and check-in.Is it for me?Book this if you're leaving Waskaduwa and want to skip the taxi negotiation at the curb — the fixed price and hotel pickup mean you know exactly what you're paying and when the driver arrives, which turns a potential hassle into a straightforward ride to the airport.Free cancellationKids −33%fromUS$ 120View ›
Colombo Airport to Hotel Transfer: Private Car & English Driver
Colombo Airport to Hotel Transfer: Private Car & English Driver45mYou book the transfer before you land, meet your driver at arrivals with a nameplate, and ride in a private air-conditioned car to your hotel. The driver speaks English, the price is fixed, and bottled water is included. You avoid taxis, queues, and negotiation — the whole thing is arranged and waiting when you step out of the terminal.Is it for me?Book this if you land in Colombo with luggage and want to reach your hotel without arranging a taxi or navigating public transport — the driver waiting at arrivals with your name is what turns an airport arrival into a solved problem.Free cancellationInfants freefromUS$ 46View ›
Colombo Airport to Bentota: Private Transfer & Hotel Pickup
Colombo Airport to Bentota: Private Transfer & Hotel Pickup2hYou're picked up at Colombo airport with a nameplate, driven in an air-conditioned vehicle by an English-speaking driver, and dropped at your Bentota, Beruwala or Induruwa hotel. The driver tracks your flight, meets you at arrivals, and handles the route while you rest. Takes around two to three hours depending on traffic.Is it for me?Book this if you're landing in Colombo and heading to the south coast beaches, and you'd rather not negotiate a fare or navigate traffic after a long flight — the fixed price and driver tracking mean you know exactly what you're paying and when you'll arrive.Free cancellationfrom · per groupUS$ 100View ›
Do you need help planning your next activity?