Skip to Content

Vancouver, Canada Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Vancouver, Canada. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-8 of 18 hotels

Sort by:
Distance

Experience elevated comfort and genuine, bespoke hospitality in Downtown Vancouver, BC.

4.3(3671 reviews)
|
0.5 mi from destination

Dynamic hotel in downtown Vancouver, BC, offering modern venues and rooms with city centre views.

4.4(2053 reviews)
|
0.6 mi from destination

Hotel in downtown Vancouver, BC, offering suites and an indoor pool steps from Stanley Park.

4.5(1404 reviews)
|
0.6 mi from destination

Stretch out & relax at our award-winning, all-suite hotel in Vancouver.

4.6(2064 reviews)
|
0.8 mi from destination

Downtown Vancouver extended-stay with full kitchens and modern suites.

4.3(903 reviews)
|
0.9 mi from destination

Stylish, pet-friendly, boutique hotel near Rogers Arena and BC Place Stadium, in downtown Vancouver.

4.4(2193 reviews)
|
0.9 mi from destination

Waterfront family-friendly hotel in Downtown Vancouver overlooking False Creek.

4.4(3468 reviews)
|
1.3 mi from destination

Our downtown Vancouver hotel in Coal Harbour enjoys the perfect balance with its surroundings.

LUXURY

PREMIUM

SELECT

LONGER STAYS