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 District, 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 District Hotels with Restaurant

Galle Face Hotel
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
The price is Rs7,312 per night

Located in Kollupitiya, this beachfront hotel is in the city centre and within 1 mi (2 km) of Galle Face Green, Crescat Shopping Mall and Colombo City Centre. ...

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
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo
The price is Rs4,387 per night

Located in Kollupitiya, this hotel is within a 10-minute walk of Liberty Plaza, Colombo City Centre and Sri Lanka National Museum. Gangaramaya Temple and Galle ...

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
Cinnamon Grand Colombo
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
The price is Rs9,749 per night

This family-friendly Colombo hotel is located by the ocean, within a 15-minute walk of United States Embassy Colombo, Galle Face Green and Nawaloka Hospital. ...

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
Mount Lavinia Hotel
Mount Lavinia Hotel
4 out of 5
100 Hotel Road, Mount Lavinia
Get Rates

Located in Mount Lavinia, this beachfront hotel is in the city centre and within 3 mi (5 km) of Mount Lavinia Beach, Dehiwala Zoological Garden and Bellanwila ...

4.1/5Very Good! (584 reviews)
Nice hotel great location

"Hotel is in perfect location. Steeped in history and a very grand building. However this shows in its condition in places. Some corridors do smell very damp but is very clean. The bathroom we had showed signs of tiredness. Our room was ground floor and had a family of pigeons nesting on out window ..."…"

Reviewed on 12 Mar 2020

Mount Lavinia Hotel
The Kingsbury Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
The price is Rs7,586 per night

This family-friendly Colombo hotel is located by the ocean, just steps away from Bank of Ceylon Tower and Colombo World Trade Center. Dutch Hospital Shopping ...

4.2/5Excellent! (600 reviews)

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

Reviewed on 17 Mar 2020

The Kingsbury Colombo
OZO Colombo Sri Lanka
OZO Colombo Sri Lanka
4 out of 5
No. 36-38, Clifford Place, Colombo 4, Colombo
Get Rates

Located in Colombo 04, this hotel is 0.8 mi (1.3 km) from Raux Brothers and within 3 miles (5 km) of Bellagio Casino and Galle Face Green. Galle Face Beach and ...

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
Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo
The price is Rs6,418 per night

This family-friendly Colombo hotel is located on the waterfront, within a 15-minute walk of Bally's Casino and Nawaloka Hospital. Galle Face Green and Galle ...

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
Grand Oriental Hotel
Grand Oriental Hotel
3.5 out of 5
02, York Street, Colombo
The price is Rs1,595 per night

Located in Fort, this spa hotel is within a 15-minute walk of Khan Clock Tower, Galle Face Beach and Galle Face Green. Bally's Casino is 2.1 mi (3.5 km) ...

3.6/5Good! (331 reviews)

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

Reviewed on 3 Feb 2020

Grand Oriental Hotel
Ramada by Wyndham Colombo
Ramada by Wyndham Colombo
4 out of 5
30 Sir Mohamed Macan Markar Mawatha, PO Box 1202, Colombo
The price is Rs5,400 per night

This family-friendly Colombo hotel is located near the airport, just steps away from Galle Face Beach and Galle Face Green. Nawaloka Hospital and Bally's Casino ...

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
Taj Samudra
Taj Samudra
5 out of 5
25 Galle Face Centre Road, Colombo
The price is Rs6,300 per night

This family-friendly Colombo hotel is located by the ocean, within a 10-minute walk of Galle Face Green, Galle Face Beach and Nawaloka Hospital. Bally's Casino ...

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
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 District

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

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