Routes
Getting from A to B
Distance where we could verify it, estimated travel time for each mode, route highlights and the practical advice that saves you an hour. Times are estimates — always check the day's timetable.
Colombo → Kandy
120 kmThe main line up into the hills — by train the most civilised way out of the capital.
- Train
- ≈3.5–4 hours
- Bus
- ≈3–4 hours
- Private vehicle / taxi
- ≈3.5 hours
Colombo → Galle
115 kmThe expressway south or the coastal railway beside the Indian Ocean — both take about the same time.
- Train
- ≈2–2.5 hours
- Expressway bus
- ≈1.5–2 hours
- Private vehicle / taxi
- ≈1.5–2 hours
Ella → Yala National Park
90 kmDown from the hills to the dry-zone parks, usually timed for an afternoon game drive.
- Private vehicle
- ≈3 hours
- Bus
- ≈4–5 hours
- Train + road
- ≈4–5 hours
Ella → Mirissa
130 kmThe classic hills-to-beach transfer, ending on the sheltered south-coast bay.
- Private vehicle
- ≈4–4.5 hours
- Train + bus
- ≈6–7 hours
- Bus
- ≈5–6 hours
Kandy → Ella
145 kmThe famous hill-country railway: tea estates, tunnels and the Demodara loop.
- Train
- ≈6–7 hours
- Bus
- ≈6–8 hours
- Private vehicle
- ≈5–6 hours