Hotels and places to stay around Koggala, Sri Lanka

Hotels in Koggala

Koggala lies about 20 minutes east of Galle, between a long beach and a large lake dotted with islands. It is quieter than Unawatuna and has some of the most interesting boutique hotels on the south coast, set back from the sea in the hills around the lake.

Hotels in Koggala

On the beach

The Fortress Resort and Spa is a boutique luxury resort with interiors that mix colonial and modern styles. The Long Beach Resort, as its name suggests, sits on a broad stretch of sand, and is a good mid-range choice for families. Garton's Cape, a few minutes east in Ahangama, is an affordable beachfront hotel with views of both ocean and lagoon.

By Koggala lake

Kahanda Kanda is a set of villa suites on a hill overlooking the lake, with a strong design focus. Hotel Tri is a contemporary eco-retreat on a lakeside hill, known for its architecture and its yoga and wellness programme.

At a glance

HotelAreaStyle
The Fortress Resort and SpaKoggala beachBoutique luxury
The Long Beach ResortKoggala beachMid-range
Garton's CapeAhangamaMid-range, affordable
Kahanda KandaKoggala lakeBoutique villas
Hotel TriKoggala lakeBoutique, wellness

What to do

Take a boat on Koggala lake to visit its islands, look for the stilt fishermen along the coast road, and surf in Ahangama. Galle Fort is an easy half-day trip. The sea is calmest from about November to April.

See our Koggala guide, or browse hotels in Unawatuna.

Quick picks

  • Design lovers: Kahanda Kanda or Hotel Tri
  • Families: The Long Beach Resort
  • Value: Garton's Cape
  • Beach luxury: The Fortress Resort and Spa

Getting there

Koggala is roughly two hours from Colombo on the Southern Expressway. The coast road links it to Galle, Unawatuna and Weligama, all within half an hour or so by car or tuk-tuk.