
DESTINATION
Colombo to Badulla
Embark on the legendary Colombo to Badulla train journey, travelling across Sri Lanka's most spectacular landscapes including lush tea plantations, misty mountains, waterfalls, forests, valleys and charming hill country towns.
Plan My JourneyLocation
Colombo to Badulla, Colombo, Kandy, Nuwara Eliya & Badulla
Duration
10 to 11 Hours
Difficulty
Easy
Entrance Fee
Train ticket required
Best Time
December to April
Elevation
0 m to 1,898 m
Why Visit
Discover Colombo to Badulla
The Colombo to Badulla Train Journey is the longest and most iconic railway experience in Sri Lanka, offering travellers an unforgettable adventure from the bustling capital to the scenic mountains of the Uva Province. Covering approximately 290 kilometres, this historic railway passes through diverse landscapes ranging from tropical lowlands to cool mist-covered highlands before descending into the picturesque town of Badulla.
Built during the British colonial era to transport world-famous Ceylon tea from the central highlands to Colombo, the railway today is celebrated as one of the world's most beautiful train journeys. The route combines urban scenery, lush forests, rivers, waterfalls, tea estates, mountain tunnels and dramatic viewpoints into one extraordinary experience.
After departing Colombo Fort, the train passes through Kandy before climbing into Sri Lanka's famous tea country. Along the way, travellers encounter renowned destinations including Hatton, Nanu Oya, Pattipola, Ohiya, Haputale, Bandarawela, Demodara and Ella. The railway traverses numerous historic bridges and tunnels while offering panoramic views of rolling tea plantations and mountain valleys.
One of the highlights of the journey is witnessing the transformation of Sri Lanka's landscapesβfrom coastal plains and tropical forests to cool highland tea estates and finally the beautiful Uva region. Every section offers unique photography opportunities, making it a favourite among travellers, photographers and railway enthusiasts.
Whether you're seeking one of the world's greatest train journeys or simply a relaxing way to explore Sri Lanka's spectacular hill country, the Colombo to Badulla train journey delivers an unforgettable experience rich in scenery, history and culture.
Highlights
- βSri Lanka's longest scenic railway journey
- βWorld-famous hill country railway
- βSpectacular tea plantations

Gallery
Visual Journey Through Colombo to Badulla
Experience the stunning landscapes and unforgettable moments
Key Features
What Makes Colombo to Badulla Special
Sri Lanka's longest scenic railway journey
World-famous hill country railway
Spectacular tea plantations
Historic railway bridges and tunnels
Beautiful mountain landscapes
Picturesque waterfalls and rivers
Journey through multiple climate zones
Ends in the charming town of Badulla
Activities
Things To Do
Travel the complete Colombo to Badulla railway
Enjoy panoramic mountain scenery
Photograph tea plantations and valleys
Pass through Kandy and Nuwara Eliya
Experience Pattipola, Sri Lanka's highest railway station
Explore Ella and Nine Arches Bridge
Visit Haputale and Lipton's Seat
Admire historic tunnels and bridges
Experience Sri Lanka's colonial railway heritage
Discover Badulla after arrival
Location
Find Colombo to Badulla
Questions
Frequently Asked Questions
The Colombo to Badulla train journey is famous for being Sri Lanka's longest and most scenic railway experience. It travels through tropical forests, tea plantations, misty mountains, tunnels, waterfalls and picturesque hill country towns, making it one of the world's most beautiful train journeys.
Travel Guide
Tips & Advice
Reserve tickets well in advance as this is one of Sri Lanka's most popular train journeys.
Choose a daytime departure to enjoy the spectacular scenery.
Carry warm clothing for the cooler hill country sections.
Bring snacks, drinking water and a power bank for the long journey.
Keep your camera ready throughout the trip as landscapes change continuously.
Arrive at Colombo Fort Railway Station early before departure.

Ready to Visit?
Plan Your Colombo to Badulla Experience
Let our travel experts craft a personalized itinerary that includes Colombo to Badulla and the best nearby attractions.