The Route at a Glance
This guide covers three essential legs of the classic backpacker loop: Colombo Fort to Kandy, the legendary Kandy to Ella scenic train (and its current alternative), and the south-bound run from Ella to Galle. Whether you are planning a Sri Lanka backpacker itinerary for 2 weeks or stretching it to a month, these are the corridors every budget traveller needs to know.
Cyclone Ditwah struck in late 2025 and damaged large sections of the railway network. As of mid-2026 the full Kandy–Ella line remains under repair, with reopening expected around mid-to-late 2026 — only the shortened Ambewela–Ella section is running for now. The Colombo–Galle coastal train runs normally. Estimates have shifted before, so always check railway.gov.lk before you travel.
Colombo Fort to Kandy
The journey from Sri Lanka's sprawling capital to the last royal city of the Kandyan kings is 114km by road and has long been one of the best train journeys in Sri Lanka. With the Colombo–Kandy line still under repair following the 2025 cyclone (reopening expected mid-to-late 2026), most backpackers are currently making this leg by bus — check railway.gov.lk for the latest status.
By bus: Bastian Mawatha to Kandy Goods Shed
Buses depart from Colombo Bastian Mawatha Bus Terminal (also called Pettah Bus Stand), right next to Colombo Fort railway station. You want Bus #1 heading to Kandy, services leave roughly every 10 minutes and terminate at Kandy Goods Shed Bus Station, a short walk from Kandy Lake and the Temple of the Tooth.
The ordinary (non-A/C) bus costs around Rs. 410–440 (~$1.30) and takes 4–4.5 hours. For a faster trip, look for an Intercity Express from the same terminal, A/C, reserved seating, around 3 hours, at roughly Rs. 3,300 (~$10).
By train (when operational)
When the line is back in service, the Colombo Fort to Kandy train is well worth taking. Trains run roughly every 2 hours from Colombo Fort Station, taking 2.5–3 hours, including the Podi Menike and Udarata Menike blue express trains. Reserved fares run Rs. 1,200–3,900 (~$3.90–12) by class, with 3rd class unreserved from around Rs. 240.
Dorm beds in Colombo Fort are walkable from both the train station and the bus terminal. C1 Colombo Fort and CityRest Fort sit minutes away, from around $5–8/night. The Pettah markets nearby do superb kottu roti for Rs. 150–300.
Kandy to Ella: The Scenic Train
The Kandy to Ella train is perhaps the most talked-about journey in all of South Asia. The line climbs from Kandy at 488m up through the mist of the central highlands, past tea estates, waterfalls, and the cool air of Nuwara Eliya, before descending dramatically to Ella at 1,041m. The British built it between 1867 and 1894 to service the tea estates, and it still follows the same extraordinary route today.
Key stations along the line include Peradeniya Junction, Gampola, Nawalapitiya, Hatton (gateway to Adam's Peak), Nanu Oya (for Nuwara Eliya), Ambewela, Haputale, and finally Ella.
The 2026 workaround route
With the full line disrupted, the best-informed approach right now is to travel in two parts:
The Ambewela-to-Ella stretch is arguably the most beautiful part of the whole route, passing through Haputale and the deep valley approaching Ella. Train fares from Ambewela are minimal, under Rs. 500 (~$1.50) in 3rd class.
Named trains and the full-line schedule
When the full Kandy–Ella line runs, the premier services are the Podi Menike (departs Kandy ~08:47, arrives Ella ~15:15) and the Udarata Menike (departs ~11:03, arrives ~17:28). A service from Peradeniya at ~12:25 carries the popular observation saloon. The Dunhinda Odyssey and Night Mail also run this corridor, the Night Mail offers 1st class sleeper berths.
Kandy to Ella train ticket price
| Class | Type | Fare (approx.) |
|---|---|---|
| 3rd class unreserved | Walk-up, on the day | Rs. 300 (~$1) |
| 3rd class reserved | Station or online | Rs. 600 (~$2) |
| 2nd class reserved | Numbered, open windows | Rs. 900–1,200 (~$3–4) |
| 1st class observation | A/C, panoramic | Rs. 3,000–5,000 (~$10–16) |
If reserved tickets are sold out, board at Peradeniya (10 min from Kandy by tuk-tuk) rather than Kandy. Many passengers get off at Kandy, improving your odds of an unreserved seat. On the full Kandy–Ella route, sit on the right side facing the engine for the climb to Nanu Oya, then switch to the left side after Nuwara Eliya for the best valley views. (On the shortened Ambewela–Ella section running in 2026, the left side is best the whole way.) Then walk to the Nine Arch Bridge in Ella before the midday crowds.
Ella to Galle: Hills to Coast
After sunrise hikes up Little Adam's Peak and the walk to the Nine Arch Bridge, the south coast calls. There is no direct train from Ella to Galle, so this leg is entirely by bus, a long day, but one of the most varied, shifting from cloud-shrouded hill country through dry plains into the lush coastal belt.
Step 1: Ella to Matara (Bus #31)
From Ella, head to the Wellawaya Bus Stop at the south end of the main strip. This is an informal stop, the bus passes through rather than terminating, so be ready to wave it down. You want Bus #31 (Bandarawela–Matara), running several times daily (roughly 06:40, 08:40, 09:15, 12:00, 14:45, 15:15, 16:15). Fare to Matara is around Rs. 650 (~$2); the journey takes 4–5 hours.
Step 2: Matara to Galle (Bus #350)
Alight at Matara Bus Station, then take Bus #350 along the coast to Galle Central Bus Stand, about 1.5 hours, around Rs. 200 (~$0.65), running every 30 minutes. If the coastal train is running that day, you can also hop the train from Matara to Galle (~1 hour). For more on the coast, see our guide to Sri Lanka's south coast beaches.
Galle Central Bus Stand sits just outside the Dutch Fort walls. Old Parkland Hostel is minutes from the lighthouse; Hostel Aurora near Unawatuna offers dorms, a kitchen, and scooter rentals, handy for reaching Mirissa and Weligama.
Fares and Times, End to End
| Leg | Transport | Fare | Duration |
|---|---|---|---|
| Bastian Mawatha → Kandy Goods Shed | Bus #1 (ordinary) | Rs. 410–440 | 4–4.5 hrs |
| Bastian Mawatha → Kandy | Intercity A/C bus | Rs. 3,300 | ~3 hrs |
| Kandy → Nuwara Eliya | Minibus (2026) | Rs. 300–500 | 2.5–3 hrs |
| Ambewela → Ella | Train, 3rd class | Rs. 200–400 | ~2 hrs |
| Ella → Matara | Bus #31 | Rs. 650 | 4–5 hrs |
| Matara → Galle Central | Bus #350 | Rs. 200 | ~1.5 hrs |
Total for all three legs on the cheapest options: roughly Rs. 1,560–2,340 (~$5–7.50 USD). Easily the cheapest way to travel Sri Lanka.
Apps and tools worth having
PickMe is Sri Lanka's ride-hailing app (the local Grab), essential for tuk-tuks; download it before arrival. Rome2Rio is good for route options and rough fares, while railway.gov.lk and lktrains.com carry current train timetables and online seat reservations.
The Journey Is the Destination
Sri Lanka rewards the slow traveller. The bus that crawls through the suburbs, the train that hangs in the clouds above the tea, these are not the dull bits between sights, they are the trip itself. Move cheaply, move slowly, and the island opens up in a way no private transfer ever shows you.
