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

Top 5 Most Popular Routes

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.

292 km

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.

159 km

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.

402 km

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.

200 km

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.

130 km

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.

58 km

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.

28 km