Ceylon Loop Top attractions Hidden gems Trip planner

Muhudu Maha Viharaya

Ampara, Eastern

The ancient stupa and Buddha image at Muhudu Maha Viharaya, a seaside temple near Pottuvil
Photo: Knthabrew / CC BY-SA 4.0 / Wikimedia Commons

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.

Heritage & architectureBeaches

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 itinerary

Nearby 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.