πŸš‚transport

Train Travel in Sri Lanka

1,500+ km across the islandKandy to Ella (6-7 hours)From LKR 50 ($0.15)

Sri Lanka's railway network is one of the most scenic and affordable ways to explore the island. Built by the British during the colonial era in the 1860s, the rail system stretches over 1,500 kilometers and connects major cities, coastal towns, and remote hill country villages. Whether you're traveling from Colombo to the cultural heart of Kandy, or riding through misty tea plantations on the way to Ella, Sri Lankan trains offer an experience that goes far beyond simple transportation.

The crown jewel of Sri Lanka's rail network is the Kandy to Ella route, widely regarded as one of the most beautiful train journeys in the world. This seven-hour ride winds through emerald-green tea estates, past cascading waterfalls, over the iconic Nine Arch Bridge, and through more than 40 tunnels carved into the mountains. The views from the open train doors - with lush valleys dropping away on either side - are simply breathtaking and rival any scenic railway in Europe or Asia.

Train travel in Sri Lanka is remarkably cheap, with fares as low as $0.50 for a third-class ticket between major cities. While trains can be slow and occasionally delayed, the journey itself is the destination. From chatting with friendly locals to buying fresh samosas from platform vendors, riding the rails is one of the most authentic and memorable experiences you can have on the island. This guide covers everything you need to know about routes, ticket classes, booking, and tips to make the most of your Sri Lankan train adventure.

πŸ—ΊοΈMajor Scenic Routes

Sri Lanka has several railway lines, but two routes stand out as must-do experiences for travelers.

Kandy to Ella (Main Line / Badulla Line) This is the route that puts Sri Lanka on every traveler's bucket list. The train climbs from Kandy at 500 meters elevation to Nanu Oya (for Nuwara Eliya) at 1,900 meters, then continues through Haputale and Bandarawela before descending to Ella. Key highlights include:

- Endless rolling tea plantations with Tamil tea pickers in colorful saris - The famous Nine Arch Bridge at Demodara, a colonial-era engineering marvel - Crossing over deep valleys on narrow bridges with jaw-dropping views - More than 40 tunnels through the mountainside - Waterfalls visible from the train windows, including views toward Ravana Falls - The cool, misty climate of Sri Lanka's hill country

The full Kandy to Ella journey takes approximately 6-7 hours. Many travelers break the journey at Nanu Oya to visit Nuwara Eliya or at Haputale for stunning viewpoints.

Colombo to Galle (Coastal Line) The coastal railway from Colombo Fort to Galle hugs the southwestern shoreline for much of its 115-kilometer route. The train literally runs meters from the ocean in some sections, passing golden beaches, fishing villages, and surf towns. The journey takes about 2.5-3 hours and passes through Bentota, Hikkaduwa, and Unawatuna. Grab a seat on the left side (heading south) for the best ocean views.

Colombo to Kandy (Main Line) This popular 3.5-hour route connects the capital to Sri Lanka's cultural capital. The train climbs through rubber and coconut plantations, past Kadugannawa Pass, and into the cool hills surrounding Kandy. It's a scenic ride in its own right and the first leg for those continuing to Ella.

Colombo to Jaffna (Northern Line) Reopened after the civil war, this route connects Colombo to Jaffna in the far north. The roughly 7-hour journey passes through Anuradhapura and offers a glimpse into the Tamil-majority northern region. The Yal Devi express is the most popular service on this line.

Colombo to Trincomalee (Eastern Line) This route heads northeast to the port city of Trincomalee on the east coast. The journey takes about 7-8 hours and passes through the Cultural Triangle area. It's less touristy but offers authentic local experiences.

🎫Ticket Classes Explained

Sri Lankan trains offer three classes of travel, and the experience varies significantly between them.

First Class (Available on select routes only) First class comes in two types: air-conditioned observation saloons and regular first-class compartments. The observation car has large panoramic windows and comfortable, forward-facing seats - ideal for the Kandy-Ella route. First class must be reserved in advance and has limited seats (around 40 per carriage). It's the most expensive option but still incredibly cheap by international standards. Note that on the observation car, windows do not open, which some travelers find frustrating for photography.

Second Class Second class offers padded seats with fans and windows that open wide, making it the preferred choice for most travelers on the scenic hill country route. Seats can be reserved in advance on certain trains, which is highly recommended. Unreserved second-class carriages are also available but can get very crowded, especially on popular routes. The open windows and ability to lean out (carefully!) make second class a favorite for photography.

Third Class Third class has hard bench-style seats and is the cheapest option. It's used primarily by locals for daily commutes and short trips. While perfectly safe, third class gets extremely crowded during peak hours and on popular routes. There are no reservations - it's first come, first served. Third class is an authentic experience but not recommended for long scenic journeys if you want a guaranteed seat.

Which Class Should You Choose? For the Kandy-Ella scenic route, second class reserved is the sweet spot - you get a guaranteed seat, open windows for photos, and plenty of fresh air. First-class observation is comfortable but the sealed windows can fog up and limit photography. For the coastal Colombo-Galle route, any class works as the journey is shorter. For overnight or very long routes, first or second class reserved is worth the small extra cost.

πŸ“±How to Book Train Tickets

Booking train tickets in Sri Lanka can be done in several ways, but planning ahead is essential for popular routes.

At the Station (Counter Booking) You can buy tickets at any railway station counter. For unreserved tickets, simply show up and purchase on the day of travel. For reserved seats (first and second class), tickets open 30 days before departure. On the Kandy-Ella route, reserved seats sell out very quickly - often within hours of opening. Station counters open at 5:30 AM, and there's usually a queue. Colombo Fort is the main station for purchasing advance tickets.

Online Booking (Sri Lanka Railways Website) Sri Lanka Railways has an official online booking platform at seatreservation.railway.gov.lk. You can book reserved seats online up to 30 days in advance. The website accepts Visa and Mastercard. Online booking has improved significantly but can still be buggy. It's worth trying as soon as the 30-day window opens.

Through a Hotel or Travel Agent Many hotels and guesthouses in tourist areas will book train tickets for you for a small service fee (typically LKR 500-1,000). This is convenient and avoids the hassle of navigating the online system or queuing at the station. Some travel agencies also offer booking services.

Booking Tips - For the Kandy to Ella route, book as soon as the 30-day window opens - this route is in extremely high demand - If reserved seats are sold out, you can still buy unreserved tickets and board the train, but you may have to stand - Consider booking the Colombo to Badulla train (which goes through Ella) rather than just Colombo to Ella, as these may have more availability - The return journey from Ella to Kandy is equally popular, so book both directions in advance - Morning trains tend to sell out faster than afternoon departures

πŸ›οΈKey Train Stations

Colombo Fort Station The main railway hub of Sri Lanka, located in the heart of Colombo's Fort district. All major lines originate here. The station has ticket counters, a left-luggage facility, waiting areas, and food stalls. It's well connected by bus and tuk-tuk to other parts of Colombo. The station building itself is a colonial-era landmark worth admiring.

Kandy Station The gateway to the hill country, located in the center of Kandy near the lake. This is where most travelers begin the scenic journey to Ella. The station has basic facilities and a small ticket office. Arrive early to secure your seat, even with a reservation.

Nanu Oya Station The closest station to Nuwara Eliya, located about 8 kilometers from the town center. Tuk-tuks and buses connect the station to Nuwara Eliya. This is a popular stop for travelers breaking the Kandy-Ella journey.

Ella Station A small, charming station perched in the hills. Ella town is a short walk from the platform. The station offers wonderful views and is a popular photo spot. Arriving by train into Ella is one of the most memorable arrivals in all of Sri Lanka.

Haputale Station A quiet hill country station near Haputale, known for its stunning views of the southern plains. Lipton's Seat and Dambatenne Tea Factory are accessible from here.

Galle Station Located near the famous Galle Fort, this coastal station serves the southern line. It's an easy walk from the station to the Dutch colonial fort and the surrounding beaches.

πŸ•Train Timetables & Schedules

Train schedules in Sri Lanka are relatively fixed but subject to delays. Here are the key services travelers should know about.

Colombo Fort to Kandy - Intercity Express: Departs 7:00 AM, arrives ~10:30 AM (fastest, 3.5 hours) - Udarata Menike: Departs 5:55 AM, arrives ~10:30 AM (continues to Badulla via Ella) - Podi Menike: Departs 9:45 AM, arrives ~2:30 PM (continues to Badulla via Ella) - Several additional daily services throughout the day

Kandy to Ella - Udarata Menike: Departs Kandy ~11:00 AM, arrives Ella ~5:30 PM - Podi Menike: Departs Kandy ~3:00 PM, arrives Ella ~9:00 PM - Additional slow trains depart throughout the day - Journey time: approximately 6-7 hours

Colombo Fort to Galle (Coastal) - Ruhunu Kumari: Departs 6:55 AM, arrives ~9:30 AM - Multiple services throughout the day - Journey time: approximately 2.5-3.5 hours depending on service

Colombo Fort to Jaffna - Yal Devi Express: Departs 5:45 AM, arrives ~1:00 PM - Night mail train also available - Journey time: approximately 7-8 hours

Important Notes on Schedules - Always verify current timetables at railway.gov.lk before traveling, as schedules change seasonally - Delays of 30 minutes to 2 hours are common, especially on hill country routes - During Sinhalese and Tamil New Year (mid-April) and other national holidays, trains are packed and schedules may change - The Expo Rail luxury service on the Colombo-Kandy route operates on select days with premium pricing

πŸ’‘Tips for the Journey

Sit on the Right Side On the Kandy to Ella route, the best views are generally on the right side of the train (when traveling toward Ella). However, stunning scenery appears on both sides, so don't stress too much about seat selection. On the coastal Colombo to Galle route, sit on the left side heading south.

Riding in the Open Doorway One of the iconic experiences on Sri Lankan trains is standing in the open doorway with the wind in your hair and the scenery rushing past. While this is a rite of passage for most travelers, exercise extreme caution - hold on tightly and be aware of passing trains, poles, and tunnel entrances. Never lean out with your head or body.

Bring Food and Water There's no dining car on most trains, but vendors walk through selling snacks, tea, and short eats (fried rolls, samosas, and vadai). Station stops also have food vendors on the platform. Still, bring your own water and snacks for longer journeys, especially on the hill country routes.

Arrive Early Even with a reserved ticket, arriving 30-45 minutes early is wise. For unreserved tickets, arriving early ensures you get a seat. On the Kandy-Ella route, the platform gets busy well before departure.

Photography Tips The best light on the Kandy-Ella route is in the morning with the sun behind you (eastbound). Second class with open windows is ideal for photography - first-class observation windows can reflect and fog up. A wide-angle lens captures the sweeping valley views perfectly. Keep your camera strap around your neck when leaning out of windows.

Dress in Layers The hill country can be cool, especially in the morning and at higher elevations around Nanu Oya. Bring a light jacket or sweater, even if Colombo was sweltering. The breeze from open windows adds to the chill.

Essential Tips

  • Book reserved seats on the Kandy-Ella route at least 30 days in advance - they sell out within hours of opening
  • Second class reserved is the best option for scenic routes: open windows, guaranteed seat, and affordable price
  • Sit on the right side of the train from Kandy to Ella for the best tea plantation and valley views
  • Bring a light jacket for hill country routes - temperatures drop significantly above 1,500 meters
  • Carry your own water and snacks, but try the samosas and tea sold by platform vendors at station stops
  • Keep valuables secure and be mindful of belongings when standing in crowded carriages or open doorways
  • Download an offline map before your journey, as mobile signal can be patchy in the mountains
  • If reserved seats are sold out, buy an unreserved second-class ticket and board early to find a spot

Important Warnings

  • Trains on the hill country route are frequently delayed by 30 minutes to 2 hours - do not plan tight connections or flights on the same day as a train journey
  • Popular routes (especially Kandy-Ella) get extremely crowded during peak season (December-March) and holidays - standing for 7 hours in a packed carriage is no fun
  • Be very careful when standing in open doorways - hold on firmly and watch for tunnels, poles, and passing trains. Serious injuries have occurred from people leaning out too far

Frequently Asked Questions

How do I book the Kandy to Ella train?

You can book reserved seats up to 30 days in advance at any railway station counter, through the Sri Lanka Railways website (seatreservation.railway.gov.lk), or via your hotel or a travel agent for a small service fee. Reserved seats sell out very quickly on this popular route, so book as early as possible when the 30-day window opens.

Which side of the train should I sit on from Kandy to Ella?

The right side of the train (when facing the direction of travel toward Ella) generally offers the best views of tea plantations and valleys. However, spectacular scenery appears on both sides throughout the journey, so either side provides a wonderful experience.

Is it worth taking first class on the scenic train?

First class observation on the Kandy-Ella route offers comfortable seats and panoramic windows, but the sealed, air-conditioned windows can reflect glare and fog up, making photography difficult. Most experienced travelers recommend second class reserved instead - you get open windows, fresh mountain air, and better photo opportunities at a fraction of the price.

What if reserved tickets are sold out for the Kandy-Ella train?

You can still buy unreserved second or third class tickets on the day of travel. Arrive at the station at least 45-60 minutes early to queue and board as soon as doors open to secure a seat. Alternatively, break the journey into two segments (e.g., Kandy to Nanu Oya, then Nanu Oya to Ella) as shorter segments may have more availability.

Are Sri Lankan trains safe?

Yes, Sri Lankan trains are generally safe for tourists. Petty theft can occur in crowded carriages, so keep valuables close and secure. The main safety concern is standing in open doorways - hold on tightly, watch for tunnels and passing trains, and never lean out excessively. Avoid boarding the roof, which some locals do on overcrowded commuter trains.

How much does the train from Kandy to Ella cost?

Fares are extremely affordable: third class costs around LKR 180 ($0.55), second class unreserved is approximately LKR 300 ($1), second class reserved is about LKR 400 ($1.25), and first class observation is roughly LKR 1,500 ($4.50). Prices may vary slightly depending on the specific train service.

Do Sri Lankan trains run on time?

Delays are common on Sri Lankan railways, particularly on the hill country routes. Expect delays of 30 minutes to 2 hours. Never plan a same-day flight connection after a train journey. The coastal Colombo-Galle line tends to be more punctual than hill country services.

Can I take luggage on Sri Lankan trains?

Yes, there are no strict luggage restrictions on Sri Lankan trains. You can store bags on overhead racks or under seats. For large backpacks, the space between carriages or near the doors is commonly used. Keep valuables with you and keep an eye on your luggage in crowded carriages.

Quick Facts

Rail Network1,500+ km across the island
Most Scenic RouteKandy to Ella (6-7 hours)
Cheapest FareFrom LKR 50 ($0.15)
Classes1st, 2nd, and 3rd class
Booking Window30 days in advance
Main HubColombo Fort Station

Typical Costs

Colombo-Kandy (1st class observation)LKR 1,000 ($3)
Colombo-Kandy (2nd class reserved)LKR 350 ($1.10)
Colombo-Kandy (2nd class unreserved)LKR 250 ($0.80)
Colombo-Kandy (3rd class)LKR 150 ($0.50)
Kandy-Ella (1st class observation)LKR 1,500 ($4.50)
Kandy-Ella (2nd class reserved)LKR 400 ($1.25)
Kandy-Ella (2nd class unreserved)LKR 300 ($1)
Kandy-Ella (3rd class)LKR 180 ($0.55)
Colombo-Galle (2nd class)LKR 200 ($0.65)
Colombo-Galle (3rd class)LKR 100 ($0.30)
Colombo-Jaffna (1st class)LKR 1,200 ($3.70)
Colombo-Jaffna (2nd class)LKR 450 ($1.40)
Expo Rail Colombo-Kandy (luxury)LKR 3,000 ($9.25)

More Practical Guides