Sri Lanka transport prices in 2026: what rides really cost
Real 2026 numbers for PickMe tuk-tuks and cars, the new bus fares, train tickets by route, airport transfers and the Jaffna ferries, so you can budget with confidence. The ride-hailing app PickMe has largely tamed the old tuk-tuk haggle. Fares are set in the app, not by the driver, and recalculated at the end for real traffic. As.
On this page
PickMe and Uber: the honest per-kilometre
The ride-hailing app PickMe has largely tamed the old tuk-tuk haggle. Fares are set in the app, not by the driver, and recalculated at the end for real traffic. As a rule of thumb in 2026: a tuk-tuk runs about LKR 80 to 100 per km (as low as LKR 68 in quiet conditions), a Mini car (WagonR) about LKR 115 to 120, a sedan about LKR 140, and a KDH van about LKR 160.
Two things the estimate hides: expressway tolls are paid in cash by you at the plaza, and multi-stop waiting time runs about LKR 10 per minute. If a street tuk-tuk says the meter is broken, open the app instead.
Buses: cheap, everywhere, newly dearer
Buses go to every corner of the island for very little. A fare revision on 6 July 2026 lifted the minimum fare to LKR 34 and raised longer fares by 12 to 20 percent. Fares follow a fixed stage table rather than a flat per-km rate, and service class adds a multiplier: Semi-Luxury about 1.2x, Luxury (AC) about 1.3x, Super-Luxury about 1.85x.
A worked example: Colombo to Kandy is about LKR 770 in a normal bus, LKR 1,001 in AC Luxury and LKR 1,425 in Super-Luxury. Expressway coaches use flat route fares instead: Colombo (Makumbura) to Matara is a flat LKR 700.
Sources: [3]
Trains: the cheapest scenic ride on earth
Fares by corridor and class. Tap to expand.
Colombo to Kandy
Kandy to Ella (the famous one)
Colombo to Galle (coastal)
Colombo to Jaffna (northern)
Ella Odyssey (tourist train)
Booking trains without the markup
Add-on surcharges are flat: an Intercity Express adds about LKR 150, and the coveted 1st class observation saloon adds about LKR 1,000. Because reserved tickets are so cheap and open only 30 days out, they vanish within hours on the Kandy to Ella run.
That scarcity feeds a resale market. Agents and hotels will happily sell you a LKR 3 ticket for USD 10 to 20. If you can, book the moment reservations open through Sri Lanka Railways channels; otherwise travel unreserved in 2nd or 3rd class, which always has room if you board early.
Sources: [4]
Getting from the airport
From Bandaranaike International (about 32 km north of Colombo), the E03 expressway makes the run 20 to 30 minutes. Cheapest is the route 187 highway bus to Colombo Fort at LKR 100 to 150. Easiest once you have data is a PickMe sedan at about LKR 2,000 to 2,500. A pre-booked meet-and-greet private car runs LKR 8,500 to 11,000.
Heading straight to the coast or hills, use a fixed-price transfer rather than a metered app: expect about LKR 3,500 to 5,500 to Negombo, LKR 16,000 to 20,000 to Galle, and LKR 15,000 to 19,000 to Kandy.
Sources: [5]
Ferries in the north
The Nagapattinam (India) to Kankesanthurai passenger ferry resumed in 2026, an ordinary one-way seat around LKR 16,000 to 22,000 for the roughly 4-hour crossing, bypassing the long air route through Colombo.
To reach Delft Island off Jaffna, take the free Sri Lanka Navy ferry from Kurikadduwan Jetty (up to three times daily); the private passenger boat is a subsidised LKR 150 if the navy vessel is full.
Sources: [6]
Frequently asked
What should a tuk-tuk cost per kilometre?
How far ahead can I book train seats?
Cheapest way from the airport to Colombo?
Are buses or trains cheaper?
Places in this guide
Sources
- Sri Lanka Tourism Info, getting around: Uber, PickMe or tuk-tuks ↗
- Echelon, PickMe 42 percent cheaper ↗
- Daily News, bus fare rise from July 6 ↗
- Ceylon Connects, Sri Lanka transportation prices 2026 ↗
- Sri Lanka Safe, getting around transportation guide ↗
- The Island, Jaffna-Delft ferry fare reduced ↗
We compile and link to public sources; details change, so verify time-sensitive specifics before you travel.