Skip to content
CEYLONHoliday Guide
Railway viaduct and jungle near Ella, Sri Lanka

Guide · transport

Getting Around Sri Lanka

Short answerUse trains for the hill country and the coast, long-distance buses for everything cheap and direct, tuk-tuks for short hops, and a private driver for any day with more than one stop. Road distances in Sri Lanka translate into slower times than the map suggests.

Published 1 September 2026Last verified 24 September 2026Reviewed by Ceylon Holiday Guide editorial team

Quick answer

Trains, buses, tuk-tuks and private drivers: what each is good for, and where the map lies about journey times.

Trains

The rail network is slow, cheap and spectacular in the hills. Reserved second class is the sweet spot. Services do not run to every destination and timetables change — check Sri Lanka Railways before you build a route around a train.

  • Kandy to Ella ≈6–7 hours
  • Colombo to Kandy ≈3.5–4 hours
  • Colombo to Galle ≈2–2.5 hours

Buses

Cheap, frequent and an education in horn discipline. Long-distance buses leave when full rather than on the minute. Network CT and private operators cover the main corridors; expect slower times than Google gives you in holiday traffic.

Tuk-tuks

Agree the fare before you get in — meters are rare outside Colombo. Ride-hailing apps work in the bigger towns and give you a written price. For short hops this is the most efficient way to move.

Private driver

Hiring a car and driver for the trip is common in Sri Lanka and often cheaper than people expect once you split it. It is the right choice for itineraries with several stops, but it should not replace the train through the hills — that journey is the point.

Domestic flights and ferries

Short scenic flights link Colombo with Jaffna and the south; the Palk Strait ferry service to India has run intermittently — check current status with the authorities rather than assuming it is running.