StaysInCanada
Coast to coast · one search

Stay somewhere that fits the trip.

Lakefront cabins, ski-in/ski-out, downtown lofts, northern-lights retreats — find the kind of place your trip calls for, in cities across Canada.

1204+ stays·92 destinations·5 languages
Every kind of stay
Hotels, cabins, villas, B&Bs and glamping — sorted by the trip, not the brand.
Independent ranking
We rank on location and guest experience — never on who pays the most.
Free to browse & compare
Compare stays, then head straight to our booking partner. No fees, no account.
Where travellers go

Popular destinations

All destinations
Browse by vibe

Popular stay types

Pick the kind of trip you're taking and we'll show you the cities and stays that fit.

Adults-Only

Adults-only hotels in Canada are small inns, not resorts, and the age limit changes from one house to the next. Of the 13 stays on this page, four set a rule that keeps children out: Abigail's Hotel in Victoria, the Banff Boutique Inn, the Swiss Hotel in Ottawa and the Brookside Inn Boutique Hotel in Abbotsford. A fifth, the Auberge Wild Rose Inn near Moncton, is listed as adult-only on some booking sites only. None of them is a large all-inclusive resort. Read the age line before booking with a teenager: it runs from 12 to 19. Abigail's is the one I would book first: an adult-only inn of 30 rooms in a 1930s Tudor mansion about three short blocks from Victoria's Inner Harbour, with a three-course breakfast and a 9.6 rating from 962 reviews. The hotel's own booking page sets a minimum age of 16, so a younger teen cannot come. In the Rockies, the Banff Boutique Inn (9.3, 687 reviews) is on Cave Avenue, the street to the Cave and Basin National Historic Site, a walk from Banff Avenue. Listings say the main guest must be 18 to check in, and there is parking on site. The Swiss Hotel in Ottawa (8.6, 228 reviews) is the strictest: Expedia says no guest aged 18 or under, Priceline gives a minimum check-in age of 19. It has no elevator, so ask for a lower floor if stairs are a problem. In the Fraser Valley, the Brookside Inn (9.0, 163 reviews) only turns away children under 12; it has six rooms with fireplaces, serves a continental breakfast and may refuse stag and bachelorette party bookings. The Auberge Wild Rose Inn near Moncton (8.9, 765 reviews) is adult-only on some booking sites, while others accept a young child in the parents' room, with no cribs or rollaway beds: ask before you book. The rest of the list, SOHO Residences Lisgar and the Hard Rock Hotel & Casino in Ottawa, the avid Hotel in Vaughan, the Hampton Inn in Mississauga, the Comfort Inns in Saint-Jérôme and Lévis, Objectif Santé in Longueuil and the Northern Motel in Sault Ste. Marie, can work for a couple, but none of them, as far as I could check, publishes a policy that keeps children out. If a child-free building is the reason you are booking, choose among the first four, or Wild Rose once you have asked.

11 destinationsExplore

Airport

To sleep next to a Canadian departure gate, four hotels are built into the terminals: the Sheraton Gateway at Toronto Pearson, the Fairmont at Vancouver YVR, and two at Calgary YYC, the Delta Hotels In-Terminal and the Calgary Airport Marriott In-Terminal. Everywhere else, an airport hotel means a shuttle or a taxi, and the phrase stretches far: some hotels sold that way sit 8 km or more from the terminal. Two facts matter more than the name: the distance to the terminal, and whether the shuttle runs at the hour your flight lands. At Pearson, the Sheraton Gateway (8.7/10, 2,016 reviews) is reached from Terminal 3, and the free Terminal Link train, which runs 24 hours a day, reaches Terminal 1 in minutes. The same train stops at Viscount station, right outside the Alt Hotel Toronto Airport (8.8/10, 1,738 reviews). For downtown, the UP Express leaves Terminal 1 every 15 minutes and reaches Union Station in about 25 minutes, with a first train around 5:30 a.m. on weekdays and 6:30 a.m. at weekends, and a last one around 1 a.m. Before a 6 a.m. flight, I would sleep at one of these two. Farther out, Toronto's shuttle hotels line the roads around the airport in Mississauga and Etobicoke. Embassy Suites by Hilton Toronto Airport (8.8/10, 2,205 reviews) runs a free 24-hour shuttle and gives you a suite with a sofa bed, useful for a family. Holiday Inn Express & Suites Toronto Airport South (8.8/10, 1,645 reviews) has an indoor pool and a free shuttle. Each hotel has its own pick-up spot, and Toronto Pearson lists them terminal by terminal on its website: note yours before you land. At Vancouver, the Fairmont Vancouver Airport In-Terminal Hotel (9.2/10, 4,106 reviews) is reached by elevator from the arrivals hall and has floor-to-ceiling windows over the runways, an indoor pool and a spa. It is the best-rated of the four terminal hotels on this site and the one I would pick for a long layover. The Canada Line leaves from YVR-Airport station and reaches Waterfront, downtown, in about 25 minutes. In Richmond, the Radisson Hotel Vancouver Airport (8.3/10, 3,585 reviews) runs a free 24-hour shuttle, and the Holiday Inn Express Vancouver Airport-Richmond (8.6/10, 1,101 reviews) includes a hot breakfast. Calgary is the only city here with two hotels attached to the terminal. The Delta Hotels Calgary Airport In-Terminal (9.0/10, 961 reviews) has soundproofed rooms, an indoor pool, a hot tub and a sauna. The Calgary Airport Marriott In-Terminal (8.9/10, 753 reviews) was built between the domestic terminal and the international building, which suits an early flight abroad. About 3.6 km away, the Applause Hotel Calgary Airport (8.9/10, 2,562 reviews) has a free shuttle and two hot tubs, and the Park Inn by Radisson Calgary Airport North (8.6/10, 3,711 reviews) offers suites with full kitchens. In Winnipeg, The Grand Winnipeg Airport Hotel by Lakeview (8.6/10, 374 reviews) stands on the airport campus, directly across from the terminal building, a walk of under two minutes, though it is not connected to it. In Edmonton, the Fairfield by Marriott Edmonton International Airport (8.8/10, 711 reviews) is on the airport grounds, on Airport Perimeter Road, with a free shuttle from door 10 of the arrivals level, a saltwater indoor pool and a hot tub. Edmonton's airport lies well south of the city, near Nisku and Leduc, so before a morning flight I would sleep there rather than downtown. In Montréal, none of the hotels on this site sits inside Trudeau's terminal, so plan the link. The STM 747 bus runs 24 hours a day from a stop near door 28 on the arrivals level to Berri-UQAM downtown; a downtown hotel works even for a dawn flight. In Québec City, Hôtel Cofortel (8.7/10, 4,074 reviews) is a five-minute drive from Jean Lesage airport. In Ottawa, the Fairfield Inn & Suites Ottawa Airport (9.0/10, 757 reviews) has a free airport shuttle, and the Holiday Inn Express Ottawa Airport (8.7/10, 994 reviews) is 2 km from the terminal. My choice: a terminal hotel for any flight before 7 a.m. or a layover under 12 hours, a shuttle hotel with suites for a family or a long wait, and a downtown hotel on the UP Express, the Canada Line or the 747 when the stay is also a visit. The terminal hotels are not for a traveller who wants to see the city: from Pearson or YYC, you still need a train or a car to reach anything but the gates. In January, a terminal hotel also spares you a wait for the shuttle outdoors, which counts in a Calgary winter.

80 destinationsExplore

All-Inclusive Resort

Canada has very few all-inclusive resorts in the Caribbean sense, and none of the hotels I list is sold as an all-inclusive holiday. What the country does have are older formulas under other names: the American plan of Québec's pourvoiries, where the lodge cooks every meal, and the guest ranches of British Columbia, where riding and meals come in one stay. Below I explain how each works and who it suits, then which hotels on this list cover part of the promise, and which part they do not. In Canada, ask about the plan before you trust the word resort. On the American plan, meals are served at the lodge, often three a day; on the European plan, you sleep in a chalet with a kitchen and cook for yourself. Québec outfitters often sell both, the American plan at the main inn and the European plan in the cabins, and some offer the European plan only in spring. The same lake can therefore be a stay with every meal served or one where you do your own cooking, depending on the building you book. The pourvoirie is the Québec version. It is a private outfitter built for hunting and fishing that also takes holidaymakers on its lakes and in its forests. Bonjour Québec counts more than 550 certified pourvoiries, and the Fédération des pourvoiries du Québec groups nearly 700 all-inclusive packages across 14 regions. This formula suits anglers, and couples who want a lake, a canoe and meals cooked for them without driving into town. It does not suit anyone expecting a pool bar, evening shows or a kids' club: the activity is the lake and the forest. In British Columbia, the equivalent is the guest ranch, especially in the Cariboo Chilcotin. Many ranches sell packages that bundle the cabin, ranch-style meals and riding, with guided rides matched to each guest's level, and some cap the number of guests so the dining table stays small. It suits families whose children already enjoy horses and adults who want whole days in the saddle. It does not suit travellers who never ride, since riding is the point of the stay, nor anyone who wants a town within walking distance in the evening. If what you want is to sleep on the slopes without a car, the closest stay I list is Sunshine Mountain Lodge in Banff National Park, rated 8.8/10 from 868 reviews. Banff & Lake Louise Tourism lists it as the only ski-in, ski-out hotel in the park, and it is reached only by the Sunshine Village gondola, so a late arrival needs arranging with the lodge in advance. It has an outdoor hot pool, a spa and several restaurants. It is a hotel, not an all-inclusive: you get the snow at the door, not a single bill. For the feel of a lodge where you eat where you sleep, look at Storm Mountain Lodge & Cabins, rated 8.4/10 from 276 reviews. The lodge and its first log cabins were built by the Canadian Pacific in 1922 at Vermilion Pass, at 1,708 m on Highway 93 South, halfway between Banff and Lake Louise. The dining room serves a Canadian menu and is open to the public, so dinner is worth reserving. There is no ski hill at the door, and it is not an all-inclusive: meals are ordered and paid as in any restaurant. In Ontario's Kawartha Lakes, two hotels each cover one part of the promise. Eganridge Resort, Golf Club & Spa, near Sturgeon Lake and Fenelon Falls, rated 8.4/10 from 650 reviews, keeps golf, spa and lake-view dining on one property, so you can spend a weekend without the car. The Lake Dalrymple Resort, rated 9.2/10 from 217 reviews, covers the other part: cottages on the lake, a private beach that stays shallow near the shore, and a children's playground. I would choose Eganridge for a couple, Dalrymple for a family with young children.

0 destinationsExplore

Boutique

Most of the boutique hotels here are in the east: 28 of the 38 are in Ontario, Québec and the Atlantic provinces, out of 19 cities in all. The hotels average 8.8/10 (25,073 reviews in total). Toronto has 6, Montreal 4, and Québec City, Moncton and Abercorn, a village in the Eastern Townships on the Vermont border, 3 each. Banff has 2 and Calgary 1. If your trip is Rockies-first, you will mostly choose between lodges and chain hotels; in Québec or the Maritimes, the small addresses are easier to find. In Québec City, the Monastère des Augustines occupies the 17th-century wings of the Hôtel-Dieu de Québec monastery, inside the walls of the old town. Breakfast, included in every stay, is eaten in silence at Le Vivoir, as the Augustinian sisters took their meals. I would book it for a slow winter weekend in Old Québec; I would not book it for a group that wants to plan the day over coffee. Hotel le Priori, in the Lower Town, and the Manoir D'Auteuil, on rue d'Auteuil inside the walls, give you the same streets without the house rule. Montreal's standout is Hotel Gault in Old Montreal, a five-storey limestone warehouse that architect J. J. Browne built in 1871 for the textile merchant Andrew Frederick Gault, turned into a 30-room design hotel in 2002. The 19th-century cast-iron colonnade in the lobby survives from the warehouse. The Mercer is the city's other full hotel. The last two are single self check-in rooms in the Quartier latin, near the Berri-UQAM metro hub: rooms rather than hotels, so settle your arrival time and door code before you travel. Toronto's six range widely. The Hazelton in Yorkville opened in 2007 with 77 rooms and in 2022 became the first independent boutique hotel in Canada with a Forbes Travel Guide five-star rating; the Yorkville Royal Sonesta is a few blocks away on Bloor Street West. SoHo Hotel and Le Germain are in the Entertainment District, near the King Street West theatres. Hotel X stands at Exhibition Place, on the lake west of downtown, and the Best Western Premier Carlingview is an airport hotel near Pearson: good for an early flight, poor for seeing the city. In St. John's, the Murray Premises Hotel fills a fish merchants' warehouse on Beck's Cove, built in 1846 and designated a National Historic Site of Canada in 1976; the hotel opened in 2001 and kept the timber beams and stone walls. JAG, the city's other boutique hotel, is a modern building on Water Street. Moncton's three belong to the local group Bower Boutique Hotels: St James Gate is a hotel with its own restaurant and bar, while Capitol Robinson and Maison Évangéline rent apartments, better suited to a longer stay than to a single night. Banff Boutique Inn on Cave Avenue is adults only: the main guest must be 18 or older, so it suits couples, not families, and it sits about 0.8 km from the town centre. Banff Park Lodge, the second Banff address, is a much larger hotel. Victoria has the Pendray Inn and Tea House and The Vic; Vancouver has Loden in Coal Harbour and the Georgian Court, across Beatty Street from BC Place, the better base for a game or a concert. Calgary's Le Germain faces the Calgary Tower. Elsewhere it is one or two per city. The Walper in Kitchener (1893) and the Hotel Senator in Saskatoon, built in 1907 as the Flanagan Hotel, are restored downtown landmarks; Hotel Chicoutimi is the Saguenay address. In the Eastern Townships, Pinôt, BOHO and the Gîte La Maison Bleue in Dunham sit in wine country. Hotel Metro in London, the Sandwich Boutique Hotel in Windsor, the Admiral Inn in Hamilton, the Brookside Inn in Abbotsford and the Lake Superior Boutique Hotel in Thunder Bay are rated between 7.2 and 9.0. An indoor pool is the exception in a boutique hotel. Seven of the 38 have one: in Toronto, the Hazelton, the Yorkville Royal Sonesta, SoHo Hotel and the airport Best Western; the Holiday Inn Kingston Waterfront; Banff Park Lodge, with a plunge pool and a steam room; and the Sheraton Cavalier in Saskatoon, with an indoor water park with a waterslide and a children's pool. The last three are full-size hotels. Hotel X has a rooftop pool, partly indoor and partly outdoor. For a swim after a cold January day, these are the addresses to look at. 16 of the 38 accept pets. In Toronto, all but the airport Best Western do; in Vancouver, both; in Montreal, only Hotel Gault; in Victoria, The Vic but not the Pendray. Le Germain in Calgary, the Walper, Hotel Metro, the Holiday Inn Kingston, Hotel Chicoutimi, the Sheraton Cavalier and the Gîte La Maison Bleue complete the list. None in Québec City, Moncton, St. John's or Banff accepts pets. Couples looking for quiet have two adults-only options: Banff Boutique Inn and the Brookside Inn in Abbotsford.

18 destinationsExplore

Budget

Simple stays in Canada mostly mean highway motels, small-town inns and, in summer, college residences. Of 75 such stays across Canada, 32 have the word motel in their name, 11 of them Motel 6 locations; together they average a guest rating of 8.0 from more than 38,000 reviews, and 18 score 8.5 or more. Ontario holds 33 of them and Alberta 22. None of them is in Vancouver, Toronto, Calgary, Ottawa, Banff or Quebec City. The two hostels among them are both in Montreal. M Montreal (9.2 from 3,342 reviews, the most reviewed of the 75) is a hostel with dorms and private rooms on rue Saint-André, about five minutes' walk from Berri-UQAM metro and a few blocks from the 747 airport bus, whose downtown stop is on boulevard René-Lévesque at rue Berri (stop 52905) during the Berri works. Auberge Chez Jean (8.2) is a small hostel on avenue Henri-Julien in the Plateau, breakfast included. Auberge Royal Versailles is further east on rue Sherbrooke Est, two minutes from Radisson metro. Off the island, Motel Newstar Laval, Hôtel Ô Suites Laval, the Super 8 in Lachenaie/Terrebonne and the Comfort Inn South Shore suit drivers who would rather skip downtown parking. Further along the river, Hotel-Motel Coconut is in Trois-Rivières. In the Eastern Townships, Auberge La Table d'Hôte (9.2, 39 reviews) is a small inn with a shared kitchen on chemin de West Brome, in Lac-Brome. In the Maritimes, Motel 6 Moncton has 2,170 reviews, and Traveller's Inn in Summerside is the Prince Edward Island stop. Eight are Residence & Conference Centre properties: student residences on college and university campuses, rented to travellers as a summer alternative to a hotel, in Oakville, Brampton, Kitchener-Waterloo, London, Oshawa, Sarnia, Sudbury West and Windsor. The Oakville building, on the Sheridan College campus, takes overnight guests from May to August only and has more than a hundred two-bedroom suites, useful for two couples or friends sharing; Kitchener-Waterloo and London give the same May to August window. Oshawa rates best of the eight (8.6). Outside those months, plan on a motel in the same town. In British Columbia, the Super 8 in Abbotsford sits in the Fraser Valley, and two are in Kamloops, where Highway 1 meets Highway 5: the Travelodge Mountview and the Rodeway Inn & Suites. Eight of Alberta's 22 sit around Sherwood Park, Fort Saskatchewan and Edmonton's east side: the TownePlace Suites (8.6), the Super 8 and the Ramada in Sherwood Park, the Days Inn & Suites and the Wingate in Fort Saskatchewan, the Travelodge Edmonton East, Stars Inn and the Jockey Motel. In winter, check 511 Alberta before leaving, and plug in the block heater: the Alberta Motor Association advises at least four hours at minus 15 °C or colder. Five of them are in Medicine Hat, on the Trans-Canada near the Saskatchewan line: Prairie Crest (8.7, 627 reviews), Ace Crown Motel, Riverside Motel and Suites, The Medicine Hat Villa and the small Pals Motel and RV Park. Lethbridge adds a SureStay Plus, a Motel 6 and the Sandman; Red Deer the Western Budget Plus Mosaic Suites (8.5) and a Motel 6; Grande Prairie a Super 8 and a Motel 6; Airdrie, north of Calgary, a Motel 6 rated 8.5; Fort McMurray a Super 8 at 8.8 from 195 reviews. On the Prairies, the two in Regina are a Days Inn and a Motel 6, and the one in Saskatoon a Motel 6. Of the two around Winnipeg, Queen Bee Hotel (8.7, 537 reviews) rates higher, and the Motel 6 in Headingley sits just west of the city, on the Trans-Canada. In Ontario, nine of them are in Chatham-Kent, on Highway 401 between London and Windsor: Lakeside Village Motel & Campground, Miracle Motel, Colonial Motel, Silver Motel, Saxony Motel, a Quality Inn, a Comfort Inn, the Holiday Inn Express & Suites Chatham South, and the Erie-O on the lake. Motel 6 Kingston, the second most reviewed of the 75 (2,485), sits on Highway 401 roughly halfway between Toronto and Montreal. East of Toronto, two are in Whitby: the Holiday Inn Express Whitby Oshawa and Quality Suites Whitby. Around the Golden Horseshoe come the Four Points by Sheraton in Stoney Creek, Hamilton (8.2), and Newmarket Inn (8.1, 699 reviews). Windsor adds the SureStay Plus by Best Western (1,013 reviews), Sudbury a Motel 6, and Lindsay, in Kawartha Lakes, a Travelodge. Eight of them are in Sault Ste. Marie, all motels: Ambassador Motel (8.8, 133 reviews), Trunk Road Motel (8.7), Holiday Motel (8.5 from 800 reviews), Northlander, Pine Grove, Northern Motel, Adams Motel and a Motel 6. It is the last city on Highway 17 before the road climbs the north shore of Lake Superior, and the International Bridge over the St. Marys River links it to Sault Ste. Marie, Michigan, at the northern end of Interstate 75. Two stays are worth the trip for their setting. Shallow Bay Motel & Cabins (8.8, 337 reviews) is in Cow Head, an enclave village inside Gros Morne National Park, across from the Nurse Myra Bennett Centre, where the Gros Morne Theatre Festival plays each year from May to September; it has a seasonal outdoor pool, a hot tub and a sauna. Most visitors fly into Deer Lake, 35 km from the park's southern boundary, and drive north. Erie-O Motel and Marina in Erieau (9.6, 105 reviews, the best rated of the 75) faces Rondeau Bay, on the sand spit that separates the bay from Lake Erie. Guests can fish off its docks, bring their own boat and borrow kayaks and bicycles; some rooms have a kitchen, which suits a longer summer stay, and pets are accepted. Erieau Beach, on the open lake, is about an eight-minute walk. I would book it for a week in July or August, not for a stopover on the 401. I would pick these for the night between two long drives on the Trans-Canada or the 401, for a group sharing a campus suite in summer, or for Gros Morne and Lake Erie. I would not pick them for a city break in Toronto, Vancouver or Quebec City, or for the Rockies: none of them is there, Shallow Bay is the only one of the 75 inside a national park, and the closest to Banff is the Airdrie Motel 6.

28 destinationsExplore

Casino

Nine hotels on this site are attached to a casino, from Pickering Casino Resort east of Toronto and River Rock in Richmond to Hilton Lac-Leamy in Gatineau. Mind the age: 19 at the tables in Ontario and BC, 18 in Québec and Alberta.

31 destinationsExplore

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.