Skip to content

Getting Around

We're refining this content

Following content is partially generated by AI and verified manually. We're doing our best to refine and update contents soon...

Sri Lanka offers diverse transport options from modern apps to iconic train journeys. Here’s how to navigate efficiently and affordably.

From Bandaranaike International Airport (CMB)

Section titled “From Bandaranaike International Airport (CMB)”

Location: ~35km north of Colombo, near Negombo

What: Sri Lanka’s most popular ride-hailing app (like Uber)

Cost:

  • To Negombo: ~LKR 1,000-1,500 ($3-5)
  • To Colombo: ~LKR 2,500-3,500 ($8-12)

How to Use:

  1. Download PickMe app before arrival (works offline if downloaded)
  2. Get SIM card at airport for data
  3. Exit terminal and wait in designated pickup area
  4. Driver will call/message you

Pros: Fixed pricing, safe, convenient
Cons: Need data/SIM card

Similar to PickMe but less common. Works the same way. Slightly higher prices.

Where: Official counter inside arrivals hall
Cost: ~LKR 3,000-4,000 to Negombo, ~LKR 4,500-5,500 to Colombo
Pros: Easy, no haggling
Cons: More expensive than apps

Not recommended unless desperate. Drivers will quote inflated prices (LKR 5,000+). Always negotiate before getting in.

Cost: ~LKR 150-250
Route: Buses run along main road (walk 10 min from terminal)
Pros: Cheapest option
Cons: Inconvenient with luggage, infrequent, language barrier

Tuk-tuks are everywhere—affordable, fun, and perfect for short distances.

Short rides (1-3km): LKR 200-500
Medium rides (5-10km): LKR 500-1,000
Longer rides (10-20km): LKR 1,000-2,000

  1. Ask locals what fair price is for your route
  2. Agree on price BEFORE getting in
  3. Start at 50% of quoted price, negotiate up
  4. Walk away if too high—plenty more tuk-tuks
  5. Use PickMe app to avoid haggling
  • “Meter is broken” (most don’t have meters anyway)
  • Detours to gem shops (politely decline)
  • “Your hotel is closed” (it’s not—call ahead to confirm)
  • Quoting per person instead of per ride

Solution: Use PickMe app for fixed, fair pricing

  • Fixed prices (no bargaining)
  • Safety (tracked rides, driver info)
  • Convenience (book from anywhere)
  • Options: Tuk-tuks (cheap), cars (more space), bikes (very cheap)
  1. Search “PickMe” in App Store/Google Play
  2. Register with phone number
  3. Add payment method (cash or card)
  4. Enter destination, see price BEFORE booking
  • PickMe Tuk: Standard tuk-tuk (cheapest)
  • PickMe Nano/Kei: Small car
  • PickMe Sedan: Regular car (most comfortable)
  • PickMe Bike: Motorcycle taxi (fastest, cheapest)

Cost Example: Colombo Fort to Mount Lavinia (~12km)

  • Tuk: ~LKR 600-800
  • Car: ~LKR 1,200-1,500

Sri Lankan trains offer stunning views, especially hill country routes.

The Experience: Tea plantations, mountains, misty valleys—one of the world’s most scenic train rides

Cost:

  • 3rd class: ~LKR 300 ($1)
  • 2nd class: ~LKR 600 ($2)
  • 1st class: ~LKR 1,500 ($5)

Tips:

  • Book 2nd/1st class tickets in advance (online or at station)
  • 3rd class is unreserved (crowded but atmospheric)
  • Sit on right side Kandy→Ella for best views
  • Trains can be delayed; bring snacks/water

The Experience: Coastal route along the ocean

Cost: ~LKR 200-400 depending on class

Tip: Sit on left side for ocean views

Online: https://eservices.railway.gov.lk (often crashes, book 30 days in advance)
At Station: Day before or day of travel (3rd class always available)
Through Hotels: Many guesthouses can book for small fee

