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
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
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
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
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
Bandaranaike International Airport
Mattala Rajapaksa International Airport
Airport Transfer Options
Complete Transportation Guide
Route guides, fare information, and transport app recommendations.
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
Intercity Travel
Getting between cities and regions.
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 Taxis/Minivans
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 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