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
| Train | Departs (Colombo Fort) | Arrives (Anuradhapura) | Duration | Classes |
|---|---|---|---|---|
| Night Mail#4089 | 00:47 | 05:02 | 4h 15m | 2nd Class, 3rd Class |
| Yal Devi#4077 | 05:47 | 10:07 | 4h 20m | 1st Class, 2nd Class, 3rd Class |
| Yal Devi#4077 | 06:40 | 09:53 | 3h 13m | 1st Class, 2nd Class, 3rd Class |
| Uttara Devi#4017 | 11:50 | 15:12 | 3h 22m | 1st Class, 2nd Class |
| Express Train#4085 | 13:45 | 18:36 | 4h 51m | 2nd Class, 3rd Class |
| Mannar Express#5003 | 15:45 | 19:57 | 4h 12m | 1st Class, 3rd Class |
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.
Detailed Train Information

SL
#4089•Night Mail
Completed
Colombo Fort → Anuradhapura
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

SL
#4077•Yal Devi
Completed
Colombo Fort → Anuradhapura
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

SL
#4077•Yal Devi
Completed
Colombo Fort → Anuradhapura
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

SL
#4017•Uttara Devi
Completed
Colombo Fort → Anuradhapura
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

SL
#4085•Express Train
Running Now
Colombo Fort → Anuradhapura
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

SL
#5003•Mannar Express
Upcoming
Colombo Fort → Anuradhapura
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.