Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Colombo – 341 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Marino Beach Colombo 5 stars

Hotel in Colombo

Marino Beach Colombo has a restaurant, outdoor swimming pool, a fitness centre and bar in Colombo. 2.4 km from Galle Face Beach and 1.7 km from U.S. Embassy, the property offers a garden and a... Excellent service, facilities and the best is the food! Amazing buffet breakfast lunch and dinner . Delicious desserts. Highly recommended

Show more Show less
9.1
Superb
6,731 reviews
Avg. price/night:
£51

Elyon Colombo Hotel 4 stars

Hotel in Dematagoda, Colombo

Elyon Colombo Hotel has a fitness centre, a rooftop bar overlooking the city and shared lounge in Colombo 09. The staff was really helpful and the place was really nice nd clean. The BEST and most comfortable stay in Colombo EVER!!! If i come back I will definetly book again !!!

Show more Show less
9.2
Superb
119 reviews
Avg. price/night:
£53

Lavonca Boutique Hotel 1 stars

Hotel in Kollupitiya, Colombo

Situated in Colombo, within 1.2 km of Galle Face Beach and 1.4 km of U.S. Embassy, Lavonca Boutique Hotel features accommodation with a terrace and as well as free private parking for guests who... Very luxury accomodation with nice view from the excellent terrace with superb swimming pool. Not so far from the city center, but in very calm area. Absolutely nice and always helpful staff, thank you again for everything.

Show more Show less
9
Superb
539 reviews
Avg. price/night:
£58

Shangri-La Hotel Colombo 5 stars

Hotel in Galle Face Beach, Colombo

Shangri-La Hotel, Colombo presents a new level of luxury in the city. Everything about the hotel and hospitality is very good.

Show more Show less
9.3
Superb
887 reviews
Avg. price/night:
£138

Nivasa

Hotel in Havelock Town, Colombo

Nivasais a newly renovated 70-year old house. It is located 2.2 km from Asiri Surgical Hospital and 3.1 km from U.S. Embassy. Guests can enjoy the on-site restaurant. Extremely nice stuff, quite location, nice service.

Show more Show less
9
Superb
171 reviews
Avg. price/night:
£86

The Mangrove Hotel 4 stars

Hotel in Colombo

Featuring free WiFi and an outdoor swimming pool, The Mangrove Hotel is just 4.3 km from Colombo. It provides a 24-hour front desk for the convenience of the guests. If you need a hide away and relax in a busy city, this is the perfect place to stay. The staff is very helpfull. The scenery is beautiful and relaxing. Our room was amazing. And again lovely people who know how to host.

Show more Show less
9
Superb
181 reviews

Uga Residence 5 stars

Hotel in Colombo

Offering an outdoor swimming pool, Residence by Uga Escapes is located just 900 metres from the famous Sri Lanka National Museum. Free WiFi access is available. Spectacular rooms. Great location. Amazing staff and amazing food.

Show more Show less
9.3
Superb
167 reviews
Avg. price/night:
£145

Ellen's Place

Hotel in Borella, Colombo

Ellen's Place is located in Colombo, 2.3 km from the Sri Lanka National Museum. It features an outdoor pool, an à la carte restaurant and rooms with free WiFi access. Free parking spaces are... This is an amazing place! Good location and tuktuks or Uber can take you anywhere. The staff was super helpful and caring, I felt like home! The room was very clean, they provide all the essentials you need, wifi connection was good. The swimming pool and lounge area look beautiful! Great spot for pictures ✌ I definitely recommend staying at Ellen's place.

Show more Show less
9.1
Superb
113 reviews
Avg. price/night:
£54

Paradise Road Tintagel Colombo 5 stars

Hotel in Cinnamon Gardens, Colombo

A former colonial residence, Paradise Road Tintagel Colombo features boutique-style suites with free Wi-Fi and flat-screen TVs with cable channels. Amazing staff, so friendly and professional. Delicious food- both breakfast and dinner. Comfortable room and bed. Beautiful hotel.

Show more Show less
9.1
Superb
239 reviews
Avg. price/night:
£92

Viveka Hotel Colombo 3 stars

Hotel in Colombo

Located in Colombo, within 4 km of U.S. Embassy and 7 km of Khan Clock Tower, Viveka Hotel Colombo features accommodation with a garden and free WiFi. Perfect hotel with excellent service. Perfect location. Clean and tidy. Peace. Quiet. Very well place to rest, Large bathroom with nice interiors and basic toiletries.

Show more Show less
9.7
Exceptional
8 reviews
Avg. price/night:
£19

Most booked hotels in Colombo in the past month

See all

Colombo's best hotels with breakfast

See all

Budget hotels in Colombo

See all

Hotels located in the centre of Colombo

See all

FAQs about hotels in Colombo

  • Many families visiting Colombo loved staying at Wish residence, Shangri-La Hotel Colombo and Uga Residence.

  • On average, it costs £37 per night to book a 3-star hotel in Colombo for tonight. You'll pay on average around £55 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Colombo will cost around £84 (based on Booking.com prices).

  • Viveka Hotel Colombo, Elyon Colombo Hotel and Villa Crystals have received great reviews from travellers in Colombo regarding the views from their hotel rooms.

  • Wellawatte, Kollupitiya and Cinnamon Gardens are popular with other travellers visiting Colombo.

  • Some of the best hotels in Colombo near Paradise Road include Uga Residence, Unique Towers Luxury Boutique Suites and Araliya Apartment.

  • Marino Beach Colombo, Shangri-La Hotel Colombo and Uga Residence are some of the popular hotels in Colombo.

  • The average price per night for a 3-star hotel in Colombo this weekend is £37 or, for a 4-star hotel, £63. Looking for something even fancier? 5-star hotels in Colombo for this weekend cost on average around £84 per night (based on Booking.com prices).

  • For hotels in Colombo that serve up a highly-rated breakfast, try Paradise Road Tintagel Colombo, Uga Residence and Elyon Colombo Hotel.

  • On average, 3-star hotels in Colombo cost £28 per night, and 4-star hotels in Colombo are £55 per night. If you're looking for something really special, a 5-star hotel in Colombo can on average be found for £89 per night (based on Booking.com prices).

  • These hotels in Colombo are highly rated by couples: Wish residence, Leo's Home Stay and Viveka Hotel Colombo.

  • Travellers who stayed in Colombo near Bandaranaike International Airport (CMB) have said good things about Hotel Thilon, Slnco Villa and Airport 4 Season Transit Hotel.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Colombo:

Explore guest reviews of hotels in Colombo

See all