By Train from Colombo:
Direct trains operate daily from Colombo Fort to Anuradhapura. The journey typically takes around 3 hours 45 minutes to 4 hours 12 minutes. Ticket prices vary by class: First Class AC can be approximately 2,000-2,400 LKR, Second Class Reserved around 1,200 LKR, and Third Class around 360 LKR.