The forested Shrine of Our Lady of Madhu is one of Sri Lanka's most important Catholic pilgrimage sites. Madhu Shrine is in Madhu, Mannar District, within Northern Province. Allow 1–3 hours, dress modestly, remove footwear where requested and follow local photography rules.
Why go to Madhu Shrine?
The forested Shrine of Our Lady of Madhu is one of Sri Lanka's most important Catholic pilgrimage sites. It is especially rewarding for travellers seeking living religious culture, history and respectful observation.
How do I get to Madhu Shrine?
- Road: Madhu → Madhu Shrine (30–120 min; route and traffic dependent)
- Local transfer: Madhu → final access point for Madhu Shrine (Usually 15–60 min)
- Public transport: Madhu bus or rail point → nearest stop for Madhu Shrine (Check the current timetable and last return service)
What is there to do at Madhu Shrine?
- Visit respectfully: Dress appropriately and follow the site's footwear, worship and photography rules.
- Notice the sacred art: Take time to observe architecture, murals, carvings, offerings and the living rituals of the site.
- Walk the grounds: Explore calmly without entering restricted areas or interrupting worshippers.
How much does a visit to Madhu Shrine cost?
- Combine nearby stops: Group Madhu Shrine with other places in Madhu to reduce repeated tuk-tuk or driver costs.
- Check fees before leaving: Carry small notes or digital payment options for local transport, parking and donations; availability varies.
Is Madhu Shrine safe to visit?
Dress modestly, remove shoes and hats where required, respect worshippers, ask before photographing people or rituals, and protect feet from hot surfaces.
Madhu Shrine: quick answers
How long do you need at Madhu Shrine?
Most visitors spend 1–3 hours here.
When is the best time to visit Madhu Shrine?
January to September; hottest from May to August.
Is there an entry fee for Madhu Shrine?
Usually free or donation-based, but foreign-visitor tickets or special-area fees may apply. Check locally before you go.

