Muhudu Maha Viharaya
Ampara, Eastern
.jpg?width=760)
The name Muhudu Maha Viharaya means "sea temple," fitting for a site perched right where the sand meets the ocean near Pottuvil on Sri Lanka's east coast. Local tradition places it as the landing spot of Princess Viharamahadevi, later queen of King Kavantissa — a legend also tied to sites inland and far to the south, with historians still divided on exactly where she came ashore. The site holds an ancient stupa and statue partly reclaimed by shifting sand dunes over the centuries, and was damaged by the 2004 tsunami, adding a more recent layer of history to its ancient one.
Best time to visit
Late afternoon, when the sea breeze cools the exposed sandy grounds and the light suits photos of the stupa against the coastline.
Visitor tip
Wear suitable clothing (shoulders and knees covered) and follow directions around archaeological remains.
Local pick
Notice how much of the site still sits partly buried in sand dunes — ongoing excavation means what's visible today is only part of the original temple complex.
Quick answers
Where is Muhudu Maha Viharaya?
Muhudu Maha Viharaya is in Ampara, Eastern Province, Sri Lanka.
When is the best time to visit Muhudu Maha Viharaya?
Late afternoon, when the sea breeze cools the exposed sandy grounds and the light suits photos of the stupa against the coastline.
How far is Muhudu Maha Viharaya from Colombo?
About 218 km in a straight line. Road journeys are longer, so check current travel times before you go.
What is near Muhudu Maha Viharaya?
Nearby places include Kudumbigala Monastery (about 34 km away), Rajagala Archaeological Reserve (about 35 km away).
Add to my itineraryNearby places
More places in Eastern Province
Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.