Hotels with Restaurants in British Columbia

  • 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 Cities in British Columbia

Top Hotels with Restaurants in British Columbia

Pinnacle Hotel Harbourfront

4.0 star property
8.8 out of 10, Excellent, (5789)
"The front desk people are amazing…very accommodating, helpful, and polite. The restaurant is charming, elegant but comfortable. The staff is attentive. The live music is very enjoyable and the volume is perfect…not too loud …so that you can still have conversation. The food is great. The expresso martinis are NOT good. Our Harbourfront room was beautiful, so comfortable, with a comfortable mattress and great pillows. It’s one of the few hotels that provides fresh towels every day! ...
The price is S$225
includes taxes & fees
16 Dec - 17 Dec
Pinnacle Hotel Harbourfront

Century Plaza Hotel

3.5 star property
8.6 out of 10, Excellent, (1214)
"Close to everything "
The price is S$224
includes taxes & fees
25 Nov - 26 Nov
Century Plaza Hotel

Pinnacle Hotel at the Pier

4.0 star property
9.4 out of 10, Exceptional, (1405)
"Stayed fr Grey Cup, half the price of hotels downtown with the 12 min seabus to get downtown just a way to enjoy the amazing water views and city transportation without looking for parking. Lonsdale Quey Had amazing food next door. "
The price is S$169
includes taxes & fees
1 Dec - 2 Dec
Pinnacle Hotel at the Pier

The Listel Hotel Vancouver

3.5 star property
9.2 out of 10, Wonderful, (1002)
"Love the Listel!! "
The price is S$240
includes taxes & fees
2 Dec - 3 Dec
The Listel Hotel Vancouver

Sylvia Hotel

3.0 star property
9.4 out of 10, Exceptional, (1420)
"A classic! Favourite place to stay in Vancouver!!"
The price is S$196
includes taxes & fees
25 Nov - 26 Nov
Sylvia Hotel

The Sutton Place Hotel Vancouver

4.5 star property
9.0 out of 10, Wonderful, (3134)
"This place is yes, expensive. What you get is something like you would expect at a world class hotel. By the way there is one more thing. I have no idea who makes their mattresses, but they are simply the most comfortable beds you can find ... outside Europe. Centrally located for walking to everywhere. The only downer is they have demand pricing so weekends are more expensive. So be it."
The price is S$227
includes taxes & fees
16 Dec - 17 Dec
The Sutton Place Hotel Vancouver

Hotel Rialto

3.5 star property
9.2 out of 10, Wonderful, (1883)
"Great location, super affordable. Staff were attentive and supportive."
The price is S$192
includes taxes & fees
25 Nov - 26 Nov
Hotel Rialto

Best Western Plus Vancouver Airport Hotel

3.5 star property
7.8 out of 10, Good, (2393)
"A very good hotel with great staff. Not many places to eat and drink within a 5-10 I’min walk ."
The price is S$141
includes taxes & fees
25 Nov - 26 Nov
Best Western Plus Vancouver Airport Hotel

Georgian Court Hotel, WorldHotels Elite

4.0 star property
9.2 out of 10, Wonderful, (3346)
"Georgian Court was wonderful. Beds were very comfy and hotel was quiet and very clean. Central and close to several amenities & restaurants will definately be back "
The price is S$178
includes taxes & fees
25 Nov - 26 Nov
Georgian Court Hotel, WorldHotels Elite

Hotel Blu Vancouver

4.0 star property
9.6 out of 10, Exceptional, (2613)
"Our room was next yo the pool and we could smell the pool and feel the humidity. Other than this everything else was great! "
The price is S$278
includes taxes & fees
26 Nov - 27 Nov
Hotel Blu Vancouver
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 British Columbia
Save an average of 15% on thousands of hotels when you're signed in
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

How much do hotels with dining in British Columbia cost?
Prepare to pay between S$141 and S$278 per night for hotels in British Columbia. An ideal stay with a restaurant, or one that offers access to epic foodie experiences, is just a few clicks away on Expedia. 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 British Columbia?
British Columbia offers multiple hotels with restaurants that have a total average guest review rating of 8.9. Eager to sample top dining experiences in Vancouver? Base yourself at Wedgewood Hotel & Spa, a 5-star property with a cafe and individually decorated rooms. Alternatively, eat your way around Vancouver from L’Hermitage Hotel. Also a guest favourite, it has a 4-star rating and conveniences such as an electric car charging station and a terrace.
How many hotels with restaurants are there in British Columbia?
British Columbia has 1454 hotels with access to some excellent culinary experiences. Enter your dates and destination and organise your next getaway today.
Are there any family-friendly hotels with dining in British Columbia?
Yes, so round up your group and get busy organising your British Columbia escape! If Vancouver is on your list of places to visit, stay at Pacific Spirit Hostel. This 2-star family-friendly hotel will place you close to some great foodie experiences. Amenities here include a nearby beach and a picnic area. Another superb choice with dining is Travelodge by Wyndham Vancouver Lions Gate. Also in Vancouver, it has a 2.5-star rating and includes a restaurant and a 24-hour front desk. You’ll find plenty of things to see and do with your family in Vancouver. Vancouver Aquarium and English Bay Beach deliver a great day out.
Are there any 5-star hotels with restaurants in British Columbia?
British Columbia has plenty of hotels that blend luxurious accommodation with outstanding dining experiences. Enjoy a taste of Vancouver from Wedgewood Hotel & Spa, a 5-star getaway with amenities such as designer toiletries and premium bedding. Fairmont Pacific Rim is another top pick in Vancouver. Also rated 5 stars, premium bedding and a swimming pool are among the reasons discerning travellers choose to stay here.
Why book your hotel with restaurants in British Columbia with Expedia?
Reserving a hotel with restaurants in British Columbia is as easy as entering your travel dates and picking a place that has what you need. On the search for a getaway that has its own restaurant or is in a culinary hub? Want it to be upscale or budget friendly? Use Expedia’s search filters to narrow your results even further and find your ideal match.
How can I find cheap hotels with restaurants in British Columbia?
The simplest way to find cheap hotels with restaurants in British Columbia is with Expedia’s nifty filter tool. Source accommodation with restaurants or tasty extra touches, like included lunch and dinner. You can also tailor your search results by star rating, budget and amenities to nab excellent rates in just a few clicks.
What is there to do in British Columbia near my hotel with restaurants?
The most important accessory for your British Columbia trip is an epic itinerary! Vancouver Aquarium, English Bay Beach and Queen Elizabeth Theatre are among the biggest sights if you’re staying in Vancouver. Victoria is also packed with famous attractions, such as Royal BC Museum. Need more ideas for your to-do list? Stop by Craigdarroch Castle and Victoria Bug Zoo too.