Sri Lanka tours & activities
8 verified activity providers across Sri Lanka · $25–$50 per person
Safaris, surf lessons, cooking classes, hikes and day tours run by the people who actually run them, not resold by an intermediary.
Identity checked
Every provider's ID is checked, and every listing approved, before it appears here.
Paid only after you confirm
Pay through OneCeylon and the money is held until you confirm the service happened.
No-show protection
If they don't turn up, report it from your booking and you're refunded in full.
Activity providers in Sri Lanka

Ayesha Hussain
$25per person
Negombo Authentic Sri Lankan Cooking Class
Cook a full Sri Lankan meal in a local family home in Negombo. Start at the fish market to pick ingredients, then prepare rice & curry, pol sambol, dhal, and a dessert. Vegetarian options available. Class held in the family kitchen with a maximum of 6 guests. Meal included.
- 5.0 (48 reviews)
- English, Sinhala
- Negombo

Tharushi Jayawardena
$40per hour
Arugam Bay Beginner Surf Lessons
Learn to surf at one of Asia's best beginner surf spots. ISA-certified instructor with 6 years' experience teaching first-timers. Session includes 30-minute land training, 90-minute in-water coaching, and a video review. Surfboard and rash guard provided. Best April–October.
- 4.9 (67 reviews)
- English, Sinhala
- Arugam Bay

Chathurika Mendis
$25per person
Unawatuna Beach Yoga & Sunset Meditation
Morning yoga session on the golden sands of Unawatuna Beach, followed by a guided meditation at sunset. Led by a certified yoga instructor with 8 years' experience teaching international visitors. Props provided. Closes with a healthy smoothie and conversation. Groups capped at 10.
- 4.9 (35 reviews)
- English, Sinhala
- Unawatuna
Priya Bandara
$50per person
Nuwara Eliya Tea Estate & Factory Tour
Visit a working high-altitude tea estate in the "Little England" of Sri Lanka. Walk through the manicured tea rows, watch the plucking process, tour the factory to see withering, rolling, and drying firsthand, and finish with a curated tasting of four distinct Ceylon teas.
- 4.9 (44 reviews)
- English, Sinhala, Japanese
- Nuwara Eliya
Bandula Jayakody
$30per person
Hikkaduwa Coral Reef Snorkeling Session
Glass-bottom boat ride to Hikkaduwa Marine Sanctuary followed by a guided snorkeling session over live coral reefs. Spot hawksbill turtles, parrotfish, and moray eels. PADI dive instructor on board. Mask, fins, and wetsuit vest provided. No swimming experience needed.
- 4.8 (72 reviews)
- English, Sinhala, French
- Hikkaduwa
Malini Joseph
$55per day
Trincomalee Beach & Snorkeling Day Experience
Spend a full day on the pristine beaches of Trincomalee. Includes a boat trip to Pigeon Island Marine National Park for snorkeling (entry fee separate), a visit to Marble Beach, and sunset drinks at Fort Frederick. Snorkeling gear and a local seafood lunch are provided.
- 4.8 (31 reviews)
- English, Sinhala, Tamil
- Trincomalee

Suranga Ranasinghe
$45per person
Mirissa Whale & Dolphin Watching Cruise
Early-morning catamaran cruise from Mirissa Harbour to spot blue whales, sperm whales, and spinner dolphins. Best season December–April. Marine biologist on board with species identification guide. Life jackets, snacks, and seasickness bags provided. Duration: ~4 hours.
- 4.8 (58 reviews)
- English, Sinhala, German
- Mirissa
Thilini Fernando
$60per day
Bentota River Safari & Water Sports Day
A full day on the Bentota lagoon: start with a river boat safari spotting monitor lizards, crocodiles, and water birds, then choose from jet skiing, banana boat, windsurfing, or kayaking. Safety-certified equipment and an instructor included. Suitable for all ages above 7.
- 4.8 (27 reviews)
- English, Sinhala
- Bentota
What a activity provider costs
Most charge $25–$45 per person, across a full range of $25–$50 per person. From 5 listings on this page, at each provider's own asking price.
Activity providers list the experience directly, so the price you see is the operator's price and the person answering your message is the person running it.
Common questions
How much does it cost to hire a activity provider in Sri Lanka?
Most activity providers listed on OneCeylon charge $25–$45 per person, and the full range is $25–$50 per person. Those are the providers' own asking prices — OneCeylon does not mark them up — and you agree the final figure with them before booking. Prices vary with vehicle, distance, season and how many days you book.
Are OneCeylon activity providers verified?
Every listing shown has been through moderation and is marked approved before it appears, and providers have their identity checked before they can list. When you pay through OneCeylon, payment is held until you confirm the service happened, so a provider who doesn't show up doesn't get paid — and you're refunded in full. Listings are commercial offers from third parties, not endorsements by OneCeylon.
Is it cheaper to hire a activity provider or use tuk-tuks and buses?
For a single short hop, a tuk-tuk is cheaper — OneCeylon publishes community-reported fares for hundreds of routes so you can check what one should cost before you agree a price. For a multi-day trip the arithmetic usually flips, because Sri Lanka's distances are short but slow and connecting between the hill country and the coast by public transport costs days rather than rupees.
Do I pay activity providers in advance?
You send a booking request and agree the details and price in the conversation first. When you pay through OneCeylon, your payment is held rather than passed straight to the provider: it is released only after you confirm the service happened, and disputes are reviewed before any payout. If the provider doesn't turn up, report it from your booking and you're refunded in full.