Skip to Content

Hamilton, Canada Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Hamilton, 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 9-16 of 60 hotels

Sort by:
Distance
4.2(755 reviews)
|
41.4 mi from destination

City central hotel in Guelph, Ontario, featuring modern rooms and smart amenities

View Details
4.1(598 reviews)
|
42 mi from destination

An upscale hotel in Mississauga near Toronto Pearson International Airport and shopping centers.

View Details
3.8(659 reviews)
|
43.9 mi from destination

Stylish hotel with an indoor salt-water pool, free Wi-Fi, and on-site restaurant near Waterloo.

4.1(706 reviews)
|
44.6 mi from destination

Ideally located near outlet shops & dining, with an indoor pool, free parking, wifi, and bistro.

View Details
4.5(304 reviews)
|
44.6 mi from destination

Thrive on long stays where we provide spaces and experiences that allow you to travel like you live.

View Details
FULLY RENOVATED
4(665 reviews)
|
47.6 mi from destination

Inviting and relaxing - located within minutes of Toronto's Pearson International Airport

View Details
4.2(866 reviews)
|
48.1 mi from destination

Newly Renovated, upscale Airport/Mississauga hotel, ideal for Corporate and Leisure guests

View Details
4.1(1118 reviews)
|
49 mi from destination

Hotel opened in October, 2005 and renovation completed in 2015,Lobby renovation completed in 2020

View Details

LUXURY

PREMIUM

SELECT

LONGER STAYS