The train route from Colombo to Badulla, operated by Sri Lanka Railways, is one of the most scenic and popular train journeys in the world. Highlights of this route include the Nine Arches Bridge near Ella and the serene beauty of the hill station of Nuwara Eliya
The Colombo to Badulla train journey is not only a mode of transport but an unforgettable experience that showcases the natural beauty and cultural richness of Sri Lanka's central highlands.
LOCATION
The map of the Colombo to Badulla route
Spanning approximately 294 kilometers (183 miles), the journey takes about 10 hours, weaving through the lush landscapes of central Sri Lanka.
DISCOVER
Iconic Landmarks En Route to Badulla from Colombo
These landmarks provide stunning views directly from the Sri Lanka Railways train, making the journey between Colombo and Badulla an unforgettable experience.
Have your train ticket ready in either digital or printed format for presentation. Your cam book them at Rail.Ninja.
Have an ID with you
Please ensure you have a valid passport or identity card. You will be asked to present it onboard the train.
Arrive at the station early
Arrive at the station at least 30 minutes before the departure time. This will allow you to find your platform and seat.
Take a small lugage
Your luggage should not exceed 8kg (17.64lb) and must be within dimensions of 157cm (5 ft) (height + length + width).
F. A. Q.
All About the Colombo - Badulla Train
The train journey from Colombo to Badulla typically takes around 9 to 11 hours, depending on the specific train service and any delays along the route. The journey is considered one of the most scenic in Sri Lanka, with views of lush landscapes and iconic landmarks.
Tickets can be purchased at railway stations across Sri Lanka, including Colombo Fort Station. It is advisable to book in advance, especially for First Class, which can be done through online booking platforms such as Rail Ninja.
While there are no dedicated dining cars, vendors often board the train at various stations to sell snacks, drinks, and local delicacies. Passengers are also encouraged to bring their own food and beverages for the journey.
The train can be enjoyed year-round, but the best time to travel is during the dry season from December to March when the weather is generally clear, allowing for uninterrupted views of the scenery.