Last updated: 19 May 2026 • All data from Sri Lanka Railways
Planning a train trip from Colombo to Vavuniya is an exciting first step towards exploring the north of this beautiful island. Sri Lanka Railways operates a daily train service between Colombo Fort and Vavuniya. Trains are a comfortable and scenic way to travel between Colombo and Vavuniya. The journey takes roughly 5-6 hours, and there are several departures daily. Below is Colombo to Vavuniya Train Time Table.
While Colombo Fort and Vavuniya are separated by 255.8 kilometers, traveling between them is a breeze thanks to Sri Lanka's efficient railway system. Several trains operate on this route, offering convenient options for your trip. Currently, several trains operate between Colombo to Vavuniya.
Distance: ~256 km. Multiple direct trains daily.
Promote your Business Here
To advertise on this spot, contact at Advertisement Page →
| Class | Approx. Price (LKR) | Approx. Price (USD) |
|---|---|---|
| 1st Class (AC Intercity) | 1600-2200 | $4.90-$6.80 |
| 2nd Class (Reserved recommended) | 800-1200 | $2.50-$3.70 |
| 3rd Class (NOT recommended) | 400-600 | $1.25-$1.85 |
*3rd class is unreserved and very uncomfortable for 5‑6 hours – avoid. 1st class only available on AC Intercity trains (4021, 4017, 4003).
Promote your Business Here
To advertise on this spot, contact at Advertisement Page →
First class air‑conditioned compartments are available on 4021, 4017 (Uttara Devi), and 4003 (Intercity Express). These offer comfortable reclining seats, large windows (sealed), and a quiet atmosphere. Perfect for a long journey of 4‑5 hours. Book at least 2‑3 weeks in advance – these sell out quickly.
Second class is available on all trains. Reserved 2nd class on Yal Devi (4077), Uttara Devi, and Rajarata Rejini (4085) offers comfortable seating with open windows – ideal for enjoying the rural scenery. Unreserved 2nd class can be crowded. We strongly recommend reserving a seat for this 5‑6 hour journey.
Third class is available on Yal Devi, 4093 and Night Mail. For a 5‑6 hour journey, 3rd class wooden benches are extremely uncomfortable, and carriages are often overcrowded. Avoid 3rd class for Colombo–Vavuniya unless you are an extreme budget traveler. The small saving is not worth the discomfort.
For the fastest journey, take AC Intercity 4021 (05:45) – only 4h 20m. For a comfortable morning departure with open windows, Yal Devi (06:35) is a classic choice. For those wanting to save on accommodation, Night Mail (20:30) is a budget option, but you'll miss the scenery. The best views are on the right side (east) as you head north – you'll see paddy fields, coconut plantations, and the dry zone landscape.
Reserved Tickets – Guaranteed Seating (ESSENTIAL): Reserved tickets provide a guaranteed seat for this 5‑6 hour journey. Always choose reserved for 1st or 2nd class – unreserved tickets guarantee discomfort.
Unreserved Tickets – Not recommended: Unreserved tickets (3rd class) mean you may have to stand or sit on a wooden bench for 5‑6 hours. Only suitable for extreme budget travellers who don't mind severe discomfort.
Colombo Fort station is your departure point. Arrive at least 1 hour early for this long journey. Pack plenty of water, snacks, and a power bank – the journey is 5‑6 hours. The dry zone can be hot, so bring a hat and sunscreen. For AC trains, a light jacket is useful as air conditioning can be strong. For Night Mail, bring a warm layer.
Vavuniya Bus Stand is about 500 m from the railway station – a 5‑10 min walk or 2 min tuk‑tuk (100‑150 LKR). Buses run to Jaffna, Kilinochchi, Mullaitivu, Colombo, and other cities.
| Months | Weather | Activities | Pros | Cons |
|---|---|---|---|---|
| Dec–Mar | Dry, sunny, 25‑30°C | Sightseeing, cultural sites | Best weather, coolest | Peak season, crowded trains |
| Apr–May | Hot, occasional showers | Sightseeing | Fewer tourists | Afternoon heat |
| Jun–Sep | Dry, hot, 28‑35°C | Indoor activities | Low season, cheap hotels | Very hot during day |
| Oct–Nov | Inter‑monsoon, mixed | Sightseeing | Green scenery | Unpredictable rain |
Tip: The best time to visit Vavuniya is December to March. Avoid the midday heat (12‑2 PM) and carry plenty of water.
Major stops: Colombo Fort → Ragama → Gampaha → Polgahawela → Kurunegala → Maho → Anuradhapura → Medawachchiya → Vavuniya.
If you overshoot Vavuniya, the next station is further north (towards Jaffna). Take a train back – services run daily. Return to Colombo takes about 5‑6 hours.
If you miss Vavuniya, get off at the next station and take the next train back to Colombo. Return journey takes about 5‑6 hours. Alternatively, take a bus from Vavuniya bus stand to Colombo (6‑8 hours).