Koggala Beach
Galle, Southern
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.
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 itineraryNearby places
- Unawatuna BeachGalle
- Japanese Peace Pagoda, UnawatunaGalle
- Galle FortGalle
- Galle National MuseumSouthern Province
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.