Quick answer
The best places to visit around Vavuniya are the Madukanda Raja Maha Vihara, linked to the Tooth Relic's journey; the town's tank and Hindu temples; the Catholic shrine at Madhu, roughly 90 minutes away; the ancient Giant's Tank reservoir on the way to Mannar; and Mannar island itself. Vavuniya also works as a break between Anuradhapura and Jaffna. Avoid the heaviest rains, roughly October to December.
Key takeaways
- Vavuniya is roughly an hour north of Anuradhapura on the A9.
- It is the gateway to the Northern Province and the junction for the road and railway to Mannar.
- Madhu church is one of Sri Lanka's most important Catholic shrines.
- The Giant's Tank is an ancient reservoir on the road to Mannar.
- Vavuniya is a transit town, so most travellers stop for a few hours.
Vavuniya town
Vavuniya is a busy market town with Tamil, Sinhala and Muslim communities. Its large tank, on the edge of town, is pleasant at sunset. Hindu temples, including Kandasamy kovil, and the town's markets give a first taste of northern culture.
The town has simple hotels and restaurants serving Jaffna-style food, making it a useful lunch or overnight stop on long drives. It is roughly an hour north of Anuradhapura and roughly three hours south of Jaffna.
Vavuniya's position makes it a meeting point of cultures. Sinhala villages lie to the south, Tamil communities to the north, and Muslim traders run many of the shops. Walking through the market in the morning, with its piles of palmyra products, dried fish and northern spices, gives a clear sense of how the island changes as you head north.
- →The town tank at sunset.
- →Kandasamy kovil and the markets.
- →Lunch on the way north.
Madukanda and nearby sites
The Madukanda Raja Maha Vihara, a few kilometres south of town, is linked by tradition to the Tooth Relic, which is said to have rested here on its journey to Anuradhapura. The temple has a peaceful setting with old ruins.
Around Vavuniya, small Hindu shrines and Buddhist temples dot the countryside, reflecting the area's mixed heritage. Few are on any tourist trail, so visits feel very local. Dress modestly and remove shoes at all religious sites.
For travellers interested in the north's archaeology, Vavuniya also has a small archaeological museum with statues and inscriptions from sites across the Vanni. Opening hours vary, so check locally. The museum gives useful context for the ruined temples and tanks scattered through the region's forests.
- →Madukanda Raja Maha Vihara.
- →The archaeological museum, if open.
- →Village shrines along the back roads.
Madhu church
The Shrine of Our Lady of Madhu, roughly 90 minutes west of Vavuniya, is the most important Catholic pilgrimage site in Sri Lanka. It sits in the forest, with a large white church and broad grounds where pilgrims camp during the main festivals, especially in July and August.
The shrine draws Catholics and people of other faiths alike. Outside festival times, it is quiet and peaceful. The road passes through forest and scrub, with chances to see peacocks and other birds.
During festivals, the area is very busy, so plan accordingly.
- →The main festival: roughly July and August.
- →Quiet outside festival times.
- →Peacocks and birds on the road in.
The Giant's Tank and Mannar
The road from Vavuniya to Mannar passes the Giant's Tank, an ancient reservoir built to irrigate the plains. It is a fine place for birds, especially in the northern winter.
Mannar island, roughly two hours from Vavuniya, has baobab trees, the ancient Thiruketheeswaram temple on the mainland side and the start of Adam's Bridge. It is a natural extension for travellers with time.
Lankan Stays & Trails often uses Vavuniya as a midday stop when routing from Anuradhapura to Jaffna or Mannar, choosing the stop by the traveller's interests.
- →Giant's Tank: birds in the winter months.
- →Thiruketheeswaram: an ancient Shiva temple.
- →Mannar: baobabs and Adam's Bridge.
When to visit and how to fit it in
Vavuniya is hot for most of the year, with rain mainly roughly October to December. Visit sites in the morning and late afternoon.
A short stop of one or two hours fits easily into the drive between Anuradhapura and Jaffna. Adding Madhu church makes it a full day. Combining Vavuniya, Madhu and Mannar works well over two days.
Trains on the northern line stop at Vavuniya, and the branch to Mannar starts nearby, so the town is also reachable by rail.
- →Short stop: one to two hours.
- →With Madhu: a full day.
- →With Mannar: two days.
Frequently asked questions
Is Vavuniya worth visiting?
Vavuniya is worth a stop for travellers heading to Jaffna or Mannar. Its tank, temples and markets give a first taste of the north, and Madhu church and the Giant's Tank are within reach. It is not a destination on its own for most travellers. A short walk through the market and a stop at the tank cost little time.
How far is Vavuniya from Jaffna?
Vavuniya is roughly three hours from Jaffna by road on the A9. Trains also run between the two. Many travellers stop in Vavuniya for lunch between Anuradhapura and Jaffna, making the journey easier.
What is Madhu church?
Madhu church, the Shrine of Our Lady of Madhu, is Sri Lanka's most important Catholic pilgrimage site. It lies in forest roughly 90 minutes west of Vavuniya. Its main festivals, especially in July and August, draw large crowds of pilgrims of several faiths.
How do I get from Vavuniya to Mannar?
From Vavuniya to Mannar, drive west on the A30 and A14, passing the Giant's Tank, in roughly two hours. Trains on the Mannar branch line also run from the northern line. Mannar island is reached by a causeway.
Is Vavuniya safe for tourists?
Vavuniya is generally safe for tourists, with normal precautions. Dress modestly, respect photography rules near military areas and religious sites, and check current advice before travelling. It is a busy, ordinary town with welcoming people.
What is the Giant's Tank?
The Giant's Tank is a large ancient reservoir on the road between Vavuniya and Mannar, built to irrigate the surrounding plains. It is a good place for birdwatching, especially in the northern winter when migrants arrive.
Where should I stay in Vavuniya?
Vavuniya has simple hotels and guesthouses in town, suitable for one night on the way north. Most travellers prefer to stay in Anuradhapura or Jaffna and stop in Vavuniya for a few hours, but a night here makes sense if you plan to visit Madhu church early.

