Rail
Colombo–Kandy–Nuwara Eliya–Ella–Galle
Sri Lanka by Train 6-Day Scenic Journey
Hear the whistle at Colombo Fort station and watch the city give way to rubber country as the train climbs the Kadugannawa…
- 6 days / 5 nights
- Colombo → Galle
✦ Transport
Trains, private drivers, buses, tuk-tuks and transfers — how to get around Sri Lanka, and how long it takes.
Most visitors arrive at Bandaranaike International Airport (CMB) at Katunayake, about 35 km north of Colombo and close to Negombo. The Colombo–Katunayake Expressway connects the airport with Colombo, usually in under an hour. Mattala Rajapaksa International Airport, in the far south, has only a few flights.
The most comfortable and flexible way to tour Sri Lanka is with a private car or van and an experienced driver, who often doubles as a local guide. You can stop for viewpoints, temples and roadside fruit stalls, and luggage stays with you. This is how most LankaLuxTravel journeys are run.
Sri Lanka Railways runs a slow but scenic network. The most famous section is the Main Line through the hill country — Kandy, Nanu Oya (for Nuwara Eliya), Haputale and Ella — past tea estates, waterfalls and mountain tunnels. Other lines follow the coast from Colombo to Galle and Matara, and run north to Jaffna and east to Trincomalee and Batticaloa.
Government (SLTB) and private buses reach almost every town and are very cheap, but they are often crowded and have little space for luggage. Air-conditioned express buses run on the Southern Expressway between Colombo and the south coast.
Three-wheelers (tuk-tuks) are everywhere and ideal for short trips. Agree the fare before you set off, or use a metered tuk-tuk. In Colombo and other large towns, ride-hailing apps such as PickMe and Uber offer tuk-tuks and cars at fixed prices.
A few small air-taxi and charter operators fly between Colombo and regional airstrips. Schedules change often — ask us if you would like to save time on a long journey.
Traffic drives on the left. A foreign driving licence or International Driving Permit must be supported by a Sri Lankan recognition (temporary) permit issued by the Department of Motor Traffic; rules change, so check before you travel. Roads are busy and driving styles are unfamiliar to most visitors, so most travellers prefer a driver.
🚗 Travel times
| Destination | Getting there |
|---|---|
| AnuradhapuraNorth Central Province | About 4–5 hours by road or train from Colombo |
| Arugam BayEastern Province | About 3 hours from Ella; about 7–8 hours by road from Colombo |
| BentotaSouthern Province | About 1.5 hours from Colombo by the Southern Expressway; also on the coastal railway line |
| ColomboWestern Province | About 35 km (around 45 minutes by expressway) from Bandaranaike International Airport; Colombo Fort is the hub of the railway network |
| DambullaCentral Province | About 4 hours by road from Colombo; about 2 hours from Kandy and 30 minutes from Sigiriya |
| EllaUva Province | Train from Kandy (about 6–7 hours) or about 6 hours by road from Colombo |
| GalleSouthern Province | About 2 hours from Colombo on the Southern Expressway |
| JaffnaNorthern Province | Train or road from Colombo (around 6–8 hours) |
| KandyCentral Province | About 3–4 hours from Colombo by road or train |
| MirissaSouthern Province | About 2.5 hours from Colombo by the Southern Expressway; about 45 minutes from Galle |
| NegomboWestern Province | About 10 km (around 20 minutes) from Bandaranaike International Airport; about 40 km north of Colombo |
| Nuwara EliyaCentral Province | About 5–6 hours by road from Colombo, or train to Nanu Oya station |
| PolonnaruwaNorth Central Province | About 5–6 hours from Colombo; about 1 hour from Sigiriya |
| SigiriyaCentral Province | About 4–5 hours by road from Colombo; about 2.5 hours from Kandy |
| SinharajaSabaragamuwa & Southern Provinces | About 3.5–4 hours from Colombo; about 3 hours from Galle |
| TangalleSouthern Province | About 3 hours from Colombo by the Southern Expressway; about 1.5 hours from Yala |
| TrincomaleeEastern Province | About 6–7 hours by road from Colombo; about 2 hours from Sigiriya |
| UdawalaweSabaragamuwa & Uva Provinces | About 4 hours from Colombo; about 2.5 hours from Ella and 2 hours from Yala |
| WilpattuNorth Western & North Central Provinces | About 4 hours from Colombo; about 1 hour from Anuradhapura |
| YalaSouthern & Uva Provinces | About 4–5 hours from Colombo via the Southern Expressway |
Approximate road times without long stops. Roads are slow in the hill country and around towns; allow extra time during holidays and festivals.
🚆 On the rails
Rail
Colombo–Kandy–Nuwara Eliya–Ella–Galle
Hear the whistle at Colombo Fort station and watch the city give way to rubber country as the train climbs the Kadugannawa…
Luxury
Kandy–Hatton–Ella
Two nights in a tea-country bungalow near Hatton, then one of the island's great train rides: this five-day journey moves from Kandy…
Scenic
Kandy–Ella
For around seven hours the train sways through tea estates, tunnels and highland villages, with cloud often drifting below the line. Reserved…
💰 Indicative costs
Indicative estimate only — final prices depend on dates, availability and the exact hotels and activities. International flights and visa fees are not included.
Build your route in the trip planner and send it to us — we will quote a car or van with an experienced driver for the whole journey.