Sri Lanka's Classic Line: Hill Country Trains to South Coast Beaches

Loading map…

There is a moment on the train somewhere after Nanu Oya when the carriage door is open, the air smells of eucalyptus and diesel, and tea fields drop away below you in green terraces stitched with women picking leaves. Half the carriage is hanging out of the doorway grinning. This is the ride everyone comes to Sri Lanka for, and unlike most famous things, it is better than advertised and costs almost nothing.

The route

Two weeks, one clean line: Colombo up to Kandy, the slow rail crawl through the highlands via Nuwara Eliya to Ella, then buses down to the south coast for Mirissa and Galle. Sri Lanka in 2026 runs about 35 to 45 US dollars a day for backpackers: dorms and cheap guesthouse doubles are 10 to 18 dollars, a rice and curry lunch is 2 to 3 dollars, and a plate of kottu hacked together on a hot griddle at night is about the same.

Colombo to Kandy and the sacred tooth

Skip lingering in Colombo; one night near Fort station is plenty. The Kandy train takes around three hours. Reserve second or third class seats a few days ahead online or at the station, roughly 1,000 to 2,000 rupees. Kandy deserves two nights: circle the lake at dusk when the fruit bats lift off, and visit the Temple of the Tooth during evening puja, when drummers in white play outside the shrine room. From Kandy, day-trip options abound, but the real prize is the next train.

The famous ride to Ella

Kandy to Ella takes six to seven hours, and you want it to take longer. Book reserved second class for a guaranteed seat and window, or ride unreserved third class with the locals, sacks of vegetables and the best doorway access. Break the journey at Nanu Oya for a night in Nuwara Eliya, a misty colonial hill station of strawberry farms and a pink post office, and walk a tea estate the next morning. Then finish the run to Ella, the backpacker village in the gap between peaks. Do the pre-dawn climb up Little Adam's Peak, walk the tracks to Nine Arch Bridge for the mid-morning train crossing, and if your legs want more, Ella Rock is a proper half-day scramble.

Down to the coast: Mirissa and Galle

From Ella, direct buses and shared taxis drop through the hills to the south coast in four to five hours; the public bus costs a couple of dollars, a seat in a shared van around 15. Mirissa is the exhale: a crescent of sand, surf schools renting boards for about 5 dollars an hour, and whale-watching boats that head out at dawn between November and April, when blue whales pass close to shore; a decent operator charges 50 to 60 dollars. Eat at the roti stands, not the beachfront candlelit places, and climb Coconut Tree Hill for the sunset everyone photographs anyway.

Galle, forty minutes west by bus, is the elegant full stop. The Dutch fort's ramparts enclose a grid of ochre colonial streets, cafes and jewellers, and at sunset local kids leap off the bastion walls into the sea. From Galle, the coastal train back to Colombo runs right along the water for under 2 dollars.

When to go

This route works best December to March, when both the hill country and the south-west coast are dry. April and September shoulder months are fine with occasional downpours. Bring a rain shell for the hills regardless, and a warm layer: Nuwara Eliya sits at 1,900 metres and nights genuinely get cold, which after the coastal humidity feels like a magic trick.

Keep reading

Been somewhere worth writing about?

Write your route on farpacker — drop your stops on a real map, tell the story, and other backpackers will find it.

Write your route