The Colombo to Anuradhapura train timetable offers several daily train services, providing convenient and affordable transportation between the cities. The journey takes around 4–5 hours, and passengers can choose between different train types and classes, including A/C First Class, Second Class, and Third Class seats.
Train schedule from Colombo to Anuradhapura
Colombo Fort to Anuradhapura train timetable
Tips when taking the trains
-
Kankesanthurai Intercity Express is an intercity train offering A/C First Class (booking only). This train operates with a power set, providing a more comfortable ride compared to other trains. Advance reservations are recommended. Click here to book.
Kankesanthurai Intercity Express (4021)
-
Yal Devi train offers A/C First Class (booking), Second Class (booking/normal), and Third Class (booking/normal). This train stops at many railway stations and usually arrives late in Anuradhapura.
-
Rajarata Rejini train usually gets crowded as it starts from Beliatta. There is an engine change at Colombo Railway Station, which takes around 15–20 minutes.
Pro tip: This train is rarely on time.
-
Talaimannar Express leaves Colombo at 15:50 and can get quite crowded with office commuters. So, getting a seat from Colombo can be a bit of a struggle. It usually gets less crowded after Polgahawela Junction.
-
If you're planning to visit Anuradhapura at night, your only option is to take the Night Mail Train