Enquire

    The Six Best Train Journeys in Sri Lanka

    A Honeymooner’s Guide to The Best Routes in 2024
    Sri Lanka's Railway was first conceptualised in the mid-1850s to facilitate the transport of coffee plantations from Kandy to Colombo for export by the British Colonial Office. This colonial railway goes down the coastlines and deep into the misty mountains, as well as to the ancient cities and the northern peninsula of Jaffna. Some of these train journeys in Sri Lanka have been called the best, with the Kandy - Ella - Nuwara Eliya - Badulla routes being named one of the most picturesque in the world.

    Everything about a train journey in Sri Lanka is a poignant reminder of its colonial roots. From the wooden board and analogue clocks hanging in the railway stations to the railway officers and station masters’ colonial officer suits and old movie-type embossed coloured ticket stubs, the whole encounter is something out of a bygone era.

    Your train journey is only complete with mingling with the locals and the station officials, who will be glad to talk to you and share experiences. Don’t forget to wave back to the village locals, especially the kids, while chugging past.

    Here are our recommendations for the best train journeys in 2024.

    Note: Updated with Information on the Special Calypso and Ella Odyssey Trains with special tourist point stops.

    1. Colombo to Badulla

    1. Colombo to Badulla

    Often called the ‘Classic Sri Lanka’ Train Tour, this journey starts at the Colombo Fort Main Railway Station and ends at the last hill country station of Badulla. It takes around 10-11 hours and travels 291 km. Often called one of the most scenic train journeys in the world, the train travels through pristine emerald landscapes, colonial train stations, tunnels, and tea estates. Alternatively, you can also take the train back from Badulla to Colombo.

    Tip: Seating on the left side of the train when heading out of Colombo offers the best views.

    Highlights of the Colombo to Badulla Train Journey

    Tickets: Air Conditioned First Class is LKR 5,000 Per person (Current as of June 2024)
    Travel Time:10-11 Hours
    Train Options (From Fort Railway Station): 5:55 am, 8:30 am, 9:45 am and the night mail at 8:30 pm

    2. Kandy to Badulla

    Kandy to Badulla

    2. Kandy to Badulla

    If you are pressed for time, shorten the classic journey by taking the train from Kandy Railway Station to Badulla. The train winds through picturesque landscapes, weaving in and out of tunnels. This 7-8-hour journey of 165 km allows you to soak in the central highlands and their magical views. Ensure you secure a seat on the left-hand side of the train to experience the scenic marvels.

    Highlights of the Kandy to Badulla Train Journey



    • Manicured Tea Estates

    • Journey through peaks and valleys

    • ‘Demodara’ Gravity Loop and ‘Nine Arches Sky Bridge’

    • ‘Great Western’ and ‘Idalgashinna’ Railway Stations

    • Rock Tunnels



    Tickets: Air Conditioned First Class is LKR 2,000 Per person
    Travel Time: 7-8 Hours
    Train Options (From Kandy Railway Station): 8:25 am, 8:55 am, 11:10 am

    • Please note ticket prices and train schedules are subject to change. Prices and schedules are current as of June 2024.


    3. Ella to Badulla

    Ella to Badulla

    3. Ella to Badulla

    Journey by train between Ella’s Mountain Haven and Badulla, a 45-minute journey that presents a magical slice of the fantastic central highlands: the Demodara loop and nine archway sky bridges, local mountain villages, and a lush tea estate. If travelling from Ella, sit on the left side of the train for the best views.

    Highlights of the Ella to Badulla Train Journey



    • Badulu Oya River Basin

    • Demodara Dam

    • Demodara Gravity Loop

    • Nine Arches Sky Bridge

    • Cloud Forests



    Tickets: Air Conditioned First Class is LKR 1,500 Per person
    Travel Time: 40-50 Minutes
    Train Options (From Ella Railway Station): 6:40 am, 3:39 pm, 5:00 pm and 6:39 pm.

    • Please note ticket prices and train schedules are subject to change. Prices and schedules are current as of June 2024.



    4. Nanu Oya (Nuwara Eliya) to Ella

    Nanu Oya (Nuwara Eliya) to Ella

    4. Nanu Oya (Nuwara Eliya) to Ella

    This is a spellbinding journey through the ‘Ella Gap’, tea terraces, mist-covered mountain landscapes, and the cloud forest train station of ‘Idalgashinna’ from Nuwara Eliya to Ella. It is a 55 km train journey that takes between 3 hours and 30 minutes to 4 hours. If travelling from Nuwara Eliya, sit on the left side of the train for the best views.

    Highlights of the Nanu Oya to Ella Train Journey



    • Idalgashinna Train Station

    • Tea Terrace Mountains and Valleys

    • Ella Gap

    • Ohiya the Train Station to Horton Plains Viewpoint



    Tickets: Air Conditioned First Class is LKR 2,000 Per person
    Travel Time: 40-50 Minutes
    Train Options (From Nanu Oya Railway Station): 9:18 am, 1:04 pm, 4:04 pm and 9:19 pm.

    • Please note ticket prices and train schedules are subject to change. Prices and schedules are current as of June 2024.


    Special Trains

    The Calypso Train

    Since Mid 2024, the Railway Department operates a special roundtrip train that operates between Badulla – Bandarewela with 5 stops along the way including a 10-minute stop at Demodara Station. This 3-and-a-half-hour roundtrip train ride showcases the favourite tourist photography stops along this shorter route for travelers to engage in photography.

    Ella Odyseey Train

    The Ella Odyssey train is a special train operating between Colombo to Badulla with extra time photography stops at popular tourist destination viewpoints such as Horsetail Waterfall, Adams Peak Viewpoint, Great Western Station, Idalgashinna Station, Elgin Waterfall Viewpoint, Haputhale, Kuthal Ella waterfall, Nine arches bridge and Ohiya Tunnel. The train departs every Wednesday and Saturday from Colombo at 5:30am and returns to Colombo every Thursday and Sunday leaving Badulla at 9:15am.

    Note: Please check with Railway Department as dates and times are subject to change.

    5. Colombo to Galle

    Colombo to Galle

    5. Colombo to Galle

    Journey along Sri Lanka’s southern coastline from the capital city of Colombo to the Dutch Fort city of Galle. The express intercity train is the best option, with limited stops to witness the magical vistas of the Indian Ocean and the quaint seaside fishing villages. The train chugs through popular seaside resorts such as Bentota, Hikkaduwa and Ambalangoda (which has earned itself a name for vibrant artisanal masks) before arriving in Galle; for the best ocean views, take a seat on the right-hand side of the train.

    Highlights of the Colombo to Galle Train Journey



    • Colombo Fort Main Railway Station

    • Views of Colombo City

    • Endless views of the Indian Ocean and Shoreline

    • Beachside Towns

    • Fishing Villages



    Tickets: Air Conditioned First Class is LKR 1,900 Per person
    Travel Time: 2 hours - 2 Hours and 30 minutes
    Train Options (Express Train options from Colombo Fort Railway Station): 6:50 am, 10:30 am, 2:30 pm and 4:46 pm

    • Please note ticket prices and train schedules are subject to change. Prices and schedules are current as of June 2024.



    6. Anuradhapura to Jaffna

    Anuradhapura to Jaffna

    6. Anuradhapura to Jaffna

    The 195-km train journey from the ancient kingdom of Anuradhapura to the northern capital of Jaffna passes through the untamed landscapes of the north-central province. With its vibrant Hindu culture and unspoilt beaches, Jaffna is a lesser-visited destination. The journey to Jaffna is almost a dead, straight run across flat lands with beautiful wild landscapes, salt plains, and the ‘Elephant Pass’ peninsula.

    Highlights of the Train Journey Between Anuradhapura & Jaffna



    • Ancient Stupas and Lakes of Anuradhapura

    • Wild shrub jungles

    • Salt Plains

    • Elephant Pass



    Tickets: Air Conditioned First Class is LKR 1,700 Per person
    Travel Time: 3 hours - 3 Hours and 30 minutes
    Train Options (Options from Anuradhapura Railway Station): 00:30 am, 9:17 am, 10:45 am and 3:35 pm

    Please note ticket prices and train schedules are subject to change. Prices and schedules are current as of June 2024.

    Honeymoon Guide’s Tips for Train Travel

    What’s the Best Seat for Amazing Views?

    (When journeying to Kandy, Ella and Badulla) Left Side for the Best Views: For the most stunning vistas, choose seats on the left side of the train travelling towards Badulla. This is where the tea plantations, waterfalls and valleys are in full view.

    (When journeying to Galle from Colombo) Sitting on the right side of the train will give you uninterrupted coastal views.

    Ticketing Options:

    First Class: Indulge in air-conditioned comfort with reclining seats, ample luggage space, and expansive windows for optimal viewing. An early booking is usually best as seats fill up fast.

    Second Class: Choose between reserved or unreserved seating. For guaranteed seating, book your tickets in advance (Second Class Reserved). Unreserved tickets can be purchased at the station: however, a seat is not guaranteed.

    Third Class: The most economical option. Tickets are purchased at the station.

    Embrace the Doorstep and Window Views

    Don’t be afraid to stand safely by the doorway for a different perspective and a chance to capture breathtaking photos. Just be prepared to share the space with other eager sightseers and Instagrammers!

    Express vs Immersive

    Opt for the express train to complete the journey faster. However, don’t discard the more immersive experience of the slow train if time permits, especially on the Up-country route from Kandy and beyond. You will stop at small village train stations and have an opportunity to mingle with the locals.

    Embrace the Delays

    Soak in the Slow Travel Vibe: This train ride is about savouring the journey and reaching the destination slowly. Don’t fret if the train runs late-this is common in Sri Lanka.

    Engage with the Locals

    The train journey is a great way to experience Sri Lankan life. Smile, wave, and initiate conversations with fellow passengers, railway officers, and station master’s for a more enriching experience.

    Snacks and Drinks

    All main railway stations have food outlets and refreshments. However, food vendors will be on board selling cool drinks, local street food snacks, and pastries. If you have dietary restrictions, pack some snacks, as the train vendors mainly offer spicy treats.

    Sri Lanka Railways Contact Information

    Hotline: +94114600111
    Website: http://www.railway.gov.lk/web/index.php?lang=en for bookings: https://seatreservation.railway.gov.lk/mtktwebslr/
    Email: gmr@railway.gov.lk
    Railway Route Map of Sri Lanka: http://www.railway.gov.lk/web/index.php?option=com_content&view=article&id=162&Itemid=186&lang=en

    Speak to Our Concierge
    Telephone
    +94 76 757 8865
    whatsapp
    +94 76 757 8865
    Address
    2D,
    Inner Bagatalle Road,
    Colombo 03,
    Sri Lanka.

      instagram-1.svg
      @slhoneymoonguide
      Enquire

      Error: Contact form not found.