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 25-32 of 60 hotels

Sort by:
Distance
4(1492 reviews)
|
53.2 mi from destination

Toronto Airport hotel with free Wi-Fi, indoor pool, fitness center and shuttle service.

View Details
4.4(826 reviews)
|
53.5 mi from destination

One or Two bedroom suites w/full kitchens, free breakfast. Minutes from (YYZ) Pearson Intl Airport

View Details
4.2(796 reviews)
|
53.7 mi from destination

All Suite hotel, spacious rooms and event space. 15 minutes to Niagara Falls and Niagara Outlets.

View Details
3.9(1607 reviews)
|
53.7 mi from destination

Pet-friendly hotel just seconds from the Toronto Airport & Conference Centre.

View Details
4.4(127 reviews)
|
56.3 mi from destination

Brand-new hotel with spacious rooms and suites near Toronto Pearson International Airport.

View Details
4.3(1864 reviews)
|
57.8 mi from destination

Renovated Rogers Centre hotel in the heart of downtown with dining and event spaces.

View Details
4.3(928 reviews)
|
58 mi from destination

Family-friendly hotel with contemporary rooms, stylish décor and on-site dining in Uptown Waterloo.

View Details
NEW HOTEL
4.9(47 reviews)
|
58.1 mi from destination

Experience luxury and style at Bisha Hotel, Toronto's premier boutique destination

View Details

LUXURY

PREMIUM

SELECT

LONGER STAYS