




About Us
Thalawila Beach
Thalawila Beach is a calm and beautiful stretch of coast in the Puttalam District of Sri Lanka. It is famous for its soft golden sand and the historic St. Anne’s National Shrine that sits right by the ocean. Unlike the busy tourist beaches in the south, Thalawila offers a very quiet and spiritual atmosphere where you can hear the waves clearly. It is a place where nature meets history, making it a “hidden gem” for those who want to escape the crowds.
📌Why Should Visit
You should visit Thalawila if you want to find peace. It is one of the best places in Sri Lanka to see a perfect sunset without hundreds of people around you.
✅ Spirituality: It is home to one of the oldest Christian shrines in the country.
✅ Natural Beauty: The beach is clean, wide, and lined with tall palm trees.
✅ Relaxation: It is the perfect spot for a quiet picnic or just sitting by the water to clear your mind.
📌Other Important Details
The most famous part of Thalawila is its history.
↔️ St. Anne’s Shrine: Legend says a Portuguese trader or a shipwrecked crew found a statue of St. Anne in a banyan tree here in the 17th century.
↔️ Festival Season: The area becomes very crowded and lively during the annual festivals in March and August, when thousands of pilgrims visit.
↔️ Environment: The water is generally clear, and the area is dotted with many Palmyra palm trees.
📌Things to Do
🌟 Visit the Shrine: Explore the historic St. Anne’s Church and its beautiful grounds.
🌟 Swimming: The water is usually calm enough for a refreshing dip in the ocean.
🌟 Watch the Sunset: Walk along the shore in the evening for a breathtaking view.
🌟 Beach Walks: Enjoy long, quiet walks on the golden sand.
🌟 Snorkeling: There are reef areas nearby where you can see colorful fish (best during the dry season).
📌How to Get There
Thalawila is located about 160 km from Colombo and is near the town of Kalpitiya.
🚗 By Car / Van: From Colombo, take the A3 road through Negombo and Chilaw towards Puttalam. Turn towards the Kalpitiya peninsula. The drive takes about 3 to 4 hours.
🚌 By Bus: Take a bus from Colombo (Pettah) to Puttalam, then take a local bus or a Tuk - Tuk to Thalawila.
🚂 By Train: You can take the train from Colombo Fort to Puttalam, then take a 30 minute Tuk - Tuk ride to the beach.
📌What Experience Visitors Can Get
Visitors can expect a peaceful and humble experience. You won’t find big shopping malls or loud nightclubs here. Instead, you get a “back to basics” feeling. It is a mix of a religious pilgrimage and a relaxing beach holiday. You will likely see local fishermen at work and feel the warm hospitality of the local community.
📌Important Tips and Guides
⚠️ Dress Code: If you plan to enter the church grounds, please wear modest clothing (cover your shoulders and knees) out of respect.
⚠️ Sun Protection: The sun can be very strong, so bring a hat and sunscreen.
⚠️ Supplies: There are small shops nearby, but for specific needs, it is better to buy things in Puttalam or Palaviya town.
⚠️ Safety: While the water is usually safe, always check the current before swimming, especially during the monsoon months (May to September).
Thalawila Beach is more than just a place to swim. It is a place to feel calm and refreshed. Whether you are there for the religious history or the quiet golden sands, it is a destination that stays in your heart.
Amenities & Features
🔄360° View / Street View
Guest Reviews
No reviews yet. Be the first to share your experience!

