Badulla to Kandy Train Schedule

Badulla to Kandy Train Schedule

One of the most breathtaking train journeys in the world can be found in the heart of Sri Lanka — the ride from Badulla to Kandy. Winding through misty mountains, lush tea plantations, cascading waterfalls, and charming villages, this trip offers an unforgettable experience for both locals and travelers seeking the beauty and serenity of the island’s hill country.

Badulla to Kandy Train Timetable

Badulla
Departure
Kandy
Arrival
FrequencyTrain NameTrain TypeEnd Station
5:50am12:40pmDailyUdarata ManikeExpressColombo Fort
8:00am2:55pmTuesday, Friday, SundayElla OdysseyIntercity ExpressColombo Fort
8:50am3:50pmDailyPodi ManikeExpressColombo Fort
10:45am6:05pmMonday, Wednesday, FridayDunhinda OdysseyExpressKandy
11:45pm8:42pmDaily1596SlowKandy

Starting Point: Badulla

The journey begins in Badulla, a peaceful town nestled deep in Sri Lanka’s Uva Province. Known for its colonial charm and quiet atmosphere, Badulla is surrounded by picturesque hills and tea estates. The Badulla Railway Station, with its vintage architecture, is the last station on the famous Main Line and a gateway to one of the most scenic railway routes in Asia.

The Route and Highlights

The train winds through the central highlands, passing some of the most iconic locations in the country. This segment of the journey usually takes about 6 to 7 hours, covering approximately 160 kilometers.

Here are view points and stopping location along the way:

Nine Arch Bridge / Ella / Tea Plantations and Rolling Hills / Haputale / Nanu Oya…

Leave a Comment

Your email address will not be published. Required fields are marked *