Peradeniya Junction to Kandy Train Schedule

The train from Peradeniya Junction to Kandy takes approximately 0h 11m–2h 42m. There are 8 daily trains on this route. The distance is 292 km. Tickets are available in 1st Class, 2nd Class, 3rd Class, Observation.

Timetable Summary

TrainDeparts (Peradeniya Junction)Arrives (Kandy)DurationClasses
Dunhinda Odyssey#100108:1308:270h 14m1st Class, 2nd Class, 3rd Class
Udarata Menike#101509:0511:152h 10m1st Class, 2nd Class, 3rd Class
Express Train#100909:2409:350h 11mObservation, 2nd Class, 3rd Class
Express Train#101913:2916:112h 42m1st Class, 2nd Class, 3rd Class
Express Train#102917:5820:242h 26m1st Class, 2nd Class
Senkadagala Menike#103519:2219:450h 23m2nd Class, 3rd Class
Express Train#103719:5521:171h 22m2nd Class, 3rd Class
Express Train#104523:4000:320h 52m2nd Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.

Detailed Train Information

Dunhinda Odyssey logo
SL
#1001Dunhinda Odyssey
Completed

Peradeniya JunctionKandy

Departure
08:13
Peradeniya Junction
0h 14m
292 km journey
Arrival
08:27
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1015Udarata Menike
Completed

Peradeniya JunctionKandy

Departure
09:05
Peradeniya Junction
2h 10m
292 km journey
Arrival
11:15
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1009Express Train
Completed

Peradeniya JunctionKandy

Departure
09:24
Peradeniya Junction
0h 11m
292 km journey
Arrival
09:35
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Observation2nd Class3rd Class
Express Train logo
SL
#1019Express Train
Running Now

Peradeniya JunctionKandy

Departure
13:29
Peradeniya Junction
2h 42m
292 km journey
Arrival
16:11
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1029Express Train
Upcoming

Peradeniya JunctionKandy

Departure
17:58
Peradeniya Junction
2h 26m
292 km journey
Arrival
20:24
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class
Senkadagala Menike logo
SL
#1035Senkadagala Menike
Upcoming

Peradeniya JunctionKandy

Departure
19:22
Peradeniya Junction
0h 23m
120 km journey
Arrival
19:45
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1037Express Train
Upcoming

Peradeniya JunctionKandy

Departure
19:55
Peradeniya Junction
1h 22m
292 km journey
Arrival
21:17
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1045Express Train
Upcoming

Peradeniya JunctionKandy

Departure
23:40
Peradeniya Junction
0h 52m
292 km journey
Arrival
00:32
Kandy
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Schedule verified against Sri Lanka Railways official data• Last updated: July 2026

Estimated Ticket Prices

ClassApprox. FareReservation
3rd ClassLKR 220Not required
2nd ClassLKR 400Optional
1st ClassLKR 900Required

Frequently Asked Questions

How long is the train from Peradeniya Junction to Kandy?

The train journey from Peradeniya Junction to Kandy takes approximately 0h 11m to 2h 42m. There are 8 daily trains on this route.

What is the first and last train from Peradeniya Junction to Kandy?

The first train departs at 08:13 and the last train departs at 23:40.

How much does a train ticket from Peradeniya Junction to Kandy cost?

Estimated fares are LKR 220 for 3rd Class, LKR 400 for 2nd Class, and LKR 900 for 1st Class.