Sri Lanka’s Most Beautiful Train Route

The Colombo to Badulla railway is so enchantingly beautiful that it's become a bucket list adventure for many visitors.

The train ride will awaken all your senses. Take in Sri Lanka’s breathtaking natural sights as you traverse terraced tea plantations, lush forests and misty mountains.

Hang out in the open doorways and feel the cool breeze of the hill country in your hair. Take on the chaotic hustle of street food sellers who board the trains at each stop, get yourself some crispy papadums or rice with curry, and break bread with a fellow traveller.

All along the way, remind yourself that sometimes, the journey is just as magical as the destination.

Adventures that await you on the Colombo to Badulla train ride.

Nuwara Eliya

Get off at Nanu Oya station to access the tea country hills of Nuwara Eliya. It is also known as “Little England” due to its cold and wet weather, and its history of being a retreat for British colonists looking to relax. Savouring a cup of freshly brewed Ceylon tea at one of the many tea plantations is necessary but if time permits, visit one of the country’s widest waterfalls, St Clair’s Falls.


Take a walk along the rails on Nine Arch Bridge, a British engineering feat that is made out of only brick, rock and cement. Swim and cool off at the bottom of the three-tiered Ravana Ella Falls, or for a real adrenaline rush, book an experience with Flying Ravana to zip-line over the lush green hills of Ella at 80km/h.


As the capital to the last Sinhalese kingdom to fall to the British, Kandy offers fascinating insights into Sri Lanka’s ancient history. While the town and its suburbs are studded with temples, the Temple of the Sacred Tooth Relic that houses Buddha’s tooth is by far considered the most sacred. To travel further back in time, take a 3-hour drive to Sigiriya – a 1,500-year-old palace complex built 200-metres above ground on a rock plateau.