Home / Destinations / Sri Lanka / Transportation
Transportation Guide

Getting Around Sri Lanka 2025

Navigate Sri Lanka like a local with our transportation guide.

Sri Lanka is a tropical island paradise in South Asia, renowned for its ancient Buddhist ruins, stunning beaches, lush tea plantations, and incredible wildlife. From the iconic rock fortress of Sigiriya to the pristine beaches of the south coast and the misty highlands of Ella, this diverse nation offers unforgettable experiences for every traveler.

Transportation Overview

Quick comparison of transport options in Sri Lanka.

🚌

Public Transit

Availability: ★★★★☆

Excellent value bus and train network covers the entire island. Sri Lanka's trains are legendary — the Kandy-Ella route through tea plantations is one of the world's great rail journeys. Buses are cheap and frequent but crowded.

🚕

Taxis

Availability: ★★★★☆

PickMe (local) and Uber apps work in all cities and provide metered fares, eliminating negotiation. Tuk-tuks are ubiquitous for short journeys. Reliability is high through apps.

🚗

Car Rental

Recommended: ★★☆☆☆

Self-drive not recommended — chaotic traffic, poor road markings, animals on roads, and left-hand driving creates significant risk. Hiring a driver with a car is a far better value option at $40-60/day.

🚶

Walking

Suitable: ★★★☆☆

City centres of Colombo, Kandy, and Galle Fort are partially walkable. Heat and traffic make extended walking challenging in lowland cities. Galle Fort is the most pleasant walking environment.

Getting There

How to arrive in Sri Lanka.

✈️ By Air

Airport

Bandaranaike International Airport

CMB

Transfer options: Airport taxi (prepaid counter) - $25-30 to Colombo, 45 minutes, PickMe/Uber rideshare - $15-20 to Colombo, Airport express bus #187 - $2, 1.5 hours to Fort, Private transfer pre-booked - $20-35, Local bus to Negombo - $0.50, 20 minutes
Airport

Mattala Rajapaksa International Airport

HRI

Transfer options: Airport taxi - $80-100 to Colombo, 3-4 hours, Private transfer - $70-90, Local bus connections via Hambantota - $5-8, 4+ hours, Primarily serves as gateway to southern beaches and Yala

Airport Transfer Options

🚕 Taxi

Airport taxi (prepaid counter) - $25-30 to Colombo, 45 minutes

🚐 Shared Shuttle

PickMe/Uber rideshare - $15-20 to Colombo

🚌 Public Bus

Airport express bus #187 - $2, 1.5 hours to Fort

🚗 Private Transfer

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Sri Lanka.

🚌 Buses

Extensive public bus network covers entire island. Government CTB buses (red) and private buses compete on same routes. Fares: $0.20-2 for most journeys. Can be crowded but very cheap. Intercity express buses available for longer routes.

🛺 Local Alternatives

metro, taxi, rideshare

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

Metered taxis: Base fare $1.50 + $0.50-0.70 per km. Many drivers won't use meter - negotiate before starting. Three-wheeler tuk-tuks cheaper: $0.40 base + $0.30-0.40 per km. Typical Colombo journey $2-5.

Typical fare:
App

Ride-Hailing Apps

[]

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Bus

Long-Distance Buses

Extensive network reaching every corner. Government and private buses. Express buses faster and more comfortable ($3-10 for long routes). Local buses very cheap but crowded ($1-5). Major routes: Colombo-Kandy (3 hours, $3), Colombo-Galle (2.5 hours, $2), Colombo-Jaffna (8 hours, $8).

Shared

Shared Taxis/Minivans

Air

Domestic Flights

Cinnamon Air and FitsAir operate seaplanes and small aircraft. Colombo to: Kandy (20 min, $180), Sigiriya (30 min, $200), Galle (25 min, $190), Jaffna (45 min, $250). Expensive but saves time. SriLankan Airlines operates Colombo-Jaffna flights ($80-120).

Private

Private Car/Driver

Driving in Sri Lanka

Information for self-driving travelers.

Recommended?

Generally not recommended

Driving Side

Right-hand traffic

License Required

International Driving Permit recommended

Road Conditions

Varies by region. Main highways usually good, rural roads may be poor.

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

Book the Kandy to Ella observation class train (1st class) at least 2-3 weeks in advance through eservices.railway.gov.lk — it sells out fast and is the best train journey in Sri Lanka

💡

Download PickMe before arrival — it's Sri Lanka's dominant ride-hailing app with more drivers than Uber, serving tuk-tuks, cars, and vans

💡

Tuk-tuks should be negotiated before entering — agree price firmly before sitting down if not using the app

💡

Intercity express buses from Colombo's Bastian Mawatha terminal to Kandy and Galle are fast, air-conditioned, and comfortable for $3-5

💡

For the Cultural Triangle, a private car with driver for 3-4 days ($40-60/day) is most efficient — trains don't serve Sigiriya or Yala

💡

Always carry small denomination rupee notes for bus fares — drivers rarely have change for large notes

Useful Apps

PickMe

Sri Lanka's leading ride-hailing app for tuk-tuks and cars. More drivers than Uber, especially outside Colombo. Transparent metered fares, tracked journeys, and cashless payment.

Uber

Available in Colombo and major cities. Fewer drivers than PickMe but familiar interface for international travelers. Slightly higher base fares than PickMe.

Sri Lanka Railways eServices

Official railway app and web portal for booking reserved train seats online. Essential for the Kandy-Ella route which sells out weeks in advance.

Navigate Sri Lanka Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide