Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Hotels with Restaurant in Colombo, Western Province

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 Colombo Hotels with Restaurant

Paradise Road Tintagel Colombo
4.5 out of 5
65 Rosmead Place, Colombo
The price is Rs8,110 per night
4.7/5Exceptional! (109 reviews)

"Tastefully decorated and have an amazing ambience. The staff is very attentive and trying to make your stay so pleasurable that you don’t want to leave the hotel."…"

Reviewed on 3 Oct 2019

Paradise Road Tintagel Colombo
Taru Villas-Lake Lodge
3.5 out of 5
20, Alvis Terrace, Colombo
Get Rates
4.6/5Exceptional! (138 reviews)

"I have a very nice stay in this lodge. Environment is nice. Staff is friendly and helpful. Breakfast is superb! I recommend this property to whoever visit Colombo."…"

Reviewed on 4 Feb 2020

Taru Villas-Lake Lodge
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free cancellation
The price is Rs7,314 per night
4.4/5Wonderful! (789 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
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs4,867 per night
4.4/5Excellent! (884 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
FAIR VIEW HOTEL COLOMBO
3.5 out of 5
27 Ramakrishna Road, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs2,468 per night
4.3/5Excellent! (231 reviews)

"The staff is friendly and cooperative.. breakfast good."…"

Reviewed on 12 Mar 2020

FAIR VIEW HOTEL COLOMBO
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
The price is Rs9,752 per night
4.3/5Excellent! (646 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
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo
The price is Rs6,386 per night
4.3/5Excellent! (375 reviews)

"Not for 5 stars .! Need more clean . Bathroom Tub tiles Broken.! Wall had stein from Soda opening Table dust. We clean ourselves.!"…"

Reviewed on 1 Mar 2020

Cinnamon Lakeside Colombo
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs4,671 per night
4.3/5Excellent! (534 reviews)
Good hotel in good central location.

"Great service and well kept hotel with good in room facilities"…"

Reviewed on 8 Mar 2020

Mandarina Colombo
OZO Colombo Sri Lanka
4 out of 5
No. 36-38, Clifford Place, Colombo 4, Colombo
Get Rates
4.2/5Excellent! (463 reviews)

"Really nice pool and bar area with great views of the city"…"

Reviewed on 15 Mar 2020

OZO Colombo Sri Lanka
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs7,588 per night
4.2/5Excellent! (600 reviews)

"Had a amazing stay. Staff we very good."…"

Reviewed on 17 Mar 2020

The Kingsbury Colombo
Fairway Colombo
4 out of 5
7, Hospital Street, Colombo 01, Colombo
Get Rates
4.2/5Excellent! (448 reviews)

"great location. Staff were friendly and helpful.."…"

Reviewed on 7 Apr 2020

Fairway Colombo
Taj Samudra
5 out of 5
25 Galle Face Centre Road, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs8,101 per night
4.2/5Excellent! (270 reviews)

"Excellent hotel with great staff and nice pool and great breakfast service. Club lounge has great staff."…"

Reviewed on 7 Mar 2020

Taj Samudra
Renuka City Hotel
3.5 out of 5
328 Galle Road, Colombo 3, Colombo, Western Province
Free cancellationReserve now, pay when you stay
The price is Rs3,713 per night
4.1/5Very Good! (323 reviews)

"only spent one night - not much that I can say."…"

Reviewed on 7 Apr 2020

Renuka City Hotel
The Steuart by Citrus
3.5 out of 5
45, Janadhipathi Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs3,646 per night
3.9/5Good! (149 reviews)

"It was more than expected People were really nice and welcoming"…"

Reviewed on 5 Mar 2020

The Steuart by Citrus
Ramada by Wyndham Colombo
4 out of 5
30 Sir Mohamed Macan Markar Mawatha, PO Box 1202, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs5,401 per night
3.7/5Good! (240 reviews)

"Liked the location. There was nothing to dislike. The rooms were spacious and housekeeping was regular. The staff were friendly."…"

Reviewed on 30 Mar 2020

Ramada by Wyndham Colombo
Hotel Sapphire
3.5 out of 5
No. 371, Galle Road, Colombo
The price is Rs2,502 per night
3.7/5Good! (50 reviews)

"Yes overall I am satisfied tks it was an experience cos I saw no cockroaches well done"…"

Reviewed on 22 Jan 2020

Hotel Sapphire
Grand Oriental Hotel
3.5 out of 5
02, York Street, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs1,861 per night
3.6/5Good! (331 reviews)

"The service was excellent. The rooms very old but clean"…"

Reviewed on 3 Feb 2020

Grand Oriental Hotel
Ocean Edge Suites & Hotel Colombo
4 out of 5
Marine Drive (Kollupitiya), 10th Lane, No.24, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs4,412 per night
3.4/5 (79 reviews)

"Overall a good experience. I would stay here again."…"

Reviewed on 16 Sep 2019

Ocean Edge Suites & Hotel Colombo
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
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.

Hotels with Restaurant in Colombo

Search for Hotels with Restaurant in Colombo on Expedia. You can easily find your hotels in Colombo using one of the methods below:

  • View our selection of featured hotels in Colombo
  • Use the map to find hotels in the Colombo neighborhood you prefer
  • Use the filters to see hotels in a specific area of Colombo, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Colombo
  • Enter your travel dates to view the best deals on hotels in Colombo - while they last

More trip options

Travellers loved these Hotels with Restaurant