🇱🇰
🚇Public Transport

How Does Public Transport Work in Sri Lanka?

Last verified: 2025-06 · Asia

1The Quick Answer

🚨Warning

PickMe and Uber work in Colombo; tuk-tuks are everywhere; trains are iconic and scenic; buses are cheap but very crowded.

2What You Need to Know

Sri Lanka's public transport is varied and affordable. PickMe is the dominant ride-hailing app (similar to Uber) and works for both cars and tuk-tuks in Colombo and other cities — always preferred over hailing off the street to avoid overcharging. Tuk-tuks are ubiquitous island-wide; always negotiate and agree on the fare before you get in. The train network is inexpensive and the Kandy-to-Ella route through the hill country is considered one of the world's most scenic rail journeys. Intercity buses are extremely cheap but often crowded and slow. Hiring a private car with a driver is excellent value for multi-day touring and highly recommended.

3Practical Tips

Practical Tips

  1. 1Book the Kandy-to-Ella train (observation car) well in advance — seats sell out weeks ahead
  2. 2Use the PickMe app in Colombo for fair, metered tuk-tuk and car fares instead of negotiating on the street
  3. 3For multi-day touring of cultural sites, a private driver costs roughly 6,000–10,000 LKR per day and is outstanding value

Important Warning

Tuk-tuk drivers who don't use an app will almost always quote inflated fares to tourists. Always agree on the price before boarding and consider using PickMe whenever possible.

🚇 See Public Transport rules in all countries

Compare all countries →