Hotels in Canada
4,216 hotels across 195 destinations in Canada. Pick a destination to see hotels, photos and prices and build your trip route with Odysseus.
- Hotels in Toronto-ON · 324 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Montreal-QC · 314 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Quebec-QC · 189 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Vancouver-BC · 185 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Edmonton-AB · 153 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Vancouver Island-BC · 152 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Calgary-AB · 130 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Niagara Falls - ON · 119 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Ottawa-ON · 109 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Canadian Rockies-AB · 109 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Okanagan Valley-BC · 109 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Halifax-NS · 73 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Winnipeg-MB · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Whistler-BC · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Kamloops - Sun Peaks-BC · 60 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Saskatoon-SK · 55 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Kingston-ON · 53 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Regina-SK · 53 hotels · 3 stars · With a pool · With a spa
- Hotels in Muskoka - Algonquin Park-ON · 52 hotels · 3 stars · With a pool · With a spa
- Hotels in Red Deer-AB · 50 hotels · 3 stars · With a pool · With a spa
- Hotels in Prince Edward Island-PE · 47 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Moncton-NB · 45 hotels · 3 stars · With a pool · With a spa
- Hotels in St. Johns - NF · 44 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in London-ON · 42 hotels · 3 stars · 4 stars · With a pool
- Hotels in Hamilton-ON · 41 hotels · 3 stars · With a pool · With a spa
- Hotels in Cambridge - Kitchener-ON · 40 hotels · 3 stars · With a pool · With a spa
- Hotels in Grande Prairie-AB · 38 hotels · 3 stars · With a pool
- Hotels in Trois-Rivieres-QC · 37 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Windsor-ON · 36 hotels · 3 stars · With a pool
- Hotels in Sudbury-ON · 34 hotels · 3 stars · With a pool
- Hotels in Mont Tremblant-QC · 32 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Barrie-ON · 29 hotels · 3 stars · With a pool · With a spa
- Hotels in Collingwood-ON · 29 hotels · 3 stars · With a pool · With a spa
- Hotels in Lethbridge Region-AB · 27 hotels · 3 stars · With a pool
- Hotels in Fort St. John-BC · 23 hotels · 3 stars · With a pool
- Hotels in Revelstoke - BC · 23 hotels · 3 stars · With a pool · With a spa
- Hotels in Fernie-BC · 23 hotels · 3 stars · With a pool
- Hotels in Thunder Bay-ON · 22 hotels · 3 stars · With a pool
- Hotels in Prince George-BC · 22 hotels · 3 stars · With a pool
- Hotels in North Bay-ON · 21 hotels · 3 stars · With a pool
- Hotels in Algoma-ON · 21 hotels · 3 stars · With a pool · With a spa
- Hotels in Whitby - Oshawa-ON · 21 hotels · 3 stars · With a pool
- Hotels in Medicine Hat-AB · 21 hotels · 3 stars · With a pool
- Hotels in Belleville-ON · 20 hotels · 3 stars · With a pool
- Hotels in Sydney-NS · 20 hotels · 3 stars · With a pool
- Hotels in Fort Mcmurray-AB · 20 hotels · 3 stars
- Hotels in Swift Current-SK · 20 hotels · 3 stars · With a pool
- Hotels in Kicking Horse-BC · 20 hotels · 3 stars · With a pool
- Hotels in Invermere-BC · 20 hotels · 3 stars · With a pool · With a spa
- Hotels in Saint John - NB · 19 hotels · 3 stars · With a pool
- Hotels in Peterborough-ON · 19 hotels · 3 stars · With a pool
- Hotels in Brandon-MB · 18 hotels · 3 stars · With a pool
- Hotels in Whitecourt-AB · 17 hotels · 3 stars
- Hotels in Terrace-ON · 17 hotels · 3 stars
- Hotels in Orillia-ON · 16 hotels · 3 stars · With a pool
- Hotels in Cranbrook-BC · 16 hotels · 3 stars · With a pool
- Hotels in Fredericton-NB · 16 hotels · 3 stars · With a pool
- Hotels in Corner Brook-NF · 16 hotels · 3 stars
- Hotels in Chicoutimi-QC · 16 hotels · 3 stars · 4 stars
- Hotels in Whitehorse-YT · 16 hotels · 3 stars
- Hotels in Estevan-SK · 16 hotels · 3 stars
- Hotels in Moose Jaw-SK · 15 hotels · 3 stars
- Hotels in Bathurst-NB · 15 hotels · 3 stars · With a pool
- Hotels in Hinton-AB · 15 hotels · 3 stars · With a pool · With a spa
- Hotels in Wetaskiwin-AB · 15 hotels · 3 stars
- Hotels in Bonnyville-AB · 15 hotels · 3 stars
- Hotels in Nelson-BC · 15 hotels · 3 stars
- Hotels in Owen Sound-ON · 14 hotels · 3 stars
- Hotels in Chilliwack-BC · 14 hotels · 3 stars · With a pool
- Hotels in Lloydminster-AB · 14 hotels · 3 stars · With a pool
- Hotels in Sarnia-ON · 13 hotels · 3 stars · With a pool
- Hotels in Prince Albert-SK · 13 hotels · 3 stars · With a pool
- Hotels in Edson-AB · 13 hotels · 3 stars
- Hotels in Guelph-ON · 12 hotels · 3 stars
- Hotels in Drummondville-QC · 12 hotels · 3 stars · With a pool · With a spa
- Hotels in Trail-BC · 12 hotels · 3 stars
- Hotels in Valemount-BC · 12 hotels · 3 stars
- Hotels in Williams Lake-BC · 12 hotels · 3 stars
- Hotels in Timmins-ON · 11 hotels · 3 stars
- Hotels in Westlock-AB · 11 hotels · 3 stars
- Hotels in Dawson Creek-BC · 11 hotels · 3 stars
- Hotels in Edmundston-NB · 10 hotels · With a pool
- Hotels in Alma-QC · 10 hotels · 3 stars
- Hotels in Salmon Arm-BC · 10 hotels · 3 stars · With a pool
- Hotels in Kincardine-ON · 10 hotels · 3 stars
- Hotels in Port Hastings-NS · 10 hotels · 3 stars · With a pool
- Hotels in Leamington-ON · 9 hotels · 3 stars
- Hotels in Brockville-ON · 9 hotels · 3 stars · With a pool
- Hotels in Sept-Iles-QC · 9 hotels · 3 stars
- Hotels in Abbotsford-BC · 9 hotels · 3 stars · With a pool
- Hotels in Merritt-BC · 9 hotels · 3 stars · With a pool
- Hotels in Montebello-QC · 8 hotels
- Hotels in Castlegar-BC · 8 hotels · 3 stars
- Hotels in Kapuskasing-ON · 8 hotels · 3 stars
- Hotels in Brooks-AB · 8 hotels
- Hotels in La Malbaie-QC · 8 hotels · 3 stars
- Hotels in Woodstock-ON · 7 hotels · 3 stars
- Hotels in Miramichi-NB · 7 hotels
- Hotels in Yarmouth-NS · 7 hotels · 3 stars
- Hotels in Kirkland Lake-ON · 7 hotels
- Hotels in Rimouski-QC · 7 hotels
- Hotels in Val Dor-QC · 7 hotels
- Hotels in Three Hills-AB · 7 hotels · 3 stars
- Hotels in High Level-AB · 7 hotels · 3 stars
- Hotels in Wainwright-AB · 7 hotels
- Hotels in Quesnel-BC · 7 hotels · 3 stars
- Hotels in Renfrew-ON · 7 hotels
- Hotels in Monte Laurier-QC · 7 hotels · 3 stars
- Hotels in St. Andrews by the Sea-NB · 7 hotels
- Hotels in Cache Creek Area-BC · 7 hotels
- Hotels in Morden-MB · 7 hotels · With a pool
- Hotels in Saugeen Shores-ON · 7 hotels · 3 stars
- Hotels in Woodstock NB · 6 hotels
- Hotels in Yellowknife-NT · 6 hotels
- Hotels in Parry Sound-ON · 6 hotels · 3 stars
- Hotels in Matane-QC · 6 hotels · 3 stars
- Hotels in Rouyn-Noranda-QC · 6 hotels · 3 stars
- Hotels in Dawson City-YT · 6 hotels · 3 stars
- Hotels in Strathmore-AB · 6 hotels · 3 stars
- Hotels in Cold Lake-AB · 6 hotels · 3 stars
- Hotels in Rocky Mountain House-AB · 6 hotels · 3 stars
- Hotels in Thompson-MB · 6 hotels
- Hotels in Waterton Lakes National Park-AB · 6 hotels · 3 stars
- Hotels in Vernon-BC · 6 hotels
- Hotels in Kenora-ON · 5 hotels
- Hotels in Elliot Lake-ON · 5 hotels · 3 stars
- Hotels in Cochrane-ON · 5 hotels
- Hotels in Charlevoix-QC · 5 hotels
- Hotels in Hudson's Hope-BC · 5 hotels
- Hotels in Portage la Prairie-MB · 5 hotels
- Hotels in Digby-NS · 5 hotels · 3 stars
- Hotels in Goderich-ON · 5 hotels
- Hotels in Trenton-ON · 4 hotels
- Hotels in Grand Falls-NB · 4 hotels
- Hotels in Dryden-ON · 4 hotels
- Hotels in Baie Comeau-QC · 4 hotels
- Hotels in Sicamous-BC · 4 hotels
- Hotels in Chemainus-QC · 4 hotels
- Hotels in Dalhousie-NB · 4 hotels
- Hotels in Cornwall-ON · 4 hotels
- Hotels in Saskatchewan-SK · 4 hotels
- Hotels in Comox-Strathcona-BC · 4 hotels
- Hotels in Port Hope-ON · 3 hotels
- Hotels in Rimbey-AB · 3 hotels
- Hotels in Maple Ridge-BC · 3 hotels
- Hotels in Sooke · 3 hotels
- Hotels in Liverpool-NS · 3 hotels
- Hotels in Duncan-BC · 3 hotels
- Hotels in Lloydminster Area-QC · 3 hotels
- Hotels in Dauphin Lake-MB · 3 hotels
- Hotels in Southampton-ON · 3 hotels
- Hotels in Hardisty-AB · 3 hotels
- Hotels in Grey-ON · 3 hotels
- Hotels in Division No. 18-MB · 3 hotels
- Hotels in Division No. 5-MB · 3 hotels
- Hotels in Témiscamingue-QC · 3 hotels
- Hotels in Smiths Falls-ON · 2 hotels
- Hotels in Port Alberni-BC · 2 hotels
- Hotels in Bridgewater-NS · 2 hotels
- Hotels in Bancroft-ON · 2 hotels
- Hotels in Pembroke-ON · 2 hotels
- Hotels in Gananoque-ON · 2 hotels
- Hotels in Rainy River-ON · 2 hotels
- Hotels in Bulkley-BC · 2 hotels
- Hotels in Forestville-QC · 2 hotels
- Hotels in Meadow Lake-SK · 2 hotels
- Hotels in Twillingate-NF · 2 hotels
- Hotels in Ogdensburg-Prescott-ON · 2 hotels
- Hotels in Graham Island-BC · 2 hotels
- Hotels in Le Bas-Richelieu-QC · 2 hotels
- Hotels in Powell River-BC · 2 hotels
- Hotels in Hawkesbury-ON · 1 hotels
- Hotels in Tadoussac-QC · 1 hotels
- Hotels in Grande Cache-AB · 1 hotels
- Hotels in Stephenville-NF · 1 hotels
- Hotels in Conklin-AB · 1 hotels
- Hotels in Sunbury-NB · 1 hotels
- Hotels in Red Lake-ON · 1 hotels
- Hotels in Rigaud-QC · 1 hotels
- Hotels in Mont-Joli Regional Airport-QC · 1 hotels
- Hotels in Truro-NS · 1 hotels
- Hotels in Amos-QC · 1 hotels
- Hotels in Manitoba-MB · 1 hotels
- Hotels in Sunshine Coast-BC · 1 hotels
- Hotels in La Vallée-de-la-Gatineau-QC · 1 hotels
- Hotels in Division No. 1-MB · 1 hotels
- Hotels in Joliette-QC · 1 hotels
- Hotels in Mount Waddington-BC · 1 hotels
- Hotels in Division No. 17-MB · 1 hotels
- Hotels in Division No. 8-MB · 1 hotels
- Hotels in Les Collines de l`Outaouais - QC · 1 hotels
- Hotels in Brampton-ON · 1 hotels
- Hotels in Charlevoix-Est-QC · 1 hotels
- Hotels in Les Basques-QC · 1 hotels
- Hotels in St Paul-NF · 1 hotels