Colombo to Anuradhapura Train Timetable

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.

Yal Devi (4077)

  • 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.

Rajarata Rejini (4085)

  • 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.

Talaimannar Express (5003)

  • If you're planning to visit Anuradhapura at night, your only option is to take the Night Mail Train

Jaffna Night Mail (4089)

Leave a Reply

Your email address will not be published. Required fields are marked *