Top Hotels in CanadaIndependent guide
Canada
Destinations

Hotels in Canada

Canada has 2,605 places to stay listed here — 2,605 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in Canada

Where to stay in Canada

CityListings
Montreal 70 hotels
Toronto 65 hotels
Quebec City 53 hotels
Calgary 51 hotels
Ottawa 48 hotels
Victoria 42 hotels
Vancouver 37 hotels
Niagara Falls 34 hotels
Edmonton 33 hotels
Niagara-on-the-Lake 33 hotels

Good to know

How many hotels are listed in Canada?

2605 hotels, guesthouses and B&Bs across 683 cities in Canada, each with rooms, photos and a link to book on Booking.com.

Which Canada city has the most listings here?

Montreal, with 70 listed hotels.