Ceylon Loop Top attractions Hidden gems Trip planner

Tangalle Beach

Hambantota, Southern

A quiet, palm-lined stretch of Tangalle's coastline on Sri Lanka's south coast
Photo: Satdeep Gill / CC BY 4.0 / Wikimedia Commons

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.

Beaches

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 itinerary

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