Lakpura
Lakpura®

Train Tickets

AI-generated image · not an actual photograph

Sri Lanka's railway network is one of the oldest in Asia, and travelling by train remains one of the most rewarding ways to see the island. From the coastal flatlands outside Colombo to the mist-covered ridges of the central highlands, the journey itself becomes the destination. Whether you are planning a single scenic leg or building a full rail itinerary, understanding how the network is structured will help you book the right seats at the right time.

What is the Main Line and why is it considered one of Asia's great rail journeys?

The Main Line stretches from Colombo Fort northeastward into the hill country, terminating at Badulla after climbing through some of the most dramatic terrain in South Asia. Kandy — Sri Lanka's cultural capital — sits on a short spur off the line at Peradeniya Junction; beyond it the line ascends into tea-plantation country via Hatton, Nanu Oya (the station for Nuwara Eliya), Haputale, and Ella. The final descent into Badulla completes a journey that takes in colonial-era viaducts, tunnels cut through granite, and sweeping valley views.

What makes this route particularly special is the engineering: constructed during the British colonial period to serve the tea trade, the line negotiates gradients that modern rail planners would rarely attempt. Spirals and switchbacks slow the train to a walking pace at certain points, giving passengers ample time to take in the landscape.

Which train services run on the Main Line?

Sri Lanka Railways operates several named expresses along the Main Line. The three most used by travellers are:

  • Udarata Menike (Train 1015/1016) — runs between Colombo Fort and Badulla; the Colombo-bound service (Train 1016) calls at Kandy.
  • Podi Menike (Train 1005/1006) — also covers the Colombo–Badulla corridor; Train 1005 is the named express that calls at Kandy on the way up into the hills.
  • Denuwara Menike (Train 1001) — the earliest of the three from Colombo Fort to Badulla; it does not call at Kandy, so it suits travellers boarding in Colombo.

Seat classes vary by service. First-class observation saloons (where available) sit at the rear of the train with panoramic windows; second-class reserved seating is generally adequate for most journeys; third class is unreserved and can become crowded on popular routes. Reservations for first and second class are strongly recommended, especially during Sri Lankan public holidays and the December–January peak season.

What other railway lines are worth considering?

Beyond the Main Line, Sri Lanka's network includes several routes that serve both travellers and locals:

  • Coastal Line — runs south from Colombo Fort along the Indian Ocean coast through Hikkaduwa, Galle, and Matara. The stretch between Colombo and Galle offers open-sea views from the seaward side of the train and is particularly appealing at sunrise.
  • Northern Line — restored following the end of the civil conflict, this line now links Colombo to Jaffna via Anuradhapura, making overland rail travel to the north viable again for the first time in decades.
  • Puttalam Line — a branch running northwest from Colombo through the coastal lowlands, used mainly by commuters and less frequented by tourists.
  • Matale Branch — a short line branching from Kandy toward Matale, convenient for visitors exploring the cultural sites north of Kandy.

How do I buy Sri Lanka train tickets?

Tickets can be purchased at any staffed Sri Lanka Railways station. The national booking window typically opens 30 days in advance for reserved seats. Colombo Fort station has a dedicated counter for advance reservations, and queues can be long during peak periods — arriving early in the morning is advisable.

Online booking through the official Sri Lanka Railways portal is available, though the system can be intermittent. Third-party agents and destination management companies like Lakpura can handle reservations on your behalf, which is particularly useful when coordinating a multi-leg itinerary or booking observation-class seats that sell out quickly.

For travellers combining rail with other modes of transport, private drivers and taxis are a practical option for the first or last leg of a journey where the train does not stop close to a specific attraction.

When is the best time to take the hill country train?

The hill country can be visited year-round, but visibility — and therefore the quality of the scenery — varies with the monsoons. The period from January to early April tends to offer the clearest skies and the most consistent views, as the northeast monsoon has typically passed and the southwest monsoon has not yet arrived. May through July can bring heavy rainfall to the western slopes, though the eastern side around Ella and Haputale often remains drier.

Travelling early in the morning generally gives the best light and the least cloud cover at altitude. The Ella–Haputale section is especially atmospheric in the early hours, when mist sits in the valleys below and the tea bushes catch the low sun.

What should I know before boarding?

A few practical points that make the difference between a smooth journey and a frustrating one:

  • Arrive at the station at least 20 minutes before departure. Platforms are not always announced far in advance, and Colombo Fort can be busy.
  • On the hill country route, the valley views switch from one side of the train to the other as the line winds, so a window seat on either side is rewarding.
  • Carry some cash for snacks sold by vendors who board at stops along the way — short eats, coffee, and fresh fruit are commonly available.
  • Luggage space is limited in older carriages. A compact bag is far easier to manage than a large suitcase.
  • Journey times on Sri Lankan trains are approximate. Delays of 30–60 minutes are not unusual, particularly on the hill country lines where the gradient affects speed.

How does rail travel fit into a broader Sri Lanka itinerary?

Most travellers combine rail with road transport. A common approach is to take the train for the scenic Kandy-to-Ella section — widely considered the finest leg of the Main Line — and use private transfers or tuk-tuks to reach specific attractions along the way. Ella itself is a compact town with good guesthouse options and easy access to Horton Plains National Park, making it a logical stop before continuing to Badulla or doubling back toward the coast.

For those with more time, a loop that takes in the Kandy city area, the tea estates around Nuwara Eliya, and then Ella by rail before returning via road through the south provides a well-rounded introduction to the island's interior. The Bluefield Tea Gardens near Nuwara Eliya can be visited as a half-day excursion from the Nanu Oya stop.

Are there special tourist train services in Sri Lanka?

Sri Lanka Railways has operated tourist-focused carriages on select routes, and private charter options exist for groups. The Calypso Tourist Train between Badulla and Bandarawela is one such service that Lakpura can arrange ticketing for, providing a more curated experience than standard scheduled services. These options are worth considering for honeymooners, small groups wanting guaranteed seating, or travellers who prefer a confirmed schedule over the uncertainty of walk-up booking.

Related reading

3 pages on closely related subjects.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent