Skip to Content

Canada Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in 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 41-48 of 232 hotels

Sort by:
City

Montreal-Trudeau Airport's only in-terminal hotel and amenities designed for the modern traveler.

Pet-friendly hotel, steps from Rogers Place and ICE District, in downtown near the River Valley.

Modern hotel with nature-inspired rooms, free Wi-Fi, breakfast and parking in West Edmonton.

Experience comfort and convenience at our Edmonton Accommodation.

Modern hotel in Edmonton, Alberta, Canada with premium accommodations, venues and on-site dining.

Trendy hotel with breathable rooms, event space and heated underground parking near St. Albert.

Modern luxury with prime ICE District access and elevated amenities in downtown Edmonton.

Newly renovated hotel in Edmonton, Canada with restaurant, pub, 11 event venues & free Wi-Fi access