Hotels with Restaurants 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

Check availability on Colombo Hotels with Restaurants

Next weekend
In two weeks

Top Colombo Hotels with Restaurants

Galle Face Hotel

5.0 star property
9.2 out of 10, Wonderful, (1001)
"I have always loved staying at Galle Face hotel but this time I was a little disappointed The standard seems to have slipped a bit The service was not as good as it was before and the room amenities were not so good. I was also quite disappointed with the breakfast which used to be one of the best. Though the variety was there but not the taste "
The price is P5,474
P7,354 total
includes taxes & fees
Feb 24 - Feb 25
Galle Face Hotel

Cinnamon Red Colombo

3.0 star property
9.0 out of 10, Wonderful, (1002)
"All good. Nice view. Friendly staff "
The price is P4,056
P5,313 total
includes taxes & fees
Mar 1 - Mar 2
Cinnamon Red Colombo

Cinnamon Grand Colombo

5.0 star property
8.8 out of 10, Excellent, (811)
"Check inn was fast Mr Dimanth was very well professional and helpful."
The price is P6,084
P7,969 total
includes taxes & fees
Feb 27 - Feb 28
Cinnamon Grand Colombo

The Kingsbury Colombo

5.0 star property
8.4 out of 10, Very Good, (753)
"Service and staff were nice. TV channels did not work for the most part of my stay but it really didn't affect my stay. This may be an area you could improve for other future guests. "
The Kingsbury Colombo

Radisson Hotel Colombo

4.0 star property
8.6 out of 10, Excellent, (505)
"I liked everything about it. I extended my stay another week because of how positive this experience has been. "
The price is P4,692
P6,147 total
includes taxes & fees
Mar 1 - Mar 2
Radisson Hotel Colombo

Cinnamon Lakeside Colombo

5.0 star property
8.8 out of 10, Excellent, (487)
"Lovely property, very helpful and friendly staff. Comfortable rooms, great location. Relaxing and enjoyable. "
The price is P5,432
P7,116 total
includes taxes & fees
Mar 1 - Mar 2
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, (272)
"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 P3,846
P5,166 total
includes taxes & fees
Mar 2 - Mar 3
Ramada by Wyndham Colombo

Taj Samudra

5.0 star property
8.6 out of 10, Excellent, (351)
"A great place to send vacation and hold special events like wedding, corporate events. "
The price is P5,995
P8,060 total
includes taxes & fees
Feb 28 - Mar 1
Taj Samudra

The Steuart by Citrus

3.5 star property
8.2 out of 10, Very Good, (200)
"Super hotel, lovely breakfast and great evening meal options. Surrounded by bars and restaurants, within walking distance of the railway station. "
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 P3,846 to P6,084 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 dining in Colombo?
Choose from multiple hotels with dining 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 dining are there in Colombo?
Make use of your vacation 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 dining in Colombo?
With hotels with dining starting from only P3,846 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 flavors 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 vacation 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 favorite. 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 travelers both young and old.
Are there any 5-star hotels with dining in Colombo?
Shangri-La Colombo is a fabulous 5-star hotel with dining in Colombo. Around 2 kilometers 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 kilometers from the city center and features premium bedding and beauty services.
Why book your hotel with dining in Colombo with Expedia?
Whether you’re seeking a hotel with a restaurant, or one that’s near a foodie epicenter, 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 dining in Colombo?
The easiest way to uncover cheap hotels with dining 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 dining?
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 travelers’ 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.