Popular hotels
Insights
Cheapest hotels
Where to stay

Luxury hotels in Colombo

Search, compare, and save on Colombo Luxury hotels from hundreds of travel sites on HotelsCombined.

Colombo, Sri Lanka
1 May — 2 May2
...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Style
Freebies
See all filters

Popular Luxury hotels in Colombo

Discover well-known properties in Colombo that are favoured by visitors more than others. There are 57 hotels in Colombo and price data was last updated on 24 April 2025. The average price for a hotel in Colombo is £100/night.
These are some of the hotels in Colombo with the highest demand. Users seeking more options can adjust the settings in the search form at the top of the page.
Filter by star ratings
All filters
193/1, Colombo, Sri Lanka
Conveniently located with direct access to Diyawanna Oya Seaplane Base, D Villas offers 3-star accommodation with a rooftop pool and free Wi-Fi. Close to restaurants and shops, the hotel provides a convenient base when in Sri Jayawardanapura Kotte.
Pool
Free Wi-Fi
Parking
8.9
Excellent
33 reviews
Location
4.2 mi from city centre
1 Galle Face, Colombo, Sri Lanka
Shangri-La Colombo provides beachfront base while visiting Colombo and is close to everything the area has to offer. There is also a gym with a hot spring, a Finnish sauna and an infinity pool.
Pool
Free Wi-Fi
Parking
8.9
Excellent
1288 reviews
Location
0.4 mi from city centre

Travel insights for luxury hotels in Colombo

Use our HotelsCombined data-powered tips to help you find your next luxury hotel in Colombo.

What is the cheapest month to book luxury hotels in Colombo?

The cheapest month to book luxury hotels in Colombo is July (£47). Conversely, the most expensive month to stay in Colombo is April (£110).

What is the cheapest day to stay in a luxury hotel in Colombo?

The cheapest day to stay in Colombo is Thursday (£50). On the other hand, travelers can expect to pay the most on Wednesday, when the average nightly price is £148.

How much is a luxury hotel in Colombo tonight?

Users have found prices for luxury hotels in Colombo tonight starting as low as £40, rising to an average cost of £61, based on searches in the last 72 hours. Prices start from £83 for a 4-star luxury hotel in Colombo for tonight.

How much is a Colombo luxury hotel room this weekend?

In the past 72 hours, we’ve seen prices for luxury hotels in Colombo this weekend for as little as £74/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £55/night. For a 4-star luxury hotel in Colombo, the cheapest rate recently found was £88/night for this weekend.

How far ahead should you book a hotel in Colombo?

Save money by booking a hotel at least 3 days before your trip to Colombo. The lowest price found when booking 3 days ahead was £8 per night.

Cheapest Luxury hotels in Colombo

Discover affordable stays in Colombo that provide a quality experience without breaking the bank. Hotels in Colombo can be found for as low as £62 per night. There is currently one property in Colombo that can be booked for this price. Jetwing Colombo Seven is one of the hotels that can be booked for the lowest price in Colombo. Price data was last updated on 24 April 2025
At the moment, these hotels offer the lowest nightly rate out of those we've come across in Colombo. As prices can vary by date, change the dates if you're flexible to compare rates.
Show all 57 hotels
57, Ward Place, Colombo, Sri Lanka
1.9 mi from city centre
Free Wi-Fi
Parking
£62
Avg. per night
590 Marine Drive, Colombo, Sri Lanka
2.2 mi from city centre
Free Wi-Fi
£66
Avg. per night
61/6, Ward Place, Colombo 7, Colombo, Sri Lanka
2.0 mi from city centre
Free Wi-Fi
£67
Avg. per night
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
0.2 mi from city centre
Free Wi-Fi
£84
Avg. per night
485/69 Diyawanna Residencies, Colombo, Sri Lanka
4.2 mi from city centre
Free Wi-Fi
£87
Avg. per night

Other accommodations in Colombo

Discover the ideal theme hotel, holiday rental or hostel for your stay in Colombo. There are 1,391 properties in Colombo and price data was last updated on 24 April 2025.
Show all 1,391 stays
# 40, Melbourne Avenue, Colombo, Sri Lanka
3.3 mi from city centre
Free Wi-Fi
Parking
£38
Avg. per night
77, Galle Road, Colombo, Sri Lanka
1.0 mi from city centre
Pool
Free Wi-Fi
£91
Avg. per night
2 Galle Road, Colombo, Sri Lanka
0.8 mi from city centre
Free Wi-Fi
£73
Avg. per night

Explore Colombo

Explore different neighbourhoods and areas within Colombo to find the perfect location for your stay. Map data was last updated on 24 April 2025.
Whether you're visiting Colombo for leisure or business, utilise the map to find hotels close to your ideal location. As an added benefit, users can click a hotel they're interesting in to find helpful information and deals for that hotel.

Luxury hotels FAQs

Find useful tips and insights about staying in Colombo to help you make the most of your experience. FAQs were last updated on 24 April 2025.
  • What is the typical nightly rate for a Luxury hotels in Colombo?

    The average price of a Luxury hotels in Colombo is £80 per night. The absolute cheapest deal found was £20/night for Luxury hotels. The cheapest Luxury hotels in Colombo is Sesaya Poshtel & Bistro.

  • How do prices at Luxury hotels compare to other hotels in Colombo?

    Luxury hotels in Colombo will likely cost you more money than booking other hotels in the city. £80/night is what the majority of HotelsCombined users consider to be a good deal for a Luxury hotels in Colombo. The average per night rate for a Colombo hotel is £54.

  • Which Luxury hotels near Colombo City Centre are highly rated?

    Within 2 miles of Colombo City Centre, there are 12 options for Luxury hotels which have a higher star rating (3 Stars and above). For the higher quality Luxury hotels located within 2 miles of Colombo City Centre, the average price you’ll need to pay around £87/night. Typically, the cheapest Luxury hotels near Colombo City Centre are Altair Luxury Colombo by Miracle, Courtyard by Marriott Colombo, and Cinnamon Lakeside.

Find better results for your stay in Colombo