The railway's restoration notice confirms Badulla–Nanu Oya services, but does not confirm a normal through service between Kandy and Ella. Check your exact travel date before planning the full ride.
Sri Lanka Railways restoration notice · 5 October 2026 ↗Search train tickets
Compare available ticket options for the day you want to travel.
What is running now?
These are checked notices, not live train tracking. Conditions can change before departure.
Sri Lanka Railways announced the resumption of Badulla–Nanu Oya trains after restoration work. Confirm the train and date in the official timetable or at the station.
Sri Lanka Railways restoration notice, 18 June 2026 · 5 October 2026 ↗The railway published a notice of service resumption toward Jaffna in April 2026. Check the current timetable and your exact train before booking.
Sri Lanka Railways media notices · 5 October 2026 ↗Confirm the exact train in the schedule guide and at the station.
Four regions, four different train journeys
Pick the part of the railway that fits your time, scenery and tolerance for a long ride.

Kandy · Nanu Oya · Haputale · Ella · Badulla
The Main Line climbs through tea country and changing mountain weather. Kandy–Ella is the long classic; Nanu Oya–Ella is the shorter scenic section to consider when the full route is uncertain.
Colombo · Bentota · Hikkaduwa · Galle · Matara · Beliatta
The Coastal Line is part beach access, part commuter railway. Ocean views appear in sections; station choice, luggage and the return train matter as much as the photograph.


Anuradhapura · Vavuniya · Jaffna · Talaimannar
These are long-distance days. A reserved seat, food, water and a plan for the station-to-hotel transfer matter more than fitting in another stop.
Trincomalee · Batticaloa
Eastern journeys are long and often make travelers compare a daylight ride with a night service. Confirm the operating train, accommodation and arrival transport.

The railway map, read as a planner
The lines meet in Colombo, then separate into very different travel days. This diagram shows the relationships between the stations tourists use most; it is not to scale.
Main Line
Colombo Fort, Kandy, Hatton, Nanu Oya, Haputale, Ella and Badulla. The Hill Country section needs the most careful service check.
Open Kandy station in Google MapsCoastal Line
Colombo, Bentota, Hikkaduwa, Galle, Matara and Beliatta. Some trains begin at Maradana before calling at Fort.
Open Galle station in Google MapsNorthern Line
Colombo, Anuradhapura, Vavuniya and Jaffna. Anuradhapura is a station and a transfer point, not the whole archaeological area.
Open Anuradhapura station in Google MapsEastern branches
Longer routes toward Trincomalee and Batticaloa. Arrival transport and the exact night-service setup need their own plan.
Open Trincomalee station in Google MapsA train can exist without an online seat
Sri Lanka's railway has three separate layers. Checking one does not answer the other two.
Timetable
Shows a service, its stations and its stopping pattern. It answers: “Is a train listed?”
How to read it ↗Reservation inventory
Shows selected trains and classes with reservable accommodation. It answers: “Can I book an assigned place?”
Ticket decisions ↗Ordinary ticket
May be sold at the station for an operating service. It does not promise a seat in a crowded coach.
If seats are gone ↗Book the product you actually need
A reserved seat, an ordinary ticket and a timetable entry are different things.
No. Online reservations cover selected trains and accommodation. Other operating services may use ordinary station tickets, or reserved inventory may already be gone.
Before booking
- Online reservations can open up to 30 days before travel and, when available, as close as two hours before departure.
- Use the passenger identity details required by the booking system; passport details may be required for foreign visitors.
- Read the collection or printing instructions before paying. The official station list can change.
- Some booking contexts limit the number of seats per transaction. Check the current rule when booking several passengers.
If nothing appears
- Check the official timetable first.
- Try another train, class or date.
- Ask whether ordinary travel exists on the operating service.
- For a long ride with luggage, compare a different departure or road transport instead of assuming standing will be comfortable.
What to do when reserved seats are gone
Want a guaranteed seat?
Look for a reserved class on the actual train.
Sold out?
Try another train, class or date.
Still unavailable?
Check whether that service sells ordinary tickets.
Long ride and luggage?
Change the departure or mode if standing would make the day poor.
Choose comfort, certainty and window access together
The class name does not tell you whether a seat is reserved. Read both parts of the ticket.

Open-window carriage in the Hill Country. Layouts depend on the train.
| Accommodation | Seat | Windows / AC | Useful for |
|---|---|---|---|
| 1st class reserved | Assigned | May be air-conditioned; closed windows are possible. | Climate control and a settled long ride. |
| Observation saloon | Service-specific | Viewing-oriented layout on selected trains. | A special Hill Country service, if confirmed. |
| 2nd class reserved | Assigned | Often a less enclosed feel; stock varies. | A practical scenic-trip balance. |
| 3rd class reserved | Assigned | Basic coach; a booked place when sold. | Seat certainty at a simpler comfort level. |
| 2nd class unreserved | Not assigned | Usually open-air rather than AC. | Flexible ordinary travel where offered. |
| 3rd class unreserved | Not assigned | Basic and can be crowded. | Lowest-cost short or flexible trips. |
1st class reserved
Assigned seat · May be air-conditioned
Climate control and a settled long ride.
Observation saloon
Service-specific · Viewing-oriented layout
Special Hill Country service when confirmed.
2nd class reserved
Assigned seat · Usually non-AC
A practical balance for scenic journeys.
3rd class reserved
Assigned seat · Basic coach
Seat certainty at a simpler comfort level.
2nd class unreserved
No assigned seat · Usually non-AC
Flexible ordinary travel where offered.
3rd class unreserved
No assigned seat · Basic and can be crowded
Lowest-cost short or flexible trips.
First class is not automatically the best view
Air conditioning can mean fixed or closed windows. Choose it for comfort, not because the window must be better.
Third class reserved still means a seat
Reserved third class is different from unreserved third class. Check the actual product on the train you are booking.
Open windows need safe behavior
Keep cameras and arms inside the carriage and leave doors and aisles clear.

The long mountain railway is several journeys
Colombo → Kandy → Hatton → Nanu Oya → Haputale → Ella → Badulla changes character as it climbs. Kandy is a city connection; Nanu Oya is the Nuwara Eliya stop; Haputale and Ella are higher scenic sections; Badulla is the eastern end of the Main Line.
Shorter rides can make more sense than forcing the full route. If a current notice leaves the Kandy–Ella through journey unclear, use the confirmed section you can actually board and keep a road transfer as part of the plan.
Can you currently travel from Kandy to Ella entirely by train?
Do not assume that you can. The checked railway restoration notice confirms Badulla–Nanu Oya services; it does not confirm a normal through Kandy–Ella journey. Check the official timetable and reservation inventory for your date before building the whole day around rail.
If the full route is operating
Reserve when available, compare second class with air-conditioned first class, carry only what you can lift and expect the views to change sides on the winding line.
If the full route is not available
Consider a road transfer to Nanu Oya, then a verified Nanu Oya–Ella train. A shorter confirmed scenic section is more useful than an old itinerary.
Nuwara Eliya does not have a railway station.
Nanu Oya is the station normally used for Nuwara Eliya. The station is outside town, so allow a road transfer in both directions. This is the detail that causes many route searches to fail.

Use Nanu Oya for Kandy–Nuwara Eliya, Colombo–Nuwara Eliya and Nanu Oya–Ella planning. Confirm the operating section before paying.
Open Nanu Oya station in Google Maps Open Nuwara Eliya town in Google MapsThe checked notice supports Badulla–Nanu Oya restoration. It does not remove the need to check the exact train and date.
A beach route that also works like a commuter railway
Colombo → Bentota → Hikkaduwa → Galle → Matara → Beliatta is useful for beach towns, but the railway is not an uninterrupted ocean panorama.
Sea views appear in sections. Maradana and Colombo Fort can both matter, commuter peaks can change the carriage completely, and a large suitcase is harder on an ordinary crowded service.

Central long-distance hub
Familiar for many reservation listings and central Colombo travel. It can still be busy when the train reaches it.
Open Colombo Fort station in Google MapsOrigin for selected services
Some trains begin there before calling at Fort. Boarding at the origin can improve your chances of finding a seat on some unreserved services, but it does not guarantee one.
Open Maradana station in Google MapsReturn plan: Read the northbound destination on the board. Some trains finish at Maradana and others at Colombo Fort.
Train or road: Rail is practical for one beach-town stop. A car is easier for several hotels, late arrivals or bulky luggage.

Long-distance rail toward Anuradhapura and Jaffna
Colombo → Anuradhapura → Vavuniya → Jaffna is a full travel day for many visitors. Plan the seat, food and arrival transfer together.
Daylight shows the landscape changing northbound. Night travel can preserve time, but only choose it after checking the actual accommodation and the early arrival plan.
Arrival planning
Open Anuradhapura station in Google Maps Open Jaffna station in Google MapsKeep water, food, documents and medication in a day bag. The archaeological area is separate from Anuradhapura station.
Trincomalee and Batticaloa need an arrival plan
These are long eastbound corridors, different from the Hill Country day trip and different from the short Coastal Line ride.
A night service may save a day, but the label does not establish a private sleeper. Compare a daylight journey with the actual seat or berth arrangement, then plan the road leg from the station to your stay.
Colombo → Trincomalee
Check the Night Mail listing, second- and third-class categories and a late or early station pickup.
Search Trincomalee Open Trincomalee station in Google MapsColombo → Batticaloa
Compare intercity, express and night mail categories. Pack food, water and an accessible layer for the long ride.
Search Batticaloa Open Batticaloa station in Google Maps
Sri Lanka train schedules
Sri Lanka has local, express, intercity and long-distance services, but not every train can be reserved online. These examples cover the routes most visitors use.
Times are shown as useful departures for planning a day. A service can be listed without having an assigned seat available, so search your date before you commit.
| Route | Typical journey | Useful departures | Reserved seats from | Best for | Tickets |
|---|---|---|---|---|---|
| Colombo → Kandy | About 2h 35m |
| From approx. US$3 reserved | First mountain connection | Check seats |
| Colombo → Galle | About 2h 30m |
| From approx. US$1.50 ordinary / US$3.50+ reserved | Beach towns and the fort | Check seats |
| Colombo → Anuradhapura | About 3h 35m |
| From approx. US$3.80 reserved | Heritage-city arrival | Check seats |
| Colombo → Jaffna | About 7h 45m |
| From approx. US$6 reserved | Long Northern Line day | Check seats |
| Colombo → Nanu Oya | About 6h 40m |
| From approx. US$7 standard* | Tea country and Nuwara Eliya | Check seats |
| Nanu Oya → Ella | About 2h 25m |
| From approx. US$6 standard* | Short scenic section | Check seats |
| Ella → Nanu Oya | About 2h 32m |
| From approx. US$6 standard* | Scenic return toward tea country | Check seats |
| Jaffna → Colombo | About 6h 25m |
| From approx. US$6 reserved | Return from the north | Check seats |
First mountain connection
- → First
- → 2nd reserved
- → 2nd reserved
Beach towns and the fort
- → 2nd ordinary
- → 2nd ordinary
- → First
Heritage-city arrival
- → First
- → 2nd reserved
- → 3rd reserved
Long Northern Line day
- → 2nd reserved
- → First
- → 2nd reserved
Tea country and Nuwara Eliya
- → Observation First
- → Observation First
Short scenic section
- → Observation First
- → Observation First
Scenic return toward tea country
- → Observation First
- → Observation First
Return from the north
- → 2nd reserved
- → 2nd reserved
- → 2nd reserved
Prices vary by train, class, date and available inventory. The figures above are approximate examples; check your travel date for the current fare. Observation listings can be around US$19 when offered. Sample departures checked 5 October 2026.
Why can I see a train but not reserve it?
Not every Sri Lanka train has seats sold online. A service may still run even when it does not appear in a reserved-seat search. Some trains rely partly or entirely on tickets bought at the station. Use the timetable to see what runs and the booking search to see which reserved seats are currently available.
Search another route
Choose your departure, destination and date to see current options.
Sri Lanka’s best-known trains
These names help you recognize a route or special service. Check the current departure, stopping pattern and class for your date.

Podi Menike
Podi Menike is one of the long-distance Main Line trains associated with the Hill Country. Travelers commonly encounter the name when looking at Kandy, Nanu Oya, Ella and Badulla journeys.

Udarata Menike
Udarata Menike is another familiar Hill Country service name. Use the current departure and class listing to see where it runs on your date.

Ella Odyssey
Ella Odyssey is a sightseeing-oriented service associated with the Hill Country. It is different from an ordinary train, so confirm that it is operating before planning around it.

Dunhinda Odyssey
Dunhinda Odyssey is a special-service name. Treat it as date-specific until the current railway listing confirms the run.

Yal Devi
Yal Devi is one of the best-known Northern Line services connecting Colombo with northern Sri Lanka, including Jaffna. Check the current stopping pattern.

Night Mail
Night Mail is a long-distance service name used on several corridors. It tells you when the train is useful, not whether your ticket includes a private bed.
When to take a night train
Use an overnight service when the distance is long, the operating train is confirmed and arriving early is workable.
Choose daytime for the Hill Country and any route where the view is the reason for taking rail. At night, the useful questions are seat versus sleeper, luggage security, station transport and whether your accommodation can receive you.
Before an overnight train
- Confirm the train number, departure station and current operating status.
- Check whether you booked a reserved seat, sleeping berth or ordinary ticket.
- Keep passport, phone, medication, water and a light layer where you can reach them.
- If the train arrives very early, arrange your hotel transfer or luggage drop before departure.

A night run can save daylight hours on the long northbound corridor, but check the actual accommodation and plan for the arrival transfer.
A night run can save daylight hours on the long northbound corridor, but check the actual accommodation and plan for the arrival transfer.
Compare a daytime landscape journey with an overnight arrival.
Compare a daytime landscape journey with an overnight arrival. Check whether the actual service offers seats, berths or both.
The useful choice is daytime scenery versus overnight arrival.
The useful choice is daytime scenery versus overnight arrival. Choose the service and accommodation that fit your arrival plan.
Know the stop before you book
Station names affect the search, the boarding plan and the road leg after arrival.
Colombo Fort and Nanu Oya in context
Use station links for exact directions. Nanu Oya is outside Nuwara Eliya town, so the train and road parts of that journey should be planned together.
Open Colombo Fort station in Google Maps Open Nanu Oya station in Google Maps Open Nuwara Eliya town in Google MapsColombo Fort
Read the platform board and station name carefully; published ticket-printing hours are 00:00–24:00.
Published counter note: 00:00–24:00 · 011 243 2908. Check before travel.Open Colombo Fort station in Google MapsMaradana
Some Coastal and Main Line services begin here before calling at Fort; an origin does not guarantee a seat.
Published counter note: 07:00–19:00 · 011 269 5722. Check before travel.Open Maradana station in Google MapsKandy
Central station for the city and the main western connection to the mountain route.
Published counter note: 03:30–20:30 · 081 222 2271. Check before travel.Open Kandy station in Google MapsNanu Oya
Outside Nuwara Eliya town; arrange the road transfer before boarding.
Published counter note: 07:00–23:00 · 052 222 2873. Check before travel.Open Nanu Oya station in Google MapsElla
The station is in town; Nine Arch Bridge is a separate walk or road trip.
Published counter note: 06:00–21:30 · 057 222 8571. Check before travel.Open Ella station in Google MapsBadulla
Check the current operating section before treating Badulla as a through connection.
Published counter note: Check current station listing. Check before travel.Open Badulla station in Google MapsGalle
The station is near the bus station; the fort and hotels need a short onward transfer.
Published counter note: 06:00–18:00 · 091 223 2271. Check before travel.Open Galle station in Google MapsHikkaduwa
Search the named station when the hotel is north or south of Galle.
Published counter note: 06:00–18:00. Check before travel.Open Hikkaduwa station in Google MapsMatara
Useful rail arrival for the southern coast; onward hotels are not all walkable.
Published counter note: 05:00–18:00. Check before travel.Open Matara station in Google MapsAnuradhapura
The archaeological area is spread out from the station; arrange local transport.
Published counter note: 00:00–24:00 · 025 222 2271. Check before travel.Open Anuradhapura station in Google MapsJaffna
Plan water, food and the local transfer if the train arrives late.
Published counter note: 05:00–21:00 · 021 222 2271. Check before travel.Open Jaffna station in Google MapsTrincomalee
The station is outside the waterfront attractions; arrange a night pickup if needed.
Published counter note: 05:00–21:00. Check before travel.Open Trincomalee station in Google MapsBatticaloa
A useful arrival for the town and lagoon, but not a hotel doorstep.
Published counter note: 04:30–21:00. Check before travel.Open Batticaloa station in Google Maps
Make the railway day easier
The best class or route depends on the people, bags and arrival time you are carrying with you.
Luggage
Bring what you can lift. Keep a small day bag with documents, water, medication and chargers; do not block doors or the aisle.
Families
Reserved seats reduce uncertainty on long rides. A shorter confirmed scenic section is often easier with children than a full day with a connection.
Food and water
Carry supplies for long Northern and Eastern rides. Do not assume a platform vendor or onboard option will be available when you need it.
Arrival time
Leave extra time at Colombo Fort or Maradana to find the platform, read a changed board and move luggage.
Crowding
Coastal commuter segments can be much busier than a scenic Hill Country departure. Long-distance reserved travel has a different rhythm.
Toilets and comfort
Plan a long ride conservatively: use the station before departure, carry tissues and keep a layer accessible.
Mistakes that change the whole train day
Searching for Nuwara Eliya station
Search Nanu Oya, then arrange the road transfer.
Treating timetable as booking inventory
A listed train may have no online reservable seat.
Reading sold out as no train
Try another class, departure or ordinary ticket where offered.
Assuming first class has the best view
AC and closed windows can make second class better for scenery.
Using an old Kandy–Ella schedule
Check the current Hill Country notice and exact date.
Ignoring the Colombo station name
Fort and Maradana are separate boarding decisions.
Assuming every train has every class
Accommodation belongs to the actual service.
Arriving at the last minute
Large stations need time for platforms and luggage.
Ignoring commuter peaks
Short Coastal Line rides can be the busiest part of the trip.
Straight answers before you board
Is the Kandy to Ella train running?
The official restoration notice confirms Badulla–Nanu Oya service, not a normal end-to-end Kandy–Ella journey. Check the official timetable and reservation inventory for your exact date.
Does Nuwara Eliya have a train station?
No. Travelers normally use Nanu Oya station and continue to Nuwara Eliya by road.
Do I need to reserve a seat?
A reservation is helpful on longer or popular trains, but not every service has reservable seats. Check the specific train and class.
Why is a train in the timetable but not online booking?
A timetable shows a service; online booking shows reservable seats. The train may have unreserved accommodation, be outside its booking window, or have no seats left online.
Can I buy an unreserved ticket on the day?
Often, when an operating train offers unreserved accommodation. Ask at the station and allow time to queue; a ticket does not guarantee a seat.
Which class is best?
Reserved second class is a useful balance for many scenic journeys. Choose according to the actual train, your comfort needs and available seats.
Can I bring luggage?
Yes, but storage is shared. Bring what you can lift yourself and keep doorways and aisles clear.
Which side has the best views?
On the winding Hill Country line, views move between sides. On the Colombo–Galle run, the sea is generally on the right heading south, although the track changes position.
Are Sri Lanka trains air-conditioned?
Some first-class coaches are; many second- and third-class coaches are not. Check the exact train and accommodation before booking.
How early should I arrive?
Leave enough time to find your platform and coach, especially at Colombo Fort or on a busy holiday. Check the operator's ticket instructions.
Can foreign visitors book online?
Sri Lanka Railways' reservation system asks for passenger identity details, including passport details where applicable. Third-party availability may differ.
What if reserved seats are sold out?
Check another departure or date, ask about unreserved tickets for an operating service, or plan a road alternative.
Are there sleeper trains?
Night Mail is a service label. Check the actual listing for a seat, berth or ordinary accommodation; do not assume a private sleeper.
Which Colombo station should I use?
Use the station printed on the current train entry. Colombo Fort is the familiar long-distance hub; Maradana is an important origin and call point.
Check the train, choose the seat, then book.
Start with the route section above, confirm the current notice and search the exact station pair.
Search train tickets