Vavuniya Railway Station sits at a quiet but strategically important point on Sri Lanka's Northern Line, serving as a key gateway between the country's south and the deep north. Located 254.4 km from Colombo Fort, the station has long functioned as a transit hub for travellers heading toward Jaffna, Kilinochchi, and Mannar, as well as a practical stop for those exploring the town of Vavuniya itself.
Where exactly is Vavuniya Railway Station?
The station is situated in the Vavuniya District, within the Northern Province of Sri Lanka. It lies on the main Northern Line, with Erattaperiyakulam being the next station south in the direction of Colombo. The station is accessible from the town centre and is close to local transport options, including buses and three-wheelers, making onward travel straightforward.
For travellers arriving by road from Colombo or other major cities, the station is easy to locate near the heart of Vavuniya town. The station telephone for enquiries is 024-2222271.
Which trains stop at Vavuniya?
On a typical operating day, around 12 trains call at Vavuniya, serving destinations both north and south along the Northern Line. Services connect Vavuniya to Colombo Fort, Anuradhapura, Jaffna, and several intermediate stops. Express and intercity trains as well as slower stopping services pass through, giving travellers reasonable flexibility in planning their journey.
Train frequency and schedules can shift during public holidays or due to engineering works, so it is always advisable to confirm departure times directly with Sri Lanka Railways or at the station before travelling. The station code and contact number (024-2222271) can be used for timetable queries.
How long does the train journey from Colombo to Vavuniya take?
Travel time from Colombo Fort to Vavuniya varies depending on the class of train selected. Express services typically cover the approximately 254 km route in around four to five hours, while slower intercity or stopping trains may take longer. The Northern Line passes through notable intermediate stations such as Anuradhapura, making a stop there a convenient option for travellers wishing to explore the ancient city before continuing north.
What is the history of the Northern Line through Vavuniya?
The Northern Line is one of Sri Lanka's oldest and most historically significant rail corridors, originally constructed during the British colonial era to connect Colombo with the northern regions of the island. Vavuniya, positioned roughly midway along this line, became an important junction town over the decades. The station and the broader Northern Line suffered significant disruption during the civil conflict that affected Sri Lanka's north, but restoration work in the post-war period has brought regular services back to the route, including full connectivity to Jaffna, which was reopened to train travel after many years of interruption.
Today the Northern Line represents one of the most evocative long-distance rail journeys in Sri Lanka, passing through dry-zone landscapes, ancient tank country, and communities that are still rebuilding and recovering. Vavuniya station is a quiet but meaningful waypoint on this route.
What can you do in Vavuniya while passing through?
Vavuniya town offers a modest but genuine slice of everyday life in northern Sri Lanka. The town's markets are known for their selection of dried goods, spices, and locally produced items that reflect the mixed Tamil and Sinhalese cultural character of the district. For those with a few hours between trains, there are several Hindu temples and a scattering of small rest houses and eateries close to the station.
- Visit the Vavuniya Archaeological Museum, which houses artefacts recovered from the surrounding region.
- Explore Vavuniya's local market for a taste of everyday commerce in a northern Sri Lankan town.
- Use the town as a base for day trips toward Mannar, the Giant's Tank, or the Madhu Church further west.
- Continue north by train toward Kilinochchi and Jaffna for a fuller picture of the Northern Province.
How do I get from Colombo Airport to Vavuniya?
Bandaranaike International Airport (CMB) at Katunayake is located outside Colombo and is not directly on the Northern Line. Travellers arriving by air typically need to travel into Colombo first — either by road or the Colombo Airport Expressway — before boarding a northbound train at Colombo Fort station. Alternatively, a private transfer directly from the airport to Vavuniya is possible by road, covering a distance of roughly 260 km depending on the route taken. Journey times by road are typically in the range of four to five hours, traffic and road conditions permitting. Lakpura arranges airport transfers to Vavuniya hotels, which removes the uncertainty of coordinating between flight arrivals and train departures.
Is the Vavuniya to Jaffna train worth taking?
The train journey from Vavuniya northward to Jaffna is widely regarded as one of the more historically resonant rail experiences in Sri Lanka. The restored track passes through areas that were off-limits to civilians for decades, and the landscape — flat, dry, dotted with palmyrah palms — has a spare beauty that feels distinct from the more celebrated hill-country routes. Seat reservations for express services on this leg are recommended, particularly during holiday periods when demand from both local and international travellers is higher.
Practical information for Vavuniya Railway Station
| Detail | Information |
|---|---|
| Railway line | Northern Line, Sri Lanka Railways |
| Distance from Colombo Fort | 254.4 km |
| Province | Northern Province |
| District | Vavuniya District |
| Neighbouring station (towards Colombo) | Erattaperiyakulam |
| Approximate daily train calls | 12 |
| Station telephone | 024-2222271 |
Vavuniya railway station timetable
12 trains call at Vavuniya on a typical day.
Northern Line · 254.4 km from Colombo Fort · Northern Province
Station telephone: 024-2222271
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 12:44 am | Colombo Fort | Sunday Only | |
| 01:40 am | Kankesanthurai | Daily | |
| 03:13 am | Kankesanthurai | ||
| 03:35 am | Colombo Fort · starts here | Daily | |
| 08:10 am | Colombo Fort | Uttara Devi | Daily |
| 10:06 am | Colombo Fort | Intercity | Daily |
| 11:48 am | Kankesanthurai | Yal Devi | Daily |
| 12:29 pm | Mount Lavinia | Yal Devi | Daily |
| 03:36 pm | Mount Lavinia | Daily | |
| 04:38 pm | Kankesanthurai | Uttara Devi | Daily |
| 07:53 pm | terminates here · from Colombo Fort | Daily | |
| 09:47 pm | Colombo Fort | Night Mail | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.
Nearby places
11 places within about 25 km, nearest first.
- Vavuniya Cityunder 1 km
- Vavuniya Districtunder 1 km
- Vavuniya Airport (VCCV)under 1 km
- Ancient Sapumalgaskada Monastery2 km
- Poonewa Railway Station4 km
- Erattaperiyakulam Railway Station4 km
- Omanthai Railway Station6 km
- Talawa Railway Station9 km
- Konagarayankulam10 km
- Kimbulagala11 km
- Mamaduwa12 km