Ceylon Loop Top attractions Hidden gems Trip planner

Koggala Beach

Galle, Southern

Koggala Beach, the longest stretch of sand in Sri Lanka, bordered by a lagoon and coral reef
Photo: Astronomyinertia / CC BY-SA 3.0 / Wikimedia Commons

Koggala holds the title of Sri Lanka's longest beach, a wide, largely undeveloped stretch bounded by a coral reef on one side and Koggala Lake on the other, sitting quietly in the shadow of the far busier Unawatuna just up the coast. Its reef break has made it one of the south coast's better surf spots, alongside strong snorkeling and diving thanks to clear water and healthy marine life. The town is also the birthplace of celebrated Sri Lankan author Martin Wickremesinghe, whose former home has been turned into a folk museum, and it was significantly affected by the 2004 tsunami, with waves recorded at over 9 metres.

Beaches

Best time to visit

December to April for the calmest seas, ideal for snorkeling and diving.

Visitor tip

Sea conditions change seasonally; use caution when swimming and follow local advice.

Local pick

Combine the beach with a visit to the Martin Wickremesinghe Folk Museum nearby — a quieter cultural stop most beach-focused visitors skip entirely.

Quick answers

Where is Koggala Beach?

Koggala Beach is in Galle, Southern Province, Sri Lanka.

When is the best time to visit Koggala Beach?

December to April for the calmest seas, ideal for snorkeling and diving.

How far is Koggala Beach from Colombo?

About 115 km in a straight line. Road journeys are longer, so check current travel times before you go.

What is near Koggala Beach?

Nearby places include Unawatuna Beach (about 8 km away), Japanese Peace Pagoda, Unawatuna (about 8 km away), Galle Fort (about 12 km away), Galle National Museum (about 12 km away).

Add to my itinerary

Nearby places

More places in Southern Province

More to see around Galle: things to do in Galle. Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.