Train Travel in Sri Lanka

Scenic Travel
Train from Nuwara Eliya to Kandy among tea plantations in the highlands of Sri Lanka

Why Train Travel Matters in Sri Lanka

Sri Lanka’s railway network weaves through misty mountains, tea estates and coastal lowlands, offering a window into the island’s soul. From the famed blue trains of the central highlands to the modern Ella Odyssey, train travel in Sri Lanka lets travellers connect with the landscape and local culture at a relaxed pace. Tickets are inexpensive, often costing just a few dollars, making the rails an accessible adventure for everyone.

The island’s railways date back to the 1860s, when British engineers laid tracks to ferry tea and coffee from upland plantations to Colombo’s port. Today, these colonial‑era lines still thread through the heart of the country, linking remote villages with busy cities and carrying both commuters and curious travellers. Journeys are more than a means of transport; open doors and windows invite conversation with vendors selling snacks, locals commuting to work and children waving from station platforms. In a land where distances are short, train travel becomes a slow travel experience that reveals Sri Lanka’s rich cultural tapestry.

Scenic Train Routes to Experience

Kandy to Ella – the world‑class hill‑country journey

The route between Kandy and Ella is regularly touted as one of the world’s most scenic train rides. The journey winds past green rolling hills, lush jungles, palm trees and endless tea plantations. Although scheduled for around seven hours, delays are common; travellers should embrace the slow pace as part of the experience. Notable stops include Nanu Oya, the gateway to the cool colonial hill station of Nuwara Eliya, Hatton for those climbing Sri Pada (Adam’s Peak) and Haputale for sweeping valley views. Highlights include tunnels curving into tea‑covered valleys, dramatic outlooks near Haputale and the approach to the Nine Arch Bridge outside Ella. Once you arrive in Ella, linger in this laid‑back mountain village to hike Little Adam’s Peak, pose on the iconic viaduct and take a dip at Ravana Falls. The best months to ride are December – May, when skies are clear and the hills are vivid green, and early morning departures from Kandy offer soft light and fewer crowds.

Ella Odyssey – Sri Lanka’s curated rail experience

Introduced in 2022 by Sri Lankan Railways, the Ella Odyssey is a special tourist train running from Colombo to Badulla through the island’s hill country. It follows the standard line but stops at iconic viewpoints and features tourist‑friendly seating, bigger windows and more breathing room. Key highlights include stops at the Nine Arches Bridge for a photo opportunity and the Demodara Loop where the track doubles back under itself, as well as endless stretches of tea plantations and waterfalls. Boarding at Kandy around 8:30 am provides the best light and eliminates the need for a pre‑dawn start. Because the train runs only on selected days, plan ahead and book tickets early. For the most immersive experience, sit in second class where windows open to the breeze; first class has air‑conditioning but sealed windows that reduce photo opportunities. Pack a light jacket or scarf, SPF, a reusable water bottle and snacks, plus a power bank, camera, headphones and hand sanitiser to make the journey comfortable. The Ella Odyssey is not a luxury train but a curated experience that ensures your Ella Odyssey train Sri Lanka adventure is memorable.

Colombo to Galle – Coastal Charm

For a different perspective on Sri Lanka, ride the train south from Colombo to the UNESCO‑listed city of Galle. This 2.5‑hour journey hugs the Indian Ocean, delivering palm‑fringed beaches and fishing villages right outside your window. After leaving Colombo Fort Station the train quickly reaches the coast, offering endless ocean views particularly after Mount Lavinia. Along the way you’ll pass beachside towns like Moratuwa, Kalutara and Hikkaduwa where surfers and colourful fishing boats are visible from your seat. On arrival in Galle, explore the 17th‑century Dutch Fort, wander lanes lined with colonial buildings and enjoy cafes and boutiques. Nearby beaches such as Unawatuna and Jungle Beach are ideal for swimming and snorkeling. The ride is enjoyable year‑round, but the best weather and sea conditions occur between December and April during the southwest dry season.

Ella to Badulla – Final Leg of the Mountain Line

The short but dramatic stretch from Ella to Badulla completes the hill‑country line. Departing from Ella, the train crosses the Nine Arch Bridge before continuing through tea estates, small villages and lush jungle. Waterfalls like Dunhinda appear suddenly beside the track. Badulla, the line’s terminus, is a quiet hill town worth exploring – visit the Muthiyangana Raja Maha Vihara, browse the historic Old Welekade Market and take excursions to Dunhinda Falls and the Bogoda Wooden Bridge. The best months for this segment are December to May when skies are clear. This route can be ridden as part of the longer Kandy–Ella journey or as a day trip from Ella.

Colombo to Jaffna – Across the Island to the North

This 7–8‑hour ride showcases Sri Lanka’s changing landscapes as you travel from the lush southwest to the arid north. After leaving Colombo Fort, the train passes paddy fields and coconut plantations before reaching Anuradhapura, where ancient stupas rise above the fields. Continuing north, the scenery transitions to scrubland dotted with palmyra palms. Throughout the journey you’ll glimpse village life, local markets and water buffalo grazing in fields. At the terminus, Jaffna rewards travellers with the chance to visit Nallur Kandaswamy Temple, the colonial‑era Jaffna Fort and nearby islands reached by ferry. Plan this route between January and April or June and September when the north is dry and suitable for temple visits and beach excursions.

Colombo to Trincomalee – Crossing the Plains to the East Coast

Taking around 8–9 hours, the Colombo to Trincomalee train journey traverses the island from west to east. Departing Colombo Fort, the train passes Kurunegala’s coconut plantations and Habarana’s scrub jungles with glimpses of paddy fields, lakes and village life. Wildlife sightings near Habarana are possible, with occasional views of elephants grazing. As you near Trincomalee, the landscape flattens and coastal breezes hint at the seaside. Trincomalee’s beaches at Nilaveli and Uppuveli offer swimming, snorkeling and whale watching. Travelling between May and September ensures dry weather on the east coast.

Nuwara Eliya (Nanu Oya) to Haputale – Short Hill‑Country Excursion

This 2.5‑hour segment between Nanu Oya and Haputale is one of Sri Lanka’s most scenic short train rides. Departing from Nanu Oya near Nuwara Eliya, the train climbs slowly through picturesque tea plantations. You’ll pass the pastoral villages of Ambewela and Ohiya before arriving at the tranquil hill town of Haputale, which offers viewpoints like Lipton’s Seat and trails that reward sunrise and sunset hikes. The best time to travel is December to May, when the sky is clear and the hills are lush.

Kandy to Nanu Oya – Beginning the Hill‑Country Journey

If you’re short on time but still want big scenery, ride the 4‑hour train from Kandy to Nanu Oya. This segment forms the first half of the famous Kandy–Ella route. The train climbs steadily through misty hills, lush tea estates and forest‑clad slopes, making it ideal for families or travellers seeking a shorter hill‑country experience. Morning departures from Kandy allow arrival in Nuwara Eliya by midday, leaving time to explore the town’s colonial architecture and botanical gardens. Travel between December and May for the best weather.

Colombo to Anuradhapura – Gateway to the Cultural Triangle

The 4.5–5‑hour ride from Colombo to Anuradhapura serves as an introduction to Sri Lanka’s Cultural Triangle. Leaving Colombo Fort, the train runs past coconut plantations, lush paddy fields and scattered villages. As you approach Anuradhapura, the landscape shifts to dry zone plains with tank reservoirs and ancient irrigation channels. Anuradhapura itself is one of the world’s oldest continuously inhabited cities and contains UNESCO‑listed ruins, including the Sacred Bo Tree, Ruwanwelisaya Stupa, Jetavanaramaya and Isurumuniya Temple. Visit from January to April or June to September when the north‑central region is drier.

Matara to Galle – Southern Coastal Sprint

Short on time? The one‑hour train ride from Matara to Galle delivers palm‑fringed beaches, surf breaks and fishing villages along Sri Lanka’s south coast. Departing from Matara, the train hugs the coast with the turquoise Indian Ocean just metres away. Keep an eye out for colourful fishing boats, stilt fishermen near Weligama and surfers near Midigama and Ahangama. This journey is best taken between December and April during the south coast’s dry season. It can be combined with a visit to Galle Fort or a beach break in Mirissa.

Colombo to Batticaloa – Journey to the East

One of the longest rail journeys in Sri Lanka, the 9–10‑hour trip from Colombo to Batticaloa crosses the island from west to east. Departing Colombo Fort, the train moves past paddy fields and coconut plantations before entering the Cultural Triangle near Polonnaruwa, where you may catch glimpses of ancient stupas from the window. As you approach the east coast, red‑earth roads and palmyra palms dominate the scenery. Batticaloa is known for its lagoon, historic fort and nearby beaches like Pasikudah and Kalkudah, which offer calm, shallow waters. Plan this trip between May and September when the east coast is dry.

Tips for an Enjoyable Train Journey

Purchase tickets at the station or through a travel agent, but advanced booking is strongly recommended for reserved classes and popular routes. Reserved second‑class seats offer comfort and open windows; first class provides air‑conditioning but sealed windows that limit photo opportunities. Observation saloon cars operate on some hill‑country trains and have large windows facing the track for panoramic views. Unreserved third‑class coaches are inexpensive but crowded and often standing room only.

Pack thoughtfully: bring a light jacket or scarf for chilly mountain air, SPF lotion because UV rays still penetrate glass, a reusable water bottle and snacks because on‑board options are limited, and a power bank, camera, headphones and hand sanitiser to stay comfortable. Dress modestly and wear comfortable shoes; you may need to cross tracks or climb steep stairs at rural stations. Board early to secure good seats and take advantage of open windows, particularly on the hill‑country lines.

Safety and Train Etiquette

While hanging out of open doors makes for striking photos, always prioritise safety. Keep a firm grip on handrails, never lean too far and watch for trackside vegetation and tunnels. Secure your belongings and be aware of pickpockets, especially in crowded unreserved coaches. Sri Lanka’s trains can be busy; offer your seat to elderly passengers, children or monks, and avoid blocking doorways so others can board. Dispose of litter responsibly and refrain from smoking on board. Respect local customs by dressing modestly and minimising public displays of affection. A polite “ayubowan” (hello) can go a long way in making friends on the rails.

Combining Train Journeys with Other Experiences

Sri Lanka’s railways pass through many of the island’s attractions, making it easy to combine train travel with other adventures. Step off at Nanu Oya for visits to tea factories, botanical gardens and colonial hotels in Nuwara Eliya, or alight at Hatton to hike to Adam’s Peak. Combine the Colombo–Galle ride with beach days in Bentota or surf lessons in Hikkaduwa. After arriving in Jaffna, explore Tamil temples, vibrant markets and the islands of the Jaffna lagoon. The Colombo–Trincomalee line connects you with east‑coast beaches and whale watching tours, while Batticaloa’s lagoon is perfect for kayaking. MGM Holiday Tours can organise transfers, guides and accommodation to knit these experiences into seamless itineraries. Pair rail journeys with safaris, historic sites or culinary tours and let our expert team handle logistics while you revel in the ride.

MGM Holiday Tours specialises in curating train travel in Sri Lanka. Our bespoke itineraries synchronise train timetables with hotel check‑ins, sightseeing and private transfers, ensuring you savour the magic of slow travel without any hassle. Whether you dream of the iconic Kandy to Ella train journey, a coastal Colombo to Galle train ride, an immersive Ella Odyssey train Sri Lanka experience or a multi‑day rail adventure across the island, our local knowledge and insider access make it possible. Contact us to start planning your scenic train holiday.

Tags :
Scenic Travel
Share This :