Most Popular Hotels in Sri Lanka

See all 1,856 Hotels in Sri Lanka
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Galle Face Hotel
Galle Face Hotel

2 Galle Road, Colombo

5.0 out of 5.0

Located in the heart of Colombo, this luxury hotel is steps from High Commission of India and St. Andrew's Scots Kirk Church. …

Cinnamon Red Colombo
Cinnamon Red Colombo

59, Ananda Coomaraswamy Mawatha, Colombo 03

3.5 out of 5.0

Situated in Colombo, this hotel is steps from Chabad of Sri Lanka and Gem Museum. St Anthony's Church and Sri Lanka Nationa …

Cinnamon Grand Colombo
Cinnamon Grand Colombo

77, Galle Road, Colombo 00300

4.5 out of 5.0

This family-friendly Colombo hotel is located by the ocean, within a 10-minute walk of US Embassy and Chabad of Sri Lanka. Ge …

Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo

115, C. A. Gardiner Mawatha, Colombo 02

5.0 out of 5.0

This family-friendly Colombo hotel is located on the waterfront, within a 15-minute walk of Talangama Wetland, King Sri …

Taj Samudra
Taj Samudra

25 Galle Face Centre Road, Colombo 3

5.0 out of 5.0

Located in the heart of Colombo, this eco-friendly hotel is within 2 mi (3 km) of King Sri Wickrama Rajasinghe Prison Cell, …

Moss Colombo
Moss Colombo

160/2 Bauddhaloka Mawatha, Colombo 00400

3.0 out of 5.0
4.5 out of 5 (4 reviews)

Located in the heart of Colombo, this guesthouse is within a 5-minute walk of German Embassy Colombo and MGM Casino. Majestic …

Casa Colombo Hotel
Casa Colombo Hotel

231, Galle Road, Colombo 04

5.0 out of 5.0

Located in the heart of Colombo, this luxury hotel is within a 10-minute walk of Majestic City, MGM Casino, and Raux Brothers …

The Kingsbury
The Kingsbury

48 Janadhipathi Mawatha, Colombo 1

5.0 out of 5.0

This family-friendly Colombo hotel is located by the ocean, just steps from Bank of Ceylon Tower and Colombo World Trade …

Colombo Courtyard
Colombo Courtyard

32 Alfred House Avenue, Colombo 00300

4.0 out of 5.0

Located in the heart of Colombo, this luxury hotel is within a 10-minute walk of German Embassy Colombo, MGM Casino, and …

GSH Colombo
GSH Colombo

382 Galle Road, Colombo 00600

3.5 out of 5.0

Situated in the business district, this hotel is within 2 mi (3 km) of National Zoological Gardens of Sri Lanka, Traditiona …


Recent Reviews in Sri Lanka

Hide content

Narrow your search

Pocket Guide: Sri Lanka

Visiting the area

Visitors are sure to enjoy all the area has to offer. Visitors who journey to this welcoming and relaxing, seaside city can discover its restaurants, beaches, and shopping. Top attractions include Sigiriya Archaeological Site and Dambulla Cave Temple.
  • There are 1428 hotels in the city
  • December is the most expensive month to travel here, while May tends to be the cheapest
  • Closest major airport is in Colombo (CMB-Bandaranaike Intl.), 77.4 mi (124.6 km) from the city centre

Sightseeing around the area

  • Sightseeing, surfing, and going on safari are top activities, while sights to visit include Anamaduwa Paramakanda Cave Temple, Kandakuly Beach, and Kalamatiya Bird Sanctuary
  • Popular cultural attractions include Sigiriya Museum, Polonnaruwa Archaeological Museum, and International Buddhist Museum
  • Attractions include Water Gardens of Sigiriya, Pedro Tea Factory, and Hakgala Botanic Gardens
  • Notable for its temples and landmarks to visit including Sigiriya Archaeological Site, Dambulla Cave Temple, and Ruwanwelisaya
  • The beach and seaside highlight the natural beauty, and Royal Botanical Garden, Negombo Beach, and Aluvihare Rock Temple are some places worth a visit
  • Shopping is a highlight of the area, so enjoy some retail therapy at Dambulla Produce Market, Fish Market, and Batticaloa Market
  • Everyone—not just sports fans—will find lots of reasons to cheer at a game or event at Rangiri Dambulla International Stadium, Pallekele International Cricket Stadium, or Asgiriya Stadium

Getting around the area

There are plenty of options for getting around. If you want to venture outside of the area, take a train from Colombo Fort Station.

Staying in the area

With 1428 hotels and other accommodation options to choose from, the city offers holiday retreats at affordable prices:
  • 763 hotels, ranging from GBP 9/night to GBP 282/night
  • 113 resorts, ranging from GBP 19/night to GBP 694/night
  • 17 aparthotels, ranging from GBP 30/night to GBP 104/night
  • 30 apartments, ranging from GBP 25/night to GBP 95/night
  • 70 B&Bs, ranging from GBP 11/night to GBP 154/night
  • 5 chalets, ranging from GBP 26/night to GBP 62/night
  • 8 cottages, ranging from GBP 76/night to GBP 76/night
  • 208 guesthouses, ranging from GBP 9/night to GBP 210/night
  • 27 hostels, ranging from GBP 7/night to GBP 27/night
  • 5 inns, ranging from GBP 31/night to GBP 102/night
  • 18 lodges, ranging from GBP 16/night to GBP 140/night
  • 17 safaris/tentalows, ranging from GBP 38/night to GBP 353/night
  • 133 villas, ranging from GBP 13/night to GBP 199/night
For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Cinnamon Lodge, averaging GBP 112.6/night
  • Cinnamon Red Colombo, averaging GBP 90.46/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Buckingham Place, averaging GBP 159.94/night
  • Jetwing Lagoon, averaging GBP 136.45/night
A 4-star favourite with Expedia travellers is Buckingham Place with a 4.9 out of 5 user rating while Jetwing Lagoon and Cinnamon Lodge are also highly rated by guests.

Dressing for the area

  • Between January and March, you can expect average temperatures of 33°C during the day and 22°C at night
  • From April to June, the average during the day is 33°C, while the average at night is 25°C
  • July through September has daytime averages of 31°C with nighttime averages of 24°C
  • In October–December, you can expect daytime averages of 32°C and nighttime averages of 23°C
  • Average annual rainfall for the area is 62 millimetres