Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Colombo Hotels from Rs4,745

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Colombo

Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
Rs9,524
per night
1 May-2 May
1.24 km from city centre
4.3/5Excellent! (300 reviews)

"The hotel & room were lovely, but it felt more like a business hotel than one for leisure. The foyer was very small and mostly taken up by a small cafe / ice cream parlour. We visited a lot of other hotels in the area and ours was the smallest foyer by far! The staff were very nice and the rooftop ..."…"

Reviewed on 6 Mar 2020

Mövenpick Hotel Colombo
Shangri-La Hotel, Colombo
5 out of 5
1 Centre Road, Galle Face, Colombo
Free cancellationReserve now, pay when you stay
Rs12,191
per night
7 Apr-8 Apr
2.49 km from city centre
4.7/5Exceptional! (200 reviews)

"The facilities were excellent. Great location. The staff were exceptional and made sure my stay was enjoyable! I highly recommend the Colombo Shangi-la. Did I say the staff is exceptional?? They are!"…"

Reviewed on 14 Feb 2020

Shangri-La Hotel, Colombo
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Rs5,334
per night
1 May-2 May
2.18 km from city centre
4.6/5Wonderful! (327 reviews)

"Friendly staffs and clean room. The rooftop infinity pool is wonderful."…"

Reviewed on 19 Mar 2020

Marino Beach Colombo
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo
Get Rates
1.01 km from city centre
4.4/5Excellent! (853 reviews)

"The pool, scenery and overall cleanliness of the hotel along with the professionalism of their staff is highly commendable"…"

Reviewed on 22 Mar 2020

Cinnamon Red Colombo
Galadari Hotel
4 out of 5
64, Lotus Road, Colombo
Free cancellationReserve now, pay when you stay
Rs8,743
per night
7 Apr-8 Apr
2.85 km from city centre
3.5/5Good! (138 reviews)

"Excellent location and friendly and helpful staff. The housekeeping service needs to be improved especially with the speed of response to requests and clearing of room service trays left outside."…"

Reviewed on 15 Jan 2020

Galadari Hotel
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
Get Rates
1.37 km from city centre
4.3/5Excellent! (634 reviews)

"Visited just at the beginning of lockdown/curfew procedures for the Coronavirus. The hotel coped amazingly with very few guests, consolidating areas as necessary. We still had amazing service under adversity."…"

Reviewed on 25 Mar 2020

Cinnamon Grand Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Rs7,908
per night
7 Apr-8 Apr
3.11 km from city centre
4.2/5Excellent! (588 reviews)

"Very convenient central location, nice pool.Rooms tired and need updating"…"

Reviewed on 29 Feb 2020

The Kingsbury Colombo
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo
Free cancellationReserve now, pay when you stay
Rs4,745
per night
14 Apr-15 Apr
2.11 km from city centre
4.3/5Excellent! (512 reviews)

"Very nice place to stay. Comfortable, safe, clean. Mandarin smell around the hotel. Very good restaurant. Nice and pleasant swimming pool and Gym."…"

Reviewed on 4 Mar 2020

Mandarina Colombo
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free cancellation
Rs8,572
per night
16 Apr-17 Apr
2.01 km from city centre
4.4/5Wonderful! (746 reviews)

"Stayed while waiting for flight out for COVID-19 so not a great time for anyone. This hotel provided excellent service and support during this trying time. They had taken additional steps to protect guests and staff. Particularly enjoyed our meal in the Cuban restaurant - but sadly no live music. ..."…"

Reviewed on 24 Mar 2020

Galle Face Hotel
Jetwing Colombo Seven
5 out of 5
57, Ward Place, Colombo
Free cancellationReserve now, pay when you stay
Rs6,960
per night
7 Apr-8 Apr
0.75 km from city centre
4.4/5Wonderful! (165 reviews)

"I love the concept of the room. Gotten a free upgrade due to Expedia Gold Status."…"

Reviewed on 1 Mar 2020

Jetwing Colombo Seven
Can't see what you're looking for?
See all available properties in Colombo
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Colombo

Visitors give high marks for the seaside in Colombo, which is also known for its sporting events and cafes. Tourists who journey to this cultural city can discover its seafood, museums and art.

  • There are 272 hotels and other accommodation options in Colombo
  • The closest major airport is in Colombo (CMB-Bandaranaike Intl.), 18.1 mi (29.1 km) from the city centre

Getting around Colombo

To explore the surrounding area, hop aboard a train at Colombo Fort Station or Wellawatta Railway Station. Colombo might not have as many public transport choices so consider renting a car to explore the city.

Dressing for Colombo

  • Between January and March, you can expect the daytime average to be around 32°C and the nighttime average to be 22°C
  • From April to June, temperatures average about 32°C during the day and 24°C at night
  • July to September averages 30°C during the day and 24°C at night
  • Between October and December, the average temperature is 31°C during the day and 23°C at night
  • Colombo gets about 93 millimetres of rain per year
  • Hottest months are usually March and April with an average temperature of 32°C, while the coldest months are January and February with an average of 23°C

Frequently asked questions

What's the best place to stay in Colombo?
Maniumpathy is a favourite property for Expedia customers. This 4.5-star hotel offers free breakfast and a restaurant. Other favourite options based on traveller reviews include Residence by Uga Escapes and Taru Villas-Lake Lodge.
If I need to cancel my hotel reservation in Colombo, will I receive a refund?
Yes! Most hotel room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Enter dates and click on “Search”, then filter by “free cancellation” to review the best deals in Colombo.
What's the best accommodation for a budget-friendly stay in Colombo?
Based on reviews, City Beds The Regent is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include GSH Colombo and Ivy Lane Colombo.
What's the best place to stay when travelling with children to Colombo?
The Kingsbury Colombo is a top 5-star hotel on Expedia for families, and features a children’s pool and 3 restaurants. Other choices to stay with the children include Ramada by Wyndham Colombo and Cinnamon Lakeside Colombo. Also, attractions in the area such as Guruge Nature Park and National Zoological Gardens of Sri Lanka are fun for children of all ages.
What's the best place to stay for a romantic holiday to Colombo?
Colombo Residencies is a favourite 4-star apartment for couples, and features a full-service spa and a poolside bar. Other good options for your romantic getaway include Colombo Court Hotel & Spa and The Kingsbury Colombo.
What's the best pet-friendly accommodation option in Colombo?
Highbury Colombo is a top hotel for people travelling with their pets, and offers a restaurant and a coffee shop/café for its human guests. Two other good options to stay with your pet include Mahasen by Foozoo and Cinnamon Heights.
What's the best place to stay for a beach holiday in Colombo?
Maniumpathy is a top beach B&B with a restaurant and free WiFi. Other good choices to stay near the beach include Hilton Colombo and Mirage Colombo Hotel. Head to Galle Face Beach or Crow Island Beach for some quality time by the water.
What's the best luxury accommodation option in Colombo?
Cinnamon Grand Colombo is a 5-star hotel with 14 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Another upscale option for your trip is Galle Face Hotel.
What's the best boutique-style hotel in Colombo?
Casa Colombo Collection Colombo - Hotel Closed is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. Taru Villas-Lake Lodge and Colombo Court Hotel & Spa are two other options for a boutique stay.
What's the best place to stay if I'm looking to play golf in Colombo?
Yoho Hotel Sansu is a hotel featuring 10 restaurants and free WiFi, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include Best Western Elyon Colombo and Colombo Court Hotel & Spa. You can tee off at Royal Colombo Golf Club during your trip.
What is staying in Colombo like?
Visitors give high marks for the seaside in Colombo, which is also known for its sporting events and cafes. Tourists who journey to this cultural city can discover its seafood restaurants, museums and art. Top sights in the city include Galle Face Beach, Galle Face Green and Pettah Market. In Colombo, there are 334 hotels and other accommodation options to choose from.
What should I see while I'm in Colombo?
The city is well known for its museums and art, and cultural venues include Sri Lanka National Museum, Nelum Pokuna Mahinda Rajapaksa Theatre and National Art Gallery. The city is notable for landmarks such as Gangaramaya Temple, Jami Ul-Alfar Mosque and Asokaramaya Buddhist Temple. The the sea and sunsets highlight the city’s natural beauty with places to visit including Galle Face Beach, Galle Face Green and Beira Lake.

Colombo Hotel Reviews

More trip options