Tangalle Beach
Hambantota, Southern

Tangalle grew from a quiet fishing town into one of the south coast's most laid-back beach destinations, known for a string of secluded coves rather than one single stretch of sand — Goyambokka, Medaketiya, and Marakolliya each have their own character, from calm swimming bays to wilder surf breaks. Unlike the busier resort towns further west, Tangalle has kept a slower pace, with boutique guesthouses tucked among coconut palms rather than large hotel chains. Nearby lagoons and Rekawa Beach's turtle-nesting site make it a good base for exploring beyond just the sand.
Best time to visit
December to April for the calmest seas across most of Tangalle's beaches.
Visitor tip
Swimming conditions vary by beach and season; check local advice before entering the sea.
Local pick
Marakolliya Beach, a short ride from the main town, is often nearly empty even in high season compared to the more central coves.
Quick answers
Where is Tangalle Beach?
Tangalle Beach is in Hambantota, Southern Province, Sri Lanka.
When is the best time to visit Tangalle Beach?
December to April for the calmest seas across most of Tangalle's beaches.
How far is Tangalle Beach from Colombo?
About 144 km in a straight line. Road journeys are longer, so check current travel times before you go.
What is near Tangalle Beach?
Nearby places include Wewurukannala Viharaya (about 12 km away), Coconut Tree Hill (about 37 km away), Parrot Rock (about 38 km away), Mirissa Beach (about 38 km away).
Add to my itineraryNearby places
More places in Southern Province
Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.