The Complete Guide to Train Travel in Sri Lanka
Sri Lanka's railway network spans over 1,500km of track, traversing misty mountains, pristine coastlines, and ancient cities. Built in 1858 during the British colonial era, the railway was initially designed to transport coffee and tea from the hill country to Colombo. Today, it offers some of the most spectacular train journeys in the world. Whether you are seeking the world-famous Kandy to Ella route, a coastal ride along the Indian Ocean, or navigating everyday transit, this guide covers everything you need to know about navigating Sri Lanka by train in 2026.
Last updated: July 2026
Essential Guides
How to Book Tickets
Step-by-step guide to reserving seats online, advance booking windows, and station counters.
Train Classes Comparison
Difference between 1st, 2nd, and 3rd class, Observation Saloons, and AC coaches.
Top Scenic Rides
Discover the most breathtaking train routes, which side to sit on, and highlight spots.
Top 5 Most Popular Routes
- Kandy to Ella
The world-famous scenic route through the tea country.
- Colombo to Kandy
The classic journey from the commercial capital to the cultural heart.
- Colombo to Galle
Coastal ride along the southwestern shore.
- Colombo to Badulla
The complete hill country expedition spanning the entire Main Line.
- Colombo to Jaffna
The northern journey to the cultural capital of the north.
Essential Logistics for Travelers
Traveling by train in Sri Lanka is both an adventure and a practical necessity. Before embarking on your journey, it's critical to understand the nuances of the system.
Ticket Classes
Sri Lankan trains typically offer three classes. First class offers reserved seating, air conditioning, and often better facilities. Second class offers comfortable seating, often with reserved options, but relies on fans and open windows. Third class is the most affordable and often the most crowded, featuring bench seating and open windows. Read our detailed class comparison.
Booking Mechanics
Reservations for reserved carriages typically open 30 days in advance. Popular routes like Kandy to Ella sell out extremely quickly. You can book at major stations, via certain mobile networks like Mobitel, or online through the official government portal. See our step-by-step booking guide.
Baggage & Food
There are no strict luggage allowances, but you must carry and store your own bags, typically on overhead racks or at the ends of carriages. During the journey, local vendors board the trains selling snacks like wade (lentil fritters), peanuts, and cut fruit. First-class carriages sometimes prohibit outside vendors, so bringing your own snacks is advisable for longer trips.
The Railway Network Overview
Main Line (Hill Country Line)
Sri Lanka's most famous and scenic railway line, running from Colombo Fort through Kandy and into the misty hill country to Badulla. This 292 km line passes through tea plantations, over the iconic Nine Arch Bridge, and past stunning mountain vistas. Built during the British colonial era starting in 1858, it remains one of the most beautiful train journeys in the world.
Coastal Line
Running along Sri Lanka's stunning southwestern coastline from Colombo to Matara (and now extended to Beliatta), this 159 km line hugs the Indian Ocean for much of its journey. Pass through popular beach destinations like Hikkaduwa, Galle, and Unawatuna. The line was built in the 1890s and offers spectacular ocean views, especially at sunset.
Northern Line
Connecting Colombo to Jaffna and Kankesanthurai in the north, this 402 km line was heavily damaged during Sri Lanka's civil war and fully restored in 2014. It passes through ancient cities like Anuradhapura and the dry zone landscapes of the north. The journey offers a unique window into post-war Sri Lanka's recovery.
Batticaloa Line (Eastern Line)
Branching from the Northern Line at Maho Junction, this line runs east to Batticaloa via Polonnaruwa. The 200 km journey crosses the dry zone and passes near ancient ruins. Restored after the civil war, it provides a vital link to Sri Lanka's eastern coast.
Puttalam Line
A northwestern branch line running from Ragama Junction (near Colombo) to Puttalam via Chilaw. This 130 km line passes through fishing villages, coconut plantations, and lagoon landscapes. It serves important commercial and pilgrimage towns.
Kelani Valley Line
A suburban line running from Colombo Maradana to Avissawella, following the Kelani River valley. This 58 km commuter line serves Colombo's eastern suburbs and offers glimpses of rubber and cinnamon plantations.
Matale Line
A branch line running from Matale Junction (near Kandy) to Matale, covering 28 km through the central hills. It passes through spice gardens and the famous Aluvihare Rock Temple area.