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 to Airport Transfer: Direct Route & Hotel Pickup
Colombo to Airport Transfer: Direct Route & Hotel Pickup45mYou get picked up from your Colombo hotel lobby by an English-speaking driver who knows the expressway route to Bandaranayake International Airport. The journey takes around one hour, includes bottled water and all highway tolls, and drops you at departures with time to check in. Book by providing your hotel name, room number, passenger count, and departure time.Is it for me?Book this if you want to skip the taxi negotiation at the curb and arrive at the airport knowing exactly when you'll get there—the fixed pickup time and included tolls mean no surprises and no last-minute scrambling for change.Free cancellationfrom · per groupUS$ 75View ›
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 ›
Colombo Airport Transfer: Private Car & English-Speaking Driver
Colombo Airport Transfer: Private Car & English-Speaking Driver15m–5hYou're picked up at Colombo Airport arrivals by an English-speaking driver in a private, air-conditioned car. The destination is flexible — any hotel, beach, or town across Sri Lanka — and the price is agreed before you land. Wheelchair-accessible vehicles and child seats are available. The driver handles navigation and timing, so your first hours in the country are calm instead of stressful.Is it for me?Book this if you want to skip the airport taxi chaos and arrive at your hotel or destination calm and on time. The fixed price and pre-arranged driver remove the stress of negotiating transport on your first day in Sri Lanka.Free cancellationfrom · per groupUS$ 88View ›
Snorkeling at Pigeon Island: Turtles and reef sharks
Snorkeling at Pigeon Island: Turtles and reef sharks4hSnorkeling at Pigeon Island National Park, located 1 km off the coast of Nilaveli near Trincomalee, puts you in shallow coral reefs where green and hawksbill turtles and blacktip reef sharks move through the same water. The activity runs 4 hours with snorkeling gear, entrance ticket and boat ride included; a live English-speaking guide leads the group. Minimum fitness level is moderate; the experience is not suitable for travelers with spinal injuries, pregnancy or cardiovascular concerns.Is it for me?Book this if you want to snorkel in a small group with a guide who stays with you the whole time—the shallow reefs and calm water mean you can focus on the animals instead of managing the conditions.Free cancellationfromUS$ 108View ›
Arugam Bay to Colombo Airport: Private Transfer 9 Hours
Arugam Bay to Colombo Airport: Private Transfer 9 HoursYou get picked up at your Arugam Bay hotel and driven directly to Bandaranayake International Airport in a private, air-conditioned vehicle with an English-speaking driver. The nine-hour journey includes hotel pickup and drop-off at the terminal. Book in advance to lock in the price and avoid the scramble of arranging transport on your last morning.Is it for me?Book this if you want to avoid the stress of arranging a taxi on your last morning or navigating shared transport for a nine-hour journey — the fixed price and confirmed pickup time mean you can focus on packing instead of logistics.Free cancellationKids −57%fromUS$ 156View ›
Arugam Bay to Colombo Airport: Private Transfer & Pickup
Arugam Bay to Colombo Airport: Private Transfer & Pickup7h–9hYou're picked up at your Arugam Bay hotel by an English-speaking driver in a private, air-conditioned car and driven directly to Bandaranaike International Airport. The price is fixed in advance, luggage is included, and the driver waits for you at the hotel lobby—no arranging transport on the day you leave, no negotiating fares at the curb. Book ahead to lock in your departure time and avoid the stress of finding a ride when you're already packed.Is it for me?Worth booking if you want to leave your hotel without arranging transport on the day—the driver meets you in the lobby at a set time, the price is locked in, and you arrive at the airport without negotiating a fare or worrying about finding a ride.Free cancellationKids −56%fromUS$ 164View ›
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 ›
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 Bentota Hotel: Private Transfer & Pickup
Colombo Airport to Bentota Hotel: Private Transfer & Pickup2h 30mYou're met at Colombo airport arrivals with a sign bearing your name, then driven in a private air-conditioned car directly to your Bentota, Beruwala or Induruwa hotel. The journey takes roughly 90 minutes depending on traffic; bottled water is provided, and your English-speaking driver handles the route so you don't have to. Book this if you want to skip the taxi queue and arrive at your hotel ready to start your holiday instead of exhausted from negotiating transport.Is it for me?Book this if you're landing in Colombo and staying in Bentota or nearby — it removes the airport-to-hotel scramble and gets you to your room without arranging taxis or figuring out public transport after a flight.Instant confirmationfrom · per groupUS$ 100View ›
Do you need help planning your next activity?