Transport

How to Book Sri Lanka Train Tickets: The Website, the OTP Problem & What to Do When It Is Sold Out

πŸ“… August 18, 2026 πŸ”„ Last updated 2026-10-18 πŸ“– 7 min read
Blue Sri Lanka Railways train crossing the Nine Arches Bridge near Ella

Everyone hits the same wall the first time they try to book a Sri Lanka train online: the official reservation site wants an OTP that never lands in your inbox, or you finally get in and the Kandy–Ella seats you wanted are already gone. Neither problem means you miss the train. This is the step-by-step guide to booking Sri Lanka train tickets, built from the exact questions real travellers keep asking — how to book the Ella–Kandy run, why the website "never works", what to do when it is sold out, and the station fallback that has never failed.

Service notice · Colombo Fort → Peradeniya / Gampola

No trains between Colombo and Gampola

All services between Rambukkana, Peradeniya and Gampola have been suspended since midnight on 25 October 2026, until further notice. The landslide above Kadigamuwa station stayed active in continued heavy rain, and the Railway Department extended its original two-day closure with no new reopening date given. The Nanu Oya–Ella–Badulla stretch at the southern end of the line is the only Main Line passenger service running. Newswire →

Colombo → Kandy → Ella: segment by segment

3 of 6 segments open. A live service notice above applies. Last verified 2026-10-28 against published railway reports. This is the whole line in one table — scroll down for the detail.

Rail status by segment. Verified 2026-10-28.
SegmentStatusWhat it meansSource
Colombo Fort → Peradeniya / GampolaClosedRunning since 2 October 2026 on a revised timetable. Trains were again withdrawn 24 October 2026 after an earth slip near Kadugannawa, then suspended indefinitely from midnight 25 October when the landslide above Kadigamuwa station stayed active in continued rain (Newswire, 25 Oct). No reopening date has been announced.Daily Mirror
Peradeniya → KandyClosedClosed because the Peradeniya Black Bridge rebuild is not finished. This is the last piece between Colombo and Kandy, so no through-train reaches Kandy from Colombo yet. Reach Kandy by road, or by train to Gampola then road.Big World Small Pockets
Gampola → NawalapitiyaClosedCyclone Ditwah repair work is still ongoing on this stretch. On 26 October 2026 the Railway Department extended the suspension over the whole Main Line between Gampola and Nanu Oya and is running trains only between Nanu Oya and Badulla; Peradeniya-Matale is halted as well (Newswire, 26 Oct). Engineers expect the Great Western-Nanu Oya reconstruction (199.5 km post) to be complete by December 2026, which is when Nawalapitiya-Badulla through services are expected to resume (Daily Mirror, 9 Sep 2026).Newswire
Nawalapitiya → HattonOpenLimited services are operating between Nawalapitiya and Hatton (Daily Mirror, 9 Sep 2026). It is an island of working railway that no Colombo-Kandy-Ella traveller can reach by train: Gampola-Nawalapitiya is cut at one end and Hatton-Nanu Oya at the other.Colombo Times
Hatton → Nanu OyaClosedStill under Cyclone Ditwah repair, and additionally covered by the 26 October 2026 Railway Department suspension of the whole Main Line between Gampola and Nanu Oya (Newswire, 26 Oct: services running only between Nanu Oya and Badulla). This is why there is no rail connection between Kandy and Nanu Oya, and why the hill-country train has to be joined at Nanu Oya by road.Newswire
Nanu Oya → Ella / BadullaOpenReopened 20 June 2026. This is the famous stretch: Ambewela, Pattipola summit, Haputale, the Demodara loop and the Nine Arch Bridge approach into Ella. Roughly 2.5-3 hours Nanu Oya to Ella.Colombo Times

Statuses change. We re-check this table daily against Sri Lanka Railways notices and press reports; the verified date above always matches the last check. Next: how to actually book a seat →

Quick answer

Book reserved seats on the official reserverail.lk site exactly 30 days before your travel date — that is when the window opens and the scenic routes sell out within hours. If the OTP does not arrive, try Gmail/Outlook again, check spam, or switch to the mobile data connection on your phone (the site is temperamental with W-Fi). If reserved seats are gone, you can always buy unreserved 2nd or 3rd class tickets at the station on the day of travel — the blue scenic trains carry plenty of passengers this way.

Booked? The next three questions everyone asks next. 1. Is your line even running? Live Kandy–Ella train status — trains have been running Colombo Fort–Peradeniya/Gampola since 2 October 2026; Peradeniya–Kandy and two hill-country sections are still closed. 2. What seats are worth paying for? The Kandy–Ella ride, class by class and Nanu Oya to Ella. 3. Was booking the train even the right call? Train vs driver vs bus — then price either one in the 2026 cost guide.

Step 1 — Use the official site, and time it exactly 30 days out

The only official reserved-ticket portal is reserverail.lk (Sri Lanka Railways). There is no need for third-party re-sellers like 12Go or Bookaway — they add a margin, and several travellers report their sites not loading at all from outside Sri Lanka. Reserved tickets go on sale 30 days ahead of the travel date, and on the two most-photographed runs in the country they vanish fast:

  • Kandy–Ella (the classic hill-country run) — reserved 1st and 2nd class seats go first, often within hours of the window opening.
  • Nanu Oya–Ella (the tea-country leg that starts near Nuwara Eliya) — equally sought after; many travellers now board at Ambewela, the station before Nanu Oya, to improve their odds and catch the sea-of-clouds sunrise stretch.

If you have a fixed date, set a reminder for 30 days out and book in the first few hours. If your dates are flexible, you will have far more choice.

Step 2 — The OTP never arrives. Here is the fix.

This is the complaint we hear most: "The website is not sending the OTP to my email." It is the site's most famous bug. Before you give up:

  1. Check spam and promotions — on Gmail the OTP email frequently lands in Promotions or Spam, not the main inbox.
  2. Try a different email — Outlook and Gmail both work; some regional mailbox providers silently drop the sender.
  3. Switch network — the portal is known to misbehave on certain Wi-Fi/regional connections. Turning off Wi-Fi and using mobile data on your phone often triggers the OTP.
  4. Retry at off-peak hours — the site is overloaded in the evenings Sri Lanka time; early morning (before 8am) is calmer.
  5. Clear the browser or try incognito / a different browser — stale sessions are a common cause.

If none of that works, the next-best thing is to buy at the station on the day (Step 4). Do not pay a "booking agent" online who promises guaranteed seats — it is almost always a scam with no real allocation.

Step 3 — It is sold out online. Your options.

Seeing "no seats" when you search does not always mean the train is empty — the booking system only opens a share of seats for online reservation. A large number of seats are sold only at the station. So when online is full:

  • Buy an unreserved ticket at the station on the day — 2nd and 3rd class unreserved carriages always run, and you do not need to book them. Arrive 45–60 minutes early, buy the ticket, and board the unreserved carriages at the back of the train.
  • Board from an earlier station — for the Kandy–Ella run, starting at Kandy rather than mid-route gives you first pick of unreserved seats; for the scenic stretch, Ambewela/Nanu Oya boarding also means a shorter, less-crowded ride.
  • Choose a less popular departure — the famous morning departures sell out; later trains on the same route have far more space and the views along the hill country are still excellent.

For most visitors the unreserved ticket option is plenty — the panoramic windows are in the unreserved carriages too, so you are not missing the scenery.

Step 4 — The guaranteed plan: buy at the station on the day

If online booking keeps failing, this is the fallback that has never failed and is popular with locals and savvy travellers alike:

  1. Arrive at the station 45–60 minutes before departure.
  2. Join the ticket-counter queue and ask for 2nd or 3rd class unreserved to your destination. Prices are a few hundred rupees (a couple of US dollars).
  3. Board the unreserved carriages (usually at the back). Grab a window seat — on the Kandy–Ella and Nanu Oya runs these are the carriages everyone photographs from.

For daily local commutes this is the normal way to travel. It does not guarantee a seat on a packed tourist morning run — if that matters, book reserved 30 days out — but it always gets you on the train.

Is the line even running? Check before you book

Before any of this, confirm the route is open. Train services in the hill country have faced disruption after cyclone damage and heavy rain, and the Kandy–Ella line has had repair periods. See our status guides for the current picture on the two routes you are most likely to book:

Train vs. the alternatives

The hill-country train is iconic, but it is not always the best or only option between Kandy, Ella and the south. If tickets are sold out every day of your trip, a private driver or an AC bus may be the smarter move — our comparison guide lays out the honest costs and trade-offs:

Three more things that make or break the ride

  • Book the right direction and seat side — on the Kandy–Ella run the best mountain views and the Nine Arches Bridge photo spot are on specific sides of the carriage depending on direction; our Kandy–Ella guide tells you which side to sit for the shot.
  • Hold on, literally — the famous "train selfie" leaning out the door is how several visitors have ended the trip early. See how to get the shot safely on the observation platforms rather than the moving doors.
  • Combine the train with the north — the classic Colombo–Jaffna luxury AC bus and the coastal routes are booked the same 30-day way if you ever want reserved seats there.

Your booking decision, in one line

Book reserved seats on reserverail.lk the moment the 30-day window opens; if the OTP never arrives, use the email/network fixes above; and if it is still sold out, buy an unreserved ticket at the station on the day — you will not miss the most famous train ride in Asia.

Have a specific question about your Sri Lanka trip?

Ask BYC at byc.lk β€” Free and honest. Some links are affiliate links and never change our advice.

Ask BYC Your Question β†’
Home Guide Tools TravelWire About FAQ Emergency Contact Ask BYC