Trains from Colombo Fort to Kandy operate daily, with departures starting as early as 5:55 AM and the last train leaving Colombo around 5:45 PM.

The journey typically takes between 2.5 to 3 hours, depending on the train type and stops.

The average train ride from Colombo Fort to Kandy takes about 2h 49m, while the fastest one takes 2h 33m. Trains run several times a day. To clarify, on weekends and holidays, the journey may take longer.

For the most accurate and up-to-date schedules, it is recommended to check the official Sri Lanka Railways website or trusted platforms like TrainSchedule.lk.

Types of Sri Lankan Trains and Classes

Sri Lanka Railways offers various classes to cater to different comfort levels and budgets.

First Class (Air-Conditioned Saloon)

Provides comfortable seating with air conditioning. Particularly ideal for those seeking a relaxed journey. However, one cannot walk into the station and hope to get first-class tickets. For this reason, prebooking is advised.

Second Class (Reserved/Unreserved)

Offers a balance between comfort and affordability. In short, reserved seats ensure you have a spot, while unreserved seats can be crowded during peak times. Here again, prebooking is suggested.

Third Class (Reserved/Unreserved)

The most economical option. Reserved seats are available, but unreserved ones can be very crowded.

Some trains also feature an observation saloon, which is an air-conditioned carriage with large windows at the rear, offering panoramic views of the countryside. This is particularly popular among tourists.

Popular Train Types from Colombo to Kandy

There are several train options from Colombo to Kandy, each offering a different travel experience. Some are faster and more comfortable. Others are slower but rich in local flavour. Here are the most popular ones:

Intercity Express Train

This is the fastest and most convenient option. The Intercity Express runs daily and takes around 2.5 to 3 hours. It offers reserved seating in first and second class. The carriages are clean, and some even have air conditioning.

This train is perfect if you are short on time but still want to enjoy scenic views.

Express Train

Express trains are slightly slower than intercity services but cover the same route. They stop at more stations along the way, making them a good choice for those exploring towns between Colombo and Kandy.

They usually have second- and third-class compartments, sometimes with reserved seating.

Podi Menike

The Podi Menike is one of Sri Lanka’s most beloved trains. It leaves Colombo in the morning and heads all the way to Badulla, passing Kandy along the way. This train is famous for its breathtaking views, especially beyond Kandy.

It usually has air-conditioned first class, reserved second class, and open third class for budget travellers.

Udarata Menike

Another scenic train option is the Udarata Menike, also running between Colombo and Badulla. It has similar class options to Podi Menike. The morning departure time makes it ideal for travellers who want to enjoy the best daylight scenery.

You’ll pass through plantations, river valleys, and hill country villages.

Ella Odyssey (Luxury Tourist Train)

The Ella Odyssey is a newer, luxury train service designed for tourists. It runs between Colombo and Badulla with a stop in Kandy. This train travels at a relaxed pace and stops at scenic locations for photo breaks.

This train offers premium comfort, air-conditioned carriages, and panoramic windows. If you are after a memorable travel experience, this is it.

The Ella Odyssey leaves Colombo Fort railway station at 5:30 in the morning and arrives in Kandy at 8:15 AM.

This train is considered a special train and is available every Thursday and Saturday. To clarify, the end station of this train is Badulla, and the train arrives in Badulla at 4.00 PM

Colombo to Kandy by train: Scenic Highlights Along the Way

The train journey from Colombo to Kandy is popular for its beautiful scenery. For instance, as the train snakes its way into the hill country, every window becomes a living postcard.

City Views from Colombo

You will start your journey at the Colombo Fort Railway Station, a bustling hub filled with history. As the train leaves the city, you will pass by old and new buildings, local markets, and glimpses of everyday city life.

Paddy Fields and Village Scenes

Soon, the high-rises fade into green paddy fields and rural villages. Farmers working in their fields, children walking home from school, and roadside vendors give you a peek into authentic Sri Lankan life.

Dense Forests and Rolling Hills

As the train climbs to a higher elevation, the landscape transforms. Expect to see lush forests, tall bamboo groves, and sprawling rubber plantations. Truly, this part of the journey is incredibly calming.

Waterfalls and Rivers

Depending on the season, you might spot waterfalls cascading down rock faces in the distance. Small rivers flow parallel to the tracks, weaving through the countryside.

Historic Stations

Keep an eye out for Ragama, Polgahawela stations. Especially, Peradeniya Junction station is known for its colonial architecture and beautiful setting. These stops are full of character and history.

Wildlife and Birds

If you’re lucky, you may see monkeys, peacocks, or exotic birds near forested sections. In particular, early morning rides are best for wildlife sightings.

Booking Your Train Ticket

Securing your seat in advance is advisable, especially during peak tourist seasons. There are several ways to book tickets:

Online:

Use the official Sri Lanka Railways Seat Reservation System or the SLR Smart Ticketing System to book and pay online. After booking, you’ll receive an e-ticket via SMS or email, which you can present at the station.

trainschedule.lk

pravesha.lk

seatreservation.railway.gov.lk

traintimetable.lk

At the Station

Tickets can be purchased directly at Colombo Fort Station. However, availability may be limited, especially for reserved seats.

Remember to carry a valid ID when traveling, as it may be requested during ticket checks.

Travel Tips

Arrive Early. Suggest being at the station at least 30 minutes before departure time to find your platform and settle in comfortably.

Pack Snacks and Water

While some trains have vendors, it’s wise to bring your refreshments. By all means, you can easily buy snacks and water at the Fort railway station.

Dress Comfortably

Wear light clothing, but also carry a light jacket or shawl, as it can get chilly in air-conditioned coaches.

Keep Valuables Safe

Always keep an eye on your belongings, especially in crowded compartments. Especially, passports and IDs should be kept in secure luggage or backpacks. 

Final Thoughts

Whether you are looking out of the Observation Saloon or mingling with locals in third class, this trip offers memories that last a lifetime.

So, pack your backpacks, book your tickets, and get ready for an unforgettable ride through the heart of Sri Lanka.

Important contacts

Colombo Fort Railway Station | Address: Olcott Mawatha, Colombo 1

Hours: Open 24 hours

Phone: 0113 070 447

Fort Railway Station Inquiries: +94 11 2 434215

Assistant Transportation Superintendent (Operation): +94 11 2 692286

Peradeniya Railway Station (Kandy): 081-2388271

Elle Railway Station: 057-2228571

FAQ

What is the fastest train from Colombo Fort to Kandy?

The fastest train is No. 1009, taking approximately 2 hours and 33 minutes. Notably, this train departs from Colombo Fort at 07:00 AM and arrives in Kandy at 09:33 AM

When does the first train leave from Colombo Fort?

The first train is at 05:30 AM, which is train no. 1041.

When does the last train leave from Colombo Fort?

The last train from is at 05:55 PM, which is train no. 8039

How many trains are there from Colombo Fort to Kandy?

There are 9 train schedules from Colombo Fort to Kandy on 2025-06-14

How do I book a train ticket from Colombo to Kandy?

You can book your train ticket online through the Sri Lanka Railways official website or visit Colombo Fort Station in person. In general, it is best to reserve early, especially for Intercity Express trains.

What’s the difference between Express and Intercity Express trains?

Intercity Express trains are faster and more comfortable with fewer stops. Express trains make more stops and may take longer. Of course, both options offer 1st, 2nd, and 3rd class seat