Destinations
Hotels in Canada
Canada has 2605 places to stay listed here — 2605 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around C$55.
Browse by city
- Montreal 70
- Toronto 65
- Quebec City 53
- Calgary 51
- Ottawa 48
- Victoria 42
- Vancouver 37
- Niagara Falls 34
- Edmonton 33
- Niagara-on-the-Lake 33
- Halifax 28
- Mississauga 28
- Banff 27
- Winnipeg 27
- Charlottetown 25
- Kingston 24
- Canmore 23
- Richmond 23
- St. John's 23
- Whistler 23
- Moncton 22
- Mont-Tremblant 21
- La Malbaie 20
- Saskatoon 20
- Revelstoke 18
- Kelowna 17
- Tofino 17
- London 16
- Magog-Orford 14
- Baie-Saint-Paul 13
Where to stay
Cities in Canada
-
Montreal
-
Toronto
-
Quebec City
-
Calgary
-
Ottawa
-
Victoria
-
Vancouver
-
Niagara Falls
-
Edmonton
-
Niagara-on-the-Lake
-
Halifax
-
Mississauga
-
Banff
-
Winnipeg
-
Charlottetown
-
Kingston
-
Canmore
-
Richmond
-
St. John's
-
Whistler
-
Moncton
-
Mont-Tremblant
-
La Malbaie
-
Saskatoon
-
Revelstoke
-
Kelowna
-
Tofino
-
London
-
Magog-Orford
-
Baie-Saint-Paul
-
Dorval
-
Kamloops
-
Perce
-
Vaughan
-
Nanaimo
-
Ucluelet
-
Fredericton
-
Hamilton
-
Jasper
-
Nelson
-
Penticton
-
Regina
-
Sault Ste. Marie
-
Golden
-
Grande Prairie
-
Hinton
-
Hope
-
Markham
-
Saint John
-
Stratford
-
Sudbury
-
Trois-Rivières
-
Alma
-
Brampton
-
Gananoque
-
Laval
-
Parksville
-
Windsor
-
Baddeck
-
Campbell River
-
Digby
-
Gatineau
-
Huntsville
-
Lethbridge
-
North Vancouver
-
Prince George
-
Rimouski
-
Sherbrooke
-
Surrey
-
Terrace
-
Blue Mountains
-
Clearwater
-
Cochrane
-
Courtenay
-
Goderich
-
Gravenhurst
-
Lunenburg
-
Lévis
-
Matane
-
Moose Jaw
-
North Bay
-
Oakville
-
Qualicum Beach
-
Radium Hot Springs
-
Rivière-du-Loup
-
Saint Andrews
-
Thunder Bay
-
Truro
-
Vernon
-
Wasaga Beach
-
Wawa
-
Abbotsford
-
Belleville
-
Burnaby
-
Cavendish
-
Collingwood
-
Fernie
-
Guelph
-
Langley
-
Medicine Hat
-
Mont-Laurier
-
Red Deer
-
Sherwood Park
-
St. Catharines
-
Summerside
-
Val-dʼOr
-
Waterloo
-
Airdrie
-
Bracebridge
-
Brandon
-
Brockville
-
Bromont
-
Brossard
-
Burlington
-
Carleton-sur-Mer
-
Chilliwack
-
Cornwall
-
Cranbrook
-
Drumheller
-
Drummondville
-
Grand Falls
-
Lac-Mégantic
-
Lloydminster
-
Montmagny
-
Nisku
-
Oshawa
-
Osoyoos
-
Peterborough
-
Port Alberni
-
Saguenay
-
Shediac
-
Sidney
-
Smithers
-
Squamish
-
Tadoussac
-
West Kelowna
-
Yellowknife
-
Amos
-
Bonavista
-
Brooks
-
Chatham
-
Chéticamp
-
Cold Lake
-
Corner Brook
-
Dwight
-
Edmundston
-
Fort McMurray
-
Ganges
-
Harrison Hot Springs
-
Kingsville
-
Kitchener
-
Lac-Brome
-
Lake Louise
-
Mahone Bay
-
Miramichi
-
Newmarket
-
Peace River
-
Perth
-
Picton
-
Port Renfrew
-
Rocky Harbour
-
Rocky Mountain House
-
Saint-Michel-des-Saints
-
Sainte-Anne-des-Monts
-
Sainte-Flavie
-
Sarnia
-
Sooke
-
Sutton
-
Sydney
-
Tobermory
-
Trinity
-
Twillingate
-
Valemount
-
Wolfville
-
Yarmouth
-
Antigonish
-
Baie-Sainte-Catherine
-
Bathurst
-
Boucherville
-
Bouctouche
-
Brackley Beach
-
Brantford
-
Bécancour
-
Camrose
-
Chateau Richer
-
Chelsea
-
Chemainus
-
Christina Lake
-
Cormack
-
Dawson City
-
Dawson Creek
-
Dryden
-
Enfield
-
Field
-
Fort Nelson
-
Fort Saskatchewan
-
Gander
-
Gaspé
-
Gibsons
-
Grand Forks
-
Grandes-Bergeronnes
-
Haliburton
-
Ingonish Beach
-
Invermere
-
Kenora
-
La Pocatiere
-
Leduc
-
Longueuil
-
Louisbourg
-
Madeira Park
-
Malahat
-
Montebello
-
Moosomin
-
Napanee
-
New Glasgow
-
North Battleford
-
North Hatley
-
North Sydney
-
Orillia
-
Petite-Rivière-Saint-François
-
Pictou
-
Pincher Creek
-
Pointe-Claire
-
Port Hardy
-
Powell River
-
Prince Rupert
-
Quesnel
-
Richmond Hill
-
Roberval
-
Rossland
-
Saint-Alexis-des-Monts
-
Saint-Georges
-
Saint-Hyacinthe
-
Saint-Laurent-de-l'ile d'Orleans
-
Saint-Siméon
-
Sainte-Adèle
-
Salmon Arm
-
Sechelt
-
Shawinigan
-
St. Albert
-
Steinbach
-
Strathmore
-
Summerland
-
Sun Peaks
-
Swift Current
-
Thorold
-
Waterton Park
-
Welland
-
Wellington
-
Weyburn
-
White Rock
-
Whitehorse
-
Woodstock
-
Ajax
-
Alert Bay
-
Amherst
-
Annapolis Royal
-
Aurora
-
Barrie
-
Barrys Bay
-
Bic
-
Blairmore
-
Bloomfield
-
Boischâtel
-
Bowmanville
-
Brule Mines
-
Cabano
-
Cache Creek
-
Cambridge
-
Cap-des-Rosiers
-
Caraquet
-
Channel-Port aux Basques
-
Churchill
-
Clarenville
-
Creston
-
Dauphin
-
Delta
-
Edson
-
Fairmont Hot Springs
-
Fort Saint John
-
Granby
-
Grande Cache
-
Haines Junction
-
High Level
-
High River
-
Ingersoll
-
Kapuskasing
-
Kemptville
-
Keremeos
-
Kimberley
-
Kincardine
-
Kindersley
-
Lac-Bouchette
-
Lachute
-
Ladysmith
-
Little Fort
-
Manitowaning
-
Metabetchouan
-
Middleton
-
Midland
-
Mindemoya
-
Miscouche
-
Mountain View
-
Muncho Lake
-
New Minas
-
New Westminster
-
North Rustico
-
One Hundred Mile House
-
Orangeville
-
Owen Sound
-
Panorama
-
Parry Sound
-
Peggy's Cove
-
Pemberton
-
Pembroke
-
Petawawa
-
Pilot Butte
-
Port Carling
-
Port Hood
-
Port Hope
-
Port Stanley
-
Port-Daniel
-
Prescott
-
Prince Albert
-
Reidville
-
Rothesay
-
Rouyn-Noranda
-
Saanichton
-
Saint James
-
Saint Thomas
-
Saint-Jean-de-Matha
-
Saint-Jean-sur-Richelieu
-
Saint-Jérôme
-
Saint-Sauveur-des-Monts
-
Sainte-Marguerite
-
Sauble Beach
-
Shefford
-
Shelburne
-
Sicamous
-
Smiths Cove
-
Spruce Grove
-
St-Pierre-de-l'Île-d'Orléans
-
St. Paul
-
St. Peter's
-
Stewart
-
Stoneham
-
Sylvan Lake
-
Taber
-
Terrebonne
-
Thetford Mines
-
Timmins
-
Trail
-
Tête Jaune Cache
-
Val-David
-
Vaudreuil-Dorion
-
Victoriaville
-
Ville-Marie
-
Wainwright
-
Whitby
-
Whycocomagh
-
Yorkton
-
Amqui
-
Angers
-
Assiniboia
-
Athabasca
-
Baddeck Inlet
-
Baie-Comeau
-
Baie-dʼUrfé
-
Balzac
-
Barrière
-
Bay Roberts
-
Beauceville
-
Beaumont
-
Beaupré
-
Bedeque
-
Bedwell Harbour
-
Bell II
-
Beloeil Village
-
Beresford
-
Berthierville
-
Bertrand
-
Blainville
-
Blanc-Sablon
-
Blind Bay
-
Blind River
-
Blue River
-
Bocabec
-
Bonaventure
-
Bonne Bay
-
Bonnyville
-
Boularderie East
-
Bowen Island
-
Brackendale
-
Bras D'or
-
Brentwood Bay
-
Bridge Lake
-
Bridgewater
-
Brighton
-
Brûlé
-
Campbellford
-
Canning
-
Cap-Chat
-
Cape Saint George
-
Cape Tormentine
-
Cardiff
-
Cardigan
-
Carleton Place
-
Carrying Place
-
Casselman
-
Castle Junction
-
Chambord
-
Clark's Harbour
-
Coal Harbour
-
Coaticook
-
Coleman
-
Colwood
-
Comox
-
Coquitlam
-
Cow Head
-
Cowichan Bay
-
Deacon
-
Dead Man's Flats
-
Deep Brook
-
Deep River
-
Deer Lake
-
Degelis
-
Deschambault
-
Dildo
-
Disraeli
-
Dolbeau
-
Dorchester
-
Doughty
-
Drayton Valley
-
Duhamel
-
Dundurn
-
Eastman
-
Egmont
-
Elmira
-
Elmsdale
-
Erin
-
Esterel
-
Estevan
-
Fall River
-
Fauquier
-
Fenelon Falls
-
Fernwood
-
Flesherton
-
Florenceville
-
Fort Frances
-
Galiano
-
Garden Bay
-
Georgetown
-
Gimli
-
Glenwood
-
Godbout
-
Gold River
-
Grand Bank
-
Grand Bend
-
Grandes-Piles
-
Greenwood
-
Grimsby
-
Halcyon Hot Springs
-
Halfmoon Bay
-
Hanna
-
Hanover
-
Harcourt
-
Harmony Junction
-
Harrison Mills
-
Havre aux Maisons
-
Hearst
-
Heartʼs Content
-
Heriot Bay
-
Hopewell Cape
-
Humboldt
-
Hébertville
-
Indian Brook
-
Inglewood
-
Ingonish
-
Innisfail
-
Iona
-
Johnstown
-
Joliette
-
Jonquiere
-
Jordan
-
Kamouraska
-
Kananaskis Village
-
Kanata
-
Kaslo
-
Kenosee Park
-
Kensington
-
Killaloe Station
-
Kings Point
-
Kitimat
-
L'Anse aux Meadows
-
L'Isle-aux-Coudres
-
L'islet Sur Mer
-
La Baie
-
La Conception
-
La Patrie
-
La Pérade
-
Lac La Biche
-
Lac La Hache
-
Lac-Beauport
-
Lacombe
-
Lake Country
-
Lakeshore
-
Larrys River
-
Laurier Station
-
Leamington
-
Les Éboulements
-
Lillooet
-
Lindsay
-
Little Bras dʼOr
-
Little Shemogue
-
Liverpool
-
Maitland
-
Manning Park
-
Maple Creek
-
Margaree Harbour
-
Marsh Lake
-
Martensville
-
Marysville
-
Mattawa
-
Mavillette
-
Melfort
-
Metis Beach
-
Milford
-
Mill Bay
-
Minett
-
Mont-Blanc
-
Mont-Joli
-
Mont-saint-pierre
-
Montague
-
Monte Creek
-
Morell
-
Morrisburg
-
Mount Robson
-
Murray River
-
Musquodoboit Harbour
-
Nakusp
-
Nanoose Bay
-
Neuville
-
New Richmond
-
Nicolet
-
Nipigon
-
Nominingue
-
Norris Point
-
North Head
-
Notre-Dame-du-Portage
-
Olds
-
Oliver
-
Oro-Medonte
-
Oxtongue Lake
-
Oyster Bay
-
Palmerston
-
Paris
-
Parrsboro
-
Petit Rocher
-
Petit-Saguenay
-
Pickering
-
Pilleyʼs Island
-
Piopolis
-
Pitt Meadows
-
Plaster Rock
-
Plessisville
-
Point Edward
-
Ponoka
-
Port Colborne
-
Port Elgin
-
Port Hawkesbury
-
Port McNeill
-
Port Perry
-
Port Severn
-
Port Union
-
Portage La Prairie
-
Portneuf Sur Mer
-
Princeton
-
Pubnico
-
Quathiaski Cove
-
Raleigh
-
Repentigny
-
Rigaud
-
Riverside
-
Rivière-la-Madeleine
-
Rockport
-
Rosedale
-
Rosemère
-
Roseway
-
Rustico
-
Sackville
-
Sacré-Coeur-Saguenay
-
Saint Aime Des Lacs
-
Saint Come
-
Saint Elie
-
Saint George
-
Saint Mathieu Du Parc
-
Saint Roch de Mekinac
-
Saint Stephen
-
Saint Vital
-
Saint-Ambroise
-
Saint-Félicien
-
Saint-Félix-d'Otis
-
Saint-Gabriel-De-Valcartier
-
Saint-Hippolyte
-
Saint-Honoré
-
Saint-Jean-Port-Joli
-
Saint-Jean-des Piles
-
Saint-Joachim
-
Saint-Jovite
-
Saint-Laurent
-
Saint-Luc-de-Vincennes
-
Saint-Léon-de-Standon
-
Saint-Marc-sur-Richelieu
-
Saint-Narcisse-de-Rimouski
-
Saint-Paulin
-
Saint-Raymond
-
Saint-Tite-des-Caps
-
Saint-Victor
-
Sainte-Agathe-des-Monts
-
Sainte-Anne-de-Beaupré
-
Sainte-Julie
-
Sainte-Melanie
-
Sainte-Rose-du-Nord
-
Sainte-Thérèse
-
Salaberry-de-Valleyfield
-
Sayabec
-
Schreiber
-
Seebe
-
Seguin
-
Selkirk
-
Sept-Îles
-
Seventy Mile
-
Severn
-
Sharbot Lake
-
Shaunavon
-
Shawnigan Lake
-
Shippagan
-
Slave Lake
-
Southampton
-
St. Anthony
-
St. Martins
-
Stayner
-
Steady Brook
-
Stellarton
-
Stephenville
-
Stony Plain
-
Strathlorne
-
Strathroy
-
Sturgeon Falls
-
Summerville Centre
-
Sundre
-
Sunwapta
-
Thornbury
-
Thornhill
-
Three Hills
-
Timberlea
-
Tisdale
-
Trenton
-
Trepassey
-
Tsawwassen
-
Upper Laberge
-
Valleyview
-
Vanderhoof
-
Vegreville
-
Venise-en-Québec
-
Vermilion
-
Vernon River
-
Wakefield
-
Warman
-
Warner
-
Welshpool
-
Wendake
-
West Brome
-
Westerose
-
Westlock
-
Westport
-
Wetaskiwin
-
Whitecourt
-
Wiarton
-
Windermere
-
Winfield
-
Winkler
-
Yamachiche
Where to stay in Canada
| City | Listings | From | Top-rated |
|---|---|---|---|
| Montreal | 70 hotels | from C$125 | BBV Bed & Breakfast du Village (4.8/5) |
| Toronto | 65 hotels | from C$155 | Yonge Suites Apart Hotel (4.7/5) |
| Quebec City | 53 hotels | from C$112 | Le Widor (4.9/5) |
| Calgary | 51 hotels | from C$115 | The Dorian, Autograph Collection (4.7/5) |
| Ottawa | 48 hotels | from C$152 | The Century House Bed and Breakfast Ottawa (4.8/5) |
| Victoria | 42 hotels | from C$132 | Abigail's Hotel (4.8/5) |
| Vancouver | 37 hotels | from C$145 | Loden Vancouver (4.8/5) |
| Niagara Falls | 34 hotels | from C$88 | Serenity Inn (5.0/5) |
| Edmonton | 33 hotels | from C$121 | Hampton Inn & Suites Edmonton St. Albert, Ab (4.5/5) |
| Niagara-on-the-Lake | 33 hotels | from C$179 | As You Like It Bed and Breakfast (5.0/5) |
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 live partner rates.
What do hotels in Canada cost?
Listed nightly rates on partner sites start around C$55, varying by area, property and dates. Live prices show on the booking partner's page.
Which Canada city has the most listings here?
Montreal, with 70 listed hotels.