Classes:

  • 1st class: Reserved seats, A/C or observation car (some routes)
  • 2nd class: Reserved seats, fans
  • 3rd class: Unreserved, crowded, authentic experience

Buses go everywhere, but can be crowded and chaotic.

Government CTB buses: Red, older, cheapest
Private buses: Varies, slightly more expensive, often faster

Cost Examples:

  • Colombo to Kandy: ~LKR 200-300 (3-4 hours)
  • Colombo to Galle: ~LKR 250-350 (2-3 hours)
  • Kandy to Ella: ~LKR 300-400 (4-5 hours)
  • No reservations (first come, first served)
  • Pay conductor after boarding
  • Crowded during rush hours
  • Keep luggage with you (no overhead storage on many)
  • Google Maps shows bus routes (mostly accurate)

Best For: Budget travelers, short distances, cultural immersion
Avoid If: Carrying heavy luggage, prone to motion sickness

Cost: ~LKR 12,000-20,000 per day ($40-70) depending on vehicle and distance

Includes: Driver, fuel, vehicle
Excludes: Driver’s meals/accommodation (you cover if overnight trip)

Best For:

  • Groups (split cost)
  • Families with kids
  • Custom itineraries
  • Remote areas

How to Book: Ask your guesthouse/hotel, or book online via tour companies

Cost: ~LKR 5,000-10,000 per day + fuel

Requirements: International Driving Permit + home license

Challenges:

  • Chaotic traffic
  • Roads poorly marked
  • Driving on LEFT side
  • Narrow roads in hill country

Recommended: Only if very confident driver; most tourists prefer hiring a driver

Cost: ~LKR 1,500-3,000 per day

Requirements: International Driving Permit, helmet (required by law)

Popular Areas: Beach towns (Mirissa, Arugam Bay, Hikkaduwa)

Safety Notes:

  • Sri Lankan traffic is chaotic
  • Roads can be poor quality
  • Wear helmet ALWAYS
  • Avoid night driving (poorly lit)
  • Check insurance coverage
  1. PickMe - Ride-hailing (tuk-tuks, cars, bikes)
  2. Uber - Available in Colombo (less common elsewhere)
  3. Google Maps - Works well for navigation, transit times
  4. Maps.me - Offline maps (download before trip)
  5. Sri Lanka Railways - Train schedules (website: railway.gov.lk)

Download Google Maps or Maps.me offline maps before traveling to remote areas. Essential for finding guesthouses and navigating without data.

  • Use PickMe/Uber (abundant)
  • Trains for coastal trips
  • Avoid driving yourself (heavy traffic)
  • Tuk-tuks or PickMe
  • Central bus station for regional buses
  • Train station for scenic routes to Ella
  • Tuk-tuks or PickMe
  • Buses along coast road
  • Easy to explore by scooter (if experienced)
  • Train (most scenic option)
  • Private driver for flexibility
  • Tuk-tuks for local trips
  • Long bus rides or private driver
  • Scooter rentals popular
  • Fewer trains (east coast rail limited)
  1. Use PickMe for tuk-tuks instead of negotiating (saves time, fair price)
  2. Take trains over buses for long distances (more comfortable, scenic)
  3. Book 3rd class train tickets if on tight budget
  4. Share private drivers with other travelers (check hostel notice boards)
  5. Walk where possible—cities like Galle Fort are compact
  • Don’t leave bags unattended on buses/trains
  • Use PickMe after dark (safer than random tuk-tuks)
  • Wear helmet on scooters (police will fine you)
  • Avoid driving at night (poor lighting, wildlife on roads)
  • Keep small bills (LKR 100, 500, 1000) for tuk-tuks and buses
  • How much?: Kiyada?
  • Too expensive: Godak vedi
  • Please use meter: Meter eka use karanna
  • Stop here: Methanin navathanna

Verify: Transport costs and app availability current as of December 2025. Prices may vary with fuel costs and exchange rates.