Sri Lanka

Koggala

Koggala, Sri Lanka is home to a 3 km long beach that offers a serene and uncrowded vacation spot for tourists. The beach is known for its cleanliness and boasts a diverse range of bird and butterfly species along its mangrove coast. Despite its underdeveloped infrastructure, Koggala is a colorful resort that appeals to those seeking an escape from civilization.

Tourist activities include sunbathing, swimming, surfing, diving, boat rides, canoe rides, yacht rides, water skiing, visiting the turtle nursery, and observing local fishing methods. The best time to visit is from November to April, although the rainy season in summer offers lower prices.

Accommodation options range from luxurious hotels to budget-friendly guest houses, with a variety of restaurants and cafes available. Tourists can take guided tours or ask auto rickshaw drivers for directions and information.

Discover accommodation options near Koggala Beach and immerse yourself in the tranquility of its uncrowded, pristine shores.

Koggala has its own airport and serves as a good base for visiting nearby attractions such as the museum of local art and culture, Lake Koggala, turtle farms, and ancient ruins in Polonnaruwa. The village has a market, numerous cafes and snack bars, souvenir stalls, and ayurvedic shops. The Beach Cabanas Retreat & Spa is a recommended 5-star accommodation option.

Visitor Reviews

Visitor reviews highlight that Koggala beach in southern Sri Lanka is a peaceful and pristine destination with crystal clear water, soft sand, and stunning views. Visitors enjoy relaxing, watching the sunset, and visiting the nearby kids park. Some visitors note that the beach may be too quiet for those looking to meet more people.

Where to Stay near Koggala?

Visitors to Koggala often stay in beachfront accommodations, as many hotels and guesthouses are within walking distance of the serene Koggala Beach. The area is also a convenient base for exploring nearby attractions such as Lake Koggala and the museum of local art and culture.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Koggala?

Latitude: 5.992272 / Longitude: 80.3106907

Koggala is located in Sri Lanka. The following map of Koggala shows the exact location.


Nearby destinations:

Koggala: Weather Today

📅 Wednesday, August 20, 2025
Today looks like an average day for the beach at Koggala. The maximum air temperature will be 28.1 °C, perfect for enjoying the outdoors. The sea temperature is a warm 27.5 °C, ideal for a swim. Expect some clouds throughout the day. The wind will be moderate, and the waves might be a bit high at 1.6 m. The UV index will be high at 9, so be sure to apply sunscreen regularly.
🌬️

Air

Low / High27.7°C/28.1°C
Feels Like (High)32.8°C
🌊

Sea

Sea Temperature27.5 °C
Wave Height1.6 m
🌧️

Rain

Rain Chance8%
Rainfall0.2 mm
Rain Duration2 h
🌞

Sun

Sunrise / Sunset06:04/18:21
Sunshine Hours11.3 hrs
UV Index9.1
Cloud Cover64%
💨

Wind

Speed22.1 km/h
Gusts29.2 km/h
DirectionW

These beaches might also interest you

Beaches near Koggala