← Back to blog

Top 10 Beaches in Sri Lanka

Sri Lanka is a teardrop-shaped island 65,610 square kilometres in size, positioned in the Indian Ocean south of India at around 8 degrees north latitude. The island's compact size belies a complex beach geography: its coastline runs to approximately 1,340 kilometres, and the variation in beach character between the southwest, south, east, and north coasts is substantial.

Two monsoons affect different coasts: the southwest monsoon (May through September) makes the west and south coasts rough and rainy; the northeast monsoon (October through January) does the same to the east and north. The practical consequence is that Sri Lanka always has a coast in season somewhere, but combining two coasts on one trip requires careful timing.

West and south coast season: November through April. East coast season: May through September. North coast season: March through September. This split makes Sri Lanka suitable for year-round beach travel if you plan around the monsoon pattern and are willing to move between regions. The standard international circuit focuses on the west and south coast in winter, with the east coast as a secondary destination for those who visit outside peak season or extend their stays.

The quality of Sri Lanka's beaches reflects the relative underdevelopment of its tourism infrastructure outside the main resort zones. The civil conflict that ended in 2009 kept large parts of the east and north coast closed to tourism for decades; those areas are now accessible and have beaches in substantially better condition than the longer-visited south coast.

The country's marine wildlife is a significant draw: blue whales and sperm whales are present off the south and northwest coasts, sea turtles nest on multiple beaches, and the coral reef in the northeast is among the cleanest in South Asia.

1. Mirissa Beach, Southern Province

Mirissa is a small beach town on the south coast, 6 kilometres west of Matara. The bay faces south with a sheltered eastern end. The beach gained its international reputation partly through its whale watching: blue whales feed in the offshore waters from December through April — one of the world's most reliable locations for blue whale encounters from a single boat trip. The beach itself is pleasant, with a full guesthouse and restaurant infrastructure and good sunset orientation.

2. Unawatuna Beach, Galle District

Unawatuna is a sheltered bay 6 kilometres south of Galle on the south coast. The bay's geometry — a headland on each side with a coral reef reducing wave energy — creates calm, swimmable conditions. The beach has been a backpacker and dive destination for decades. The reef snorkelling directly from the beach, while not pristine, is accessible for beginners. The proximity to Galle Fort (a UNESCO World Heritage Site) makes Unawatuna the most culturally complete coastal destination in Sri Lanka.

3. Arugam Bay, Eastern Province

Arugam Bay on the east coast is Sri Lanka's and one of Asia's most famous surf beaches — a consistent right-hand point break that works from April through October. The surf culture here is relaxed and the infrastructure is backpacker-oriented. Beyond the point break, the bay has calm water at its southern end suitable for non-surfers. Arugam Bay is also close to the Kumana National Park (bird life) and the Okanda temple.

4. Nilaveli Beach, Trincomalee

Nilaveli north of Trincomalee is a long, flat beach of pale sand with clear water on the east coast, best from May through September. Nilaveli Beach is in the database. The Pigeon Island Marine National Park is offshore — a protected reef with reasonable snorkelling accessible by boat. The east coast was off-limits to international visitors for many years during the civil war; the infrastructure is newer than the south coast.

5. Pasikudah Beach, Eastern Province

Pasikudah, south of Trincomalee, has an unusually large shallow lagoon — the beach shelf is so gradual that the water is barely waist-height hundreds of metres from shore. This makes it exceptionally well-suited for families and non-swimmers. The east coast resort development at Pasikudah has been growing since the end of the civil conflict. Pasikudah Beach is in the database.

6. Uppuveli Beach, Trincomalee

Uppuveli is the beach immediately north of Trincomalee Harbour, a long straight east coast beach with good surf and a developing tourist infrastructure. It is calmer than Arugam Bay. The waters offshore are frequented by blue and sperm whales, and whale watching from Trincomalee is possible from January through March.

7. Tangalle Beach, Southern Province

Tangalle is a south coast fishing town with a crescent of beach on a bay and several additional beaches along the headland stretching east. The town beach has a local character; the beaches east of the harbour toward Rekawa are quieter and more beautiful. Rekawa is a leatherback and loggerhead turtle nesting site managed by a community conservation group.

8. Hiriketiya Beach, Southern Province

Hiriketiya near Dikwella on the south coast is a horseshoe-shaped bay with a combination of beach break and reef conditions that attract intermediate and beginner surfers. The bay's enclosed character gives it calmer conditions than exposed south coast beaches. A cluster of surf cafés and yoga studios has developed here in recent years.

9. Polhena Beach, Matara

Polhena, at the western edge of Matara town, is a sheltered reef beach with calm, shallow water and a permanent population of sea turtles that swim in the bay — green and hawksbill turtles are seen on most visits in the water without any special tour. The beach is small and local in character.

10. Dutch Bay, Kalpitiya Peninsula

Kalpitiya on the northwest coast is Sri Lanka's premier kitesurfing destination, with flat, shallow lagoon water and a consistent wind. The Dutch Bay area has basic resort accommodation and kite schools. The lagoon also has spinner dolphins year-round.

Planning Sri Lanka's beach circuit

Sri Lanka's compact size — the country is smaller than Ireland — means that the distances between beaches appear manageable on a map. The reality is different: the road network is narrow and frequently congested, and a 200-kilometre journey can take 5 to 6 hours. This makes the choice of base important. The standard approach is to choose either the west-south circuit or the east coast for a single trip rather than attempting both in under two weeks.

The west-south coast circuit (November through April): fly into Bandaranaike International Airport at Colombo, head south to Unawatuna-Galle area, continue east to Mirissa (whale watching from December through April), continue to Tangalle, and possibly continue to Arugam Bay if timing permits. The historic Galle Fort — Dutch colonial fort with a working town inside — is a UNESCO site accessible from any south coast beach base and warrants at least half a day.

The east coast (May through September): fly into Colombo and travel east by road or train to Trincomalee (about 6 hours by road). Nilaveli, Uppuveli, and Pasikudah are day trips or short drives from Trincomalee. The Arugam Bay surf season coincides with the east coast's calm period, making it accessible in the same trip. From Arugam Bay, the Yala National Park (leopards, elephants, crocodiles) is accessible as a day or overnight trip to the west.

Accommodation across Sri Lanka is excellent value compared to equivalent quality elsewhere in Asia. The south coast has a well-developed guesthouse and boutique hotel network at all price points. The east coast accommodation has developed since the end of the civil war and now offers good mid-range options at Nilaveli, Pasikudah, and Arugam Bay; the high-end resort infrastructure is less extensive here than on the south coast.

Explore on the map