Discover location header image

Sri Lanka

St. Anne's National Shrine

As the waters of the Indian Ocean lap at the soft shores surrounding this shrine, take in a beautiful piece of architecture and watch it come alive during religious rituals and ceremonies.

About

St. Anne's National Shrine, located on the scenic western coast of Sri Lanka, is a place where divine devotion and breathtaking landscapes harmoniously coexist. The shrine's origins are shrouded in history, with stories of miraculous events that have attracted believers from far and wide. The historic chapel, with its distinctive Portuguese architecture, stands as a testament to the enduring power of faith. One of the most compelling features of this shrine is its annual feast, which draws thousands of pilgrims, creating a vibrant and joyous atmosphere. Pilgrims partake in religious rituals, processions, and cultural celebrations that reflect the rich tapestry of Sri Lankan heritage. Surrounding the shrine, you'll discover a pristine beach where the warm, turquoise waters of the Indian Ocean meet soft, golden sands. The church is set amidst the charming village of Thalawila, bursting with local markets, colorful stalls, and authentic Sri Lankan cuisine.

Practical

CountrySri Lanka
Local time12:46 AM GMT+5:30
I want to see

Stop to visit St. Anne's National Shrine on these transfers

Discover route header image

Book today with Daytrip - risk free!

Make changes to your booking or cancel your reservation up to 24 hours before departure and get a full refund.

One way

Frequently Asked Questions

If you have any questions, here are the answers.

Drive with Daytrip
I am a travel agent