Skip to content

Best Hotels in Sri Lanka (2026)

Places to stay, from budget guesthouses and boutique hotels to large international properties, grouped by area and style.

8 places · Updated October 27, 2026

Our top 3 hotels in Sri Lanka

  1. Galle Face Hotel Historic luxury hotel, Galle FaceColombo's grand seafront hotel, founded in 1864 at the southern end of Galle Face Green, with 156 rooms, a museum and a string of restaurants and bars.
  2. Shangri-La Colombo Luxury hotel, Galle FaceA large luxury hotel opened in 2017 at One Galle Face, overlooking Galle Face Green, with 541 rooms, suites and apartments and direct access to the mall.
  3. ITC Ratnadipa Luxury hotel, Galle FaceITC Hotels' 352-room luxury hotel between the Indian Ocean and Beira Lake, with infinity pools on a Sky Bridge about 100 metres up and ten food and drink venues.

Hotel

3. ITC Ratnadipa

Luxury hotel$$$$Galle Face

ITC Hotels' 352-room luxury hotel between the Indian Ocean and Beira Lake, with infinity pools on a Sky Bridge about 100 metres up and ten food and drink venues.

View details — ITC Ratnadipa

Hotel

7. Tintagel Colombo

Boutique heritage hotel$$$$Cinnamon Gardens

Paradise Road's boutique suite hotel in a heritage house on Rosmead Place that was once home to three of Sri Lanka's political leaders, with a courtyard pool.

View details — Tintagel Colombo

Hotel

8. Lake Lodge

Budget boutique hotel$$Beira Lake

A small family-owned boutique hotel near Beira Lake, registered in 1967 as Sri Lanka's first guest house and reinvented by the next generation of the family.

View details — Lake Lodge