Colombo Fort to Anuradhapura Train Schedule

The train from Colombo Fort to Anuradhapura takes approximately 3h 13m–4h 51m. There are 6 daily trains on this route. The distance is 420 km. Tickets are available in 2nd Class, 3rd Class, 1st Class.

Timetable Summary

TrainDeparts (Colombo Fort)Arrives (Anuradhapura)DurationClasses
Night Mail#408900:4705:024h 15m2nd Class, 3rd Class
Yal Devi#407705:4710:074h 20m1st Class, 2nd Class, 3rd Class
Yal Devi#407706:4009:533h 13m1st Class, 2nd Class, 3rd Class
Uttara Devi#401711:5015:123h 22m1st Class, 2nd Class
Express Train#408513:4518:364h 51m2nd Class, 3rd Class
Mannar Express#500315:4519:574h 12m1st Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.

Detailed Train Information

Night Mail logo
SL
#4089Night Mail
Completed

Colombo FortAnuradhapura

Departure
00:47
Colombo Fort
4h 15m
420 km journey
Arrival
05:02
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Yal Devi logo
SL
#4077Yal Devi
Completed

Colombo FortAnuradhapura

Departure
05:47
Colombo Fort
4h 20m
400 km journey
Arrival
10:07
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Yal Devi logo
SL
#4077Yal Devi
Completed

Colombo FortAnuradhapura

Departure
06:40
Colombo Fort
3h 13m
413 km journey
Arrival
09:53
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Uttara Devi logo
SL
#4017Uttara Devi
Completed

Colombo FortAnuradhapura

Departure
11:50
Colombo Fort
3h 22m
413 km journey
Arrival
15:12
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class
Express Train logo
SL
#4085Express Train
Running Now

Colombo FortAnuradhapura

Departure
13:45
Colombo Fort
4h 51m
200 km journey
Arrival
18:36
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Mannar Express logo
SL
#5003Mannar Express
Upcoming

Colombo FortAnuradhapura

Departure
15:45
Colombo Fort
4h 12m
330 km journey
Arrival
19:57
Anuradhapura
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class3rd Class
Schedule verified against Sri Lanka Railways official data• Last updated: July 2026
📸

Scenic View Tips

★★★☆☆

Right side for glimpses of ancient reservoirs and stupas

Polgahawela junctionDry zone transitionAnuradhapura sacred city

Frequently Asked Questions

How long is the train from Colombo Fort to Anuradhapura?

The train journey from Colombo Fort to Anuradhapura takes approximately 3h 13m to 4h 51m. There are 6 daily trains on this route.

What is the first and last train from Colombo Fort to Anuradhapura?

The first train departs at 00:47 and the last train departs at 15:45.

How much does a train ticket from Colombo Fort to Anuradhapura cost?

Ticket prices vary by class and train type.