Canada hotels with restaurants

  • guests
Restaurant in the hotel - not uncommon, but still better when the hotel with the possibility of breakfast, lunch and dinner in one place. Explore our selection of hotels in Canada and book without leaving home. The average price of a hotel Canada to the restaurant for one night starts at $117 and reaches $170, and the rating of 9.6 points out of 10.
Hotellook team
1
Rating 9.9
Excellent hotel. Friendly service. Tasty breakfast. Popular among couples.
2
Rating 9.7
Excellent romantic hotel. Impressive bathroom. Very quiet. Great pool.
from $128
3
Rating 9.6
Excellent luxury hotel. Close to Old Quebec. Pleasant hotel grounds. Good furniture. Great location. Popular among couples.
from $142
4
Rating 9.6
Excellent lake hotel. Excellent location and great breakfast. Nice building. Popular among couples.
from $117
5
Rating 9.6
Excellent hotel. Great views and beautiful beaches. Fantastic service. Popular among couples.
from $117
6
Rating 9.6
from $170
7
Rating 9.5
Excellent luxury hotel. Good for sightseeing and located near shopping areas. Awesome terrace. Luxurious Hotel. Good wifi quality. Popular among couples.
from $165
8
Rating 9.5
Excellent hotel. Rather comfortable. Friendly atmosphere. Great reception. Popular among couples.
9
Rating 9.5
Excellent hotel. Great reception. Great wellness & sports facilities. Beautiful architecture. Popular among couples.
10
Rating 9.5
Excellent hotel. Service and overall comfort levels are top notch. Awesome vibe. Popular among business travelers.
Check all Canada hotels
  • guests