Colombo to Kandy train
Trains from Colombo Fort run to Peradeniya and Gampola, but not into Kandy station, because the Peradeniya Black Bridge is still being restored. Times, fares, booking rules and the short last leg to Kandy, checked on 19 October 2026.
Official: Sri Lanka Railways seat reservation · Sri Lanka Railways

Is there a train from Colombo to Kandy right now?
Quick answer: Not into Kandy station. Since 2 October 2026, trains from Colombo Fort run to Peradeniya, about 7 km before Kandy, and to Gampola. The last stretch into Kandy is closed until the Peradeniya "Black Bridge" is restored, and no reopening date had been given by 19 October 2026. Take the train to Peradeniya, then a tuk-tuk or bus into Kandy.
The line from Colombo to Kandy was badly damaged by Cyclone Ditwah in late 2025. The railway said the Rambukkana to Gampola section had 103 damaged sites, restored with help from the National Building Research Organisation (Daily Mirror, 28 Sep 2026). Trains came back as far as Peradeniya and Gampola on 2 October 2026. Kandy station itself still has no trains.
What time are the trains from Colombo to Peradeniya?
These are the times Sri Lanka Railways announced for the restart, as reported on 28 September 2026 (Daily Mirror, Sri Lanka Mirror). The evening trains started on 2 October and the morning trains on 3 October.
Colombo Fort to Peradeniya and Gampola
| Train | Leaves Colombo Fort | Arrives | Time on train |
|---|---|---|---|
| 1005 Podi Menike | 5.55 am | Peradeniya 8.34 am, Gampola 9.06 am | 2 h 39 min to Peradeniya |
| 1029 Intercity | 3.35 pm | Peradeniya 5.56 pm | 2 h 21 min |
| 1035 | 4.35 pm | Gampola 7.51 pm | 3 h 16 min |
| 1037 | 5.15 pm | Peradeniya 7.53 pm | 2 h 38 min |
Peradeniya and Gampola to Colombo Fort
| Train | Leaves | Arrives Colombo Fort | Time on train |
|---|---|---|---|
| 1040 | Gampola 4.35 am | 8.06 am | 3 h 31 min |
| 1038 | Peradeniya 4.40 am | 7.12 am | 2 h 32 min |
| 1030 | Peradeniya 6.25 am | 8.44 am | 2 h 19 min |
| 1006 Podi Menike | Gampola 4.10 pm, Peradeniya 4.31 pm | 7.23 pm | 2 h 52 min from Peradeniya |
We could not confirm these times on the railway's own timetable site because it was offline on 19 October 2026. Call the Sri Lanka Railways 1971 line or ask at Colombo Fort before you travel.
A note on train numbers. The Podi Menike from Colombo uses the number 1005, and so does the morning train from Nanu Oya to Ella. They do not connect. The Colombo train reaches Gampola at 9.06 am, and the Nanu Oya train leaves Nanu Oya at 9.00 am. No trains run between Gampola and Nanu Oya.
How do you get from Peradeniya station to Kandy?
Peradeniya Junction is about 6.8 km by road from Kandy station, around 9 minutes with no traffic on an OpenStreetMap route we checked on 19 October 2026. In practice, allow 20 to 30 minutes in Kandy traffic.
| Option | How it works | Good for |
|---|---|---|
| Tuk-tuk | Wait outside the station. Agree the fare before you get in, or use a ride app | Most travellers with bags |
| Taxi or ride app car | Book from the station | Families and groups |
| Local bus | Buses run along the main road into Kandy | Light luggage, low budget |
If you are heading straight to the Temple of the Sacred Tooth Relic, the tuk-tuk can drop you near the lake. See our Kandy guide for where to stay.
Why don't trains go into Kandy station?
Kandy station sits on a short branch from Peradeniya Junction. That branch crosses the Peradeniya railway bridge, known locally as the Black Bridge, which is still being restored after the cyclone.
- On 2 October 2026, the Department of Railways said about 75 per cent of the Upcountry line was running and that trains to Kandy and Matale would resume once the bridge is restored (Colombo Times, 2 Oct 2026).
- The same day, the Minister of Transport said work on the bridge was being sped up. He gave no finish date (Daily Mirror, 2 Oct 2026).
- On 19 October 2026, the railway's media notices page showed no notice reopening Kandy station.
Our Kandy to Ella train guide tracks every section of the line and will note when Kandy reopens.
Are trains running on time?
Not always. A slope near Kadigamuwa station, between Rambukkana and Peradeniya, has slipped onto the track several times:
- On 16 October 2026 a landslide blocked the line near Kadigamuwa for the third time (Daily Mirror).
- On 17 October 2026, soil fell on the tracks at about 5.15 am, delaying a train from Polgahawela to Gampola and services towards Gampola and Colombo Fort (Daily Mirror).
The NBRI landslide warning issued on 18 October 2026 still listed Rambukkana and other Kegalle divisions at Level 1 (Yellow), with four Kegalle divisions at Level 2 (Amber) (NBRI warning, 18 Oct 2026). In the October and November rains, leave spare time and keep a road backup for any flight or tour you must make.
How much is the train from Colombo to Kandy?
These are the basic fares from Colombo Fort in Sri Lanka Railways' fare table dated 4 July 2022 (SLR fare table, PDF). They are the newest published table we found on 19 October 2026, so treat them as a guide and check the price when you buy.
| From Colombo Fort to | Distance by rail | 1st class | 2nd class | 3rd class |
|---|---|---|---|---|
| Rambukkana | 84.44 km | LKR 750 | LKR 400 | LKR 200 |
| Kadugannawa | 105.54 km | LKR 900 | LKR 450 | LKR 220 |
| Peradeniya Junction | 114.85 km | LKR 950 | LKR 500 | LKR 240 |
| Kandy (no trains now) | 120.74 km | LKR 950 | LKR 500 | LKR 240 |
| Gampola | 126.93 km | LKR 1,000 | LKR 500 | LKR 260 |
Reserved seats bought online show their own price before you pay, and the booking site adds a 5 per cent convenience fee on card or LankaQR payments (SLR reservation FAQ). Our train booking and prices guide explains classes and fees across all lines.
How do you book the Colombo to Kandy train?
Reserved seats are sold on the official Sri Lanka Railways seat reservation site. Its FAQ, checked on 19 October 2026, says:
- Create an account first.
- You can book from 30 days before departure until 2 hours before.
- You can book up to 5 seats at a time, and you need a NIC or passport number for every passenger.
- You cannot choose your seat number.
- The e-ticket works printed or on your phone. It cannot be transferred to someone else.
- Refunds: 75 per cent if you cancel more than 168 hours (7 days) before departure, 50 per cent between 48 and 168 hours, and nothing within 48 hours.
If you have no reservation, buy an unreserved ticket at the station counter on the day and arrive early to find a seat.
Is the train, a car or the bus best from Colombo to Kandy?
| Option | Time | Ends at | Best for |
|---|---|---|---|
| Train to Peradeniya | About 2 h 20 min to 2 h 40 min on the train, plus the last 7 km | Peradeniya, then road to Kandy | Low cost, scenery, light bags |
| Private car or taxi | About 115 km, 2 h 11 min with no traffic on OpenStreetMap; real trips are often longer | Your hotel door | Families, early flights, heavy bags |
| Bus | We did not verify bus times on 19 October 2026 | Kandy bus stands | Tight budgets |
Coming straight from the airport? Our Colombo airport to Kandy guide compares the car, bus and train in detail.
Can you continue from Kandy to Ella by train?
Not yet. As of 19 October 2026, there is no train between Gampola and Nanu Oya. The common workaround is a car from Kandy to Nanu Oya, about 79 km and around 1 h 40 min with no traffic on OpenStreetMap, then the train from Nanu Oya to Ella. Our Nanu Oya to Ella train guide has those times, and the Nanu Oya to Nuwara Eliya guide explains the station transfer if you stay in Nuwara Eliya.
Frequently asked questions
Is the Colombo to Kandy train running?
Not into Kandy station. Since 2 October 2026, trains from Colombo Fort run to Peradeniya and Gampola only, because the Peradeniya Black Bridge before Kandy is still being restored. Sri Lanka Railways said trains to Kandy and Matale will resume once the bridge is done. No date had been given by 19 October 2026.
What time is the train from Colombo to Kandy?
As announced by Sri Lanka Railways for October 2026, trains leave Colombo Fort at 5.55 am (Podi Menike, to Peradeniya 8.34 am), 3.35 pm (Intercity, to Peradeniya 5.56 pm) and 5.15 pm (to Peradeniya 7.53 pm). A 4.35 pm train runs to Gampola. From Peradeniya it is about 7 km by road to Kandy.
How long is the train from Colombo to Kandy?
About 2 hours 20 minutes to 2 hours 40 minutes from Colombo Fort to Peradeniya on the October 2026 times, then about 7 km by road to Kandy. The 3.35 pm Intercity is the fastest, at 2 hours 21 minutes. Landslips near Kadigamuwa delayed trains several times in mid October 2026.
How much is the train ticket from Colombo to Kandy?
Sri Lanka Railways' Colombo Fort fare table, dated 4 July 2022, lists Peradeniya and Kandy at LKR 950 in first class, LKR 500 in second and LKR 240 in third. Reserved seats on the booking site can cost more, and the price is shown before you pay. Check the fare on the day.
How do I book the Colombo to Kandy train?
Book reserved seats on Sri Lanka Railways' seat reservation site, seatreservation.railway.gov.lk. Its FAQ says you can book from 30 days before departure until 2 hours before, up to 5 seats, with a passport number for every passenger. Unreserved tickets are sold at the station.
How do I get from Peradeniya station to Kandy?
Take a tuk-tuk, taxi or local bus. Peradeniya station is about 6.8 km from Kandy station by road, around 10 minutes with no traffic on an OpenStreetMap route checked on 19 October 2026. Expect longer in Kandy's town traffic.
Can I take the train from Colombo to Ella?
Not all the way. As of 19 October 2026 there is no train between Gampola and Nanu Oya. Go by road from Kandy or Gampola to Nanu Oya, then take the train from Nanu Oya to Ella, which is running.
Is there a train from Colombo airport to Kandy?
Not directly. You would go from the airport to Colombo Fort or a station on the line first, then take a train to Peradeniya. Most travellers find a car or bus simpler. Our Colombo airport to Kandy guide compares the options.
Sources
Last verified 2026-10-19
- https://www.dailymirror.lk/breaking-news/Upcountry-train-services-to-Gampola-resume-from-Oct-2/108-351306
- https://srilankamirror.com/news/upcountry-trains-to-gampola-to-resume-from-oct-02/
- https://colombotimes.net/train-services-to-peradeniya-and-gampola-will-resume-from-fridayoct-2/
- https://www.dailymirror.lk/breaking-news/Peradeniya-Black-Bridge-construction-expedited/108-351646
- https://www.dailymirror.lk/breaking-news/Upcountry-train-services-disrupted-again-by-landslide/108-352728
- https://www.dailymirror.lk/breaking-news/Landslide-blocks-railway-line-near-Kadigamuwa-for-third-time/108-352701
- https://www.sundaytimes.lk/261011/plus/back-on-track-to-pera-a-testament-to-local-expertise-and-resilience-660096.html
- https://www.railway.gov.lk/web/images/pdf/Ticket_Price_Line/main_line/1_fot.pdf
- https://www.railway.gov.lk/web/index.php?Itemid=241&id=60&lang=en&option=com_content&view=category
- https://seatreservation.railway.gov.lk/mtktwebslr/faq
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf
- https://www.openstreetmap.org/









