Colombo Hotel Guide - Hotels with Restaurant in Colombo, Western Province

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Colombo Hotels with Restaurant

Galle Face Hotel
5.0 star property
9.2 out of 10, Wonderful, (1002)
"Great stay, staff very friendly and attentive. Would definitely recommend. Good was delicious too. "
The price is €107
includes taxes & fees
14 Dec - 15 Dec
Galle Face Hotel
Cinnamon Red Colombo
3.0 star property
9.0 out of 10, Wonderful, (1000)
"Great"
The price is €85
includes taxes & fees
24 Nov - 25 Nov
Cinnamon Red Colombo
Cinnamon Grand Colombo
5.0 star property
8.8 out of 10, Excellent, (764)
"We are at the end of our private tour of Sri Lanka. We booked all accom from Australia. The most consistent service issue across all accommodation regardless of price point or star rating is the inordinately slow service! Whether drinks or food slow service is endemic across Sri Lanka and unfortunately the cinnamon grand is no different. Staff always try to be helpful however this is the first hotel experience where staff seem unhappy. Just to be clear what we are talking about is the time taken...
The price is €163
includes taxes & fees
2 Dec - 3 Dec
Cinnamon Grand Colombo
The Kingsbury Colombo
5.0 star property
8.6 out of 10, Excellent, (733)
"Everything was good, But they didn’t keep much toiletries Even I didn’t see Thoth past and brush, I have Oder dlux but room was compared to other 5star it’s small room. Other than everything was good, Breakfast was superb many choices and varieties "
The price is €119
includes taxes & fees
22 Nov - 23 Nov
The Kingsbury Colombo
Radisson Hotel Colombo
4.0 star property
8.6 out of 10, Excellent, (491)
"Friendly staff "
The price is €96
includes taxes & fees
25 Nov - 26 Nov
Radisson Hotel Colombo
Cinnamon Lakeside Colombo
5.0 star property
8.8 out of 10, Excellent, (467)
"Good service, friendly staff, great location. Been staying at the same hotel for all my trips to Sri Lanka, Royal Thai is the best restaurant i have been to for Thai food in Sri Lanka. Must try. "
The price is €82
includes taxes & fees
2 Dec - 3 Dec
Cinnamon Lakeside Colombo
Grand Oriental Hotel
3.5 star property
7.2 out of 10, Good, (337)
"The location is good. Restaurant service is excellent Receptionists are unhelpful and cold Need to go for training on service"
Grand Oriental Hotel
Ramada by Wyndham Colombo
4.0 star property
7.6 out of 10, Good, (266)
"The room was spacious. Neat and tidy. Bathroom was clean. Linen were good too. 2 big beds, a working table and a couch. Lots of storage space. The stay was quite comfortable. Walkable distance to Galle Face beach. We did not opt for the Breakfast choice while booking. Upon enquiring at the reception, we were told it costed 4K LKR per head, which we felt is pretty expensive. "
The price is €93
includes taxes & fees
6 Dec - 7 Dec
Ramada by Wyndham Colombo
Taj Samudra
5.0 star property
8.6 out of 10, Excellent, (339)
"The bed and pillows are very uncomfortable, breakfast was excellent specially for south Asians, but there is short of space due to lots of guests, they should modify the restaurant because I feel the arrangement is not proper "
The price is €190
includes taxes & fees
23 Nov - 24 Nov
Taj Samudra
The Steuart by Citrus
3.5 star property
8.2 out of 10, Very good, (196)
"Super hotel, lovely breakfast and great evening meal options. Surrounded by bars and restaurants, within walking distance of the railway station. "
The price is €55
includes taxes & fees
22 Nov - 23 Nov
The Steuart by Citrus
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.
Don't see what you're looking for?
See all available properties in Colombo

Frequently asked questions

How much do hotels with dining in Colombo cost?
The price for hotels in Colombo ranges from €55 to €190 per night. Expedia has awesome deals on properties with restaurants or close to top food areas that’ll please both your taste buds and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Colombo?
Choose from multiple hotels with restaurants in Colombo with a total average guest review rating of 8.3. Shangri-La Colombo places you near some great foodie experiences. This popular 5-star hotel also has a spa and a lake view. Paradise Road Tintagel Colombo is another sought-after option with dining. It has a 4.5-star rating and conveniences such as a cafe and a garden.
How many hotels with restaurants are there in Colombo?
Make use of your holiday days and choose from 142 hotels with access to dining options in Colombo. For a work-related trip, a couples’ getaway and everything in between, Expedia will help you find the perfect stay in a few simple clicks.
What are the best cheap hotels with restaurants in Colombo?
With hotels with restaurants starting from only €55 per night, you’ll have more money in your pocket to splurge on awesome culinary experiences in Colombo! Bellavista Apartments At Cornish Colombo is an affordable option that features amenities such as a barbecue grill and a swimming pool. Alternatively, taste the flavours of this destination from Miracle City Inn Hostel. A rooftop terrace and an outdoor entertainment area are among this property’s conveniences. If you’re sightseeing in Colombo on a budget, there are plenty of terrific free attractions to add to your to-do list. St Lucia’s Cathedral and Galle Face Green are always popular. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Colombo?
Spend your family holiday at Marino Beach Colombo, a 5-star option only a quick drive from downtown. Amenities here include a nearby zoo and a children’s pool. Another family-friendly hotel with dining in Colombo is D Villas. A swimming pool and a cafe help make this 3.5-star property a favourite. Colombo boasts plenty of family-friendly attractions to check out when you need to keep the kids busy. Sri Lanka National Museum and High Commission of India guarantee a fun day out for travellers both young and old.
Are there any 5-star hotels with restaurants in Colombo?
Shangri-La Colombo is a fabulous 5-star hotel with restaurants in Colombo. Around 2 kilometres from the downtown area, Egyptian-cotton sheets and a sauna are some of the amenities here. Marino Beach Colombo is another indulgent getaway that will put you near some superb culinary experiences. Also rated 5 stars, it’s around 3 kilometres from the city centre and features premium bedding and beauty services.
Why book your hotel with restaurants in Colombo with Expedia?
Whether you’re seeking a hotel with a restaurant, or one that’s near a foodie epicentre, Expedia will have a getaway that’s just your taste. Use our filters to search for Colombo hotels with on-site dining. You can also search for properties in popular locations filled with restaurants, cafés or markets. Whatever suits your style, you’ll score a tasty bargain with Expedia!
How can I find cheap hotels with restaurants in Colombo?
The easiest way to uncover cheap hotels with restaurants in Colombo is with Expedia’s handy filter tool. Reserve stays with restaurants or a few extras, like included breakfast. You can also tailor your search results by budget, star rating and amenities to take advantage of unbeatable rates with only a few clicks.
What is there to do in Colombo near my hotel with restaurants?
Whatever your interests, Colombo has tons to keep you on the move. Sri Lanka National Museum, High Commission of India and Nelum Pokuna Mahinda Rajapaksa Theatre are on many travellers’ lists. Don’t go home without exploring Elphinstone Theatre, St Lucia’s Cathedral and Galle Face Green either. With Expedia’s hotel deals in Colombo, you’ll be able to see even more neat attractions like these with the cash you save.