£50 off your first booking on select hotels. T&Cs apply.
HotHotels
Fairmont Royal York, Toronto

Where to stay guide

Where to stay in Canada: the best places and hotels

Updated 1 October 2026 · 9 areas · 35 hotels picked

Pictured: Fairmont Royal York

Canada is so big that it's best thought of as several holidays in one. In the east, Toronto is a glassy, multicultural metropolis, Montreal mixes French flair with bagels and jazz, and Quebec City is a walled old town that looks lifted from Normandy. Out west, Vancouver sits between ocean and mountains, Victoria does gardens and afternoon tea, and the Okanagan Valley pours wine under a hot summer sun. In between lie lakes, forests and prairies on a scale that is hard to grasp until you're in them.

Most first trips focus on one side of the country. The eastern loop, Toronto, Niagara Falls, Ottawa, Montreal and Quebec City, works brilliantly by train and car. The west pairs Vancouver with Vancouver Island, the Okanagan and, via Calgary, the Rocky Mountains. Trying to do both in a fortnight means spending a lot of time on planes.

The short answer

Canada areas at a glance

TorontoFirst-timers, Food, NightlifeCanada’s biggest city: the CN Tower, great neighbourhoods and Niagara nearby.Hotels: 332
Niagara FallsFamilies, Sightseeing, CouplesRoaring waterfalls, boat trips into the spray and rooms with a falls view.Hotels: 122
MontrealCity break, Food, FestivalsFrench flair, cobbled lanes and bagels to rival New York’s.Hotels: 323
Quebec City and CharlevoixRomance, History, WinterA walled French city above the St Lawrence, crowned by a fairytale castle hotel.Hotels: 200
OttawaCulture, Families, WinterParliament Hill, national museums and a canal you can skate along.Hotels: 108
VancouverOutdoors, Food, CruisesA glassy city between mountains and ocean, with Stanley Park at its tip.Hotels: 194
Vancouver Island and VictoriaCouples, Gardens, WildlifeA genteel harbour capital, famous gardens and whales offshore.Hotels: 161
CalgaryRockies, Road trips, EventsThe cowboy city and gateway to the Rocky Mountains.Hotels: 128
Okanagan ValleyWine, Lakes, SummerLakes, vineyards and hot, dry summers in British Columbia’s wine country.Hotels: 108

Toronto

Fairmont Royal York, Toronto
DoubleTree by Hilton Toronto Downtown, Toronto
Four Seasons Hotel Toronto, Toronto
Pictured: Fairmont Royal York · DoubleTree by Hilton Toronto Downtown · Four Seasons Hotel Toronto
  • First-timers
  • Food
  • Nightlife
Canada’s biggest city: the CN Tower, great neighbourhoods and Niagara nearby.

Toronto is Canada's largest and most diverse city, a skyline of glass towers on the shore of Lake Ontario, with the CN Tower poking above it all. The fun is in its neighbourhoods: the theatres and restaurants of King Street, the designer shops of Yorkville, the food halls of St Lawrence Market, and ferries out to the car-free Toronto Islands.

Stay downtown so you can walk to the sights. The Fairmont Royal York, a grand railway hotel from 1929, is right by Union Station; the Shangri-La soars 66 floors above the Financial and Entertainment District; and the newly redesigned Four Seasons is the place to be in leafy, upmarket Yorkville.

Hotels to look at in Toronto

Niagara Falls

Hilton Niagara Falls Fallsview Hotel and Suites, Niagara Falls
The Brock Niagara Falls Fallsview, Tapestry, Niagara Falls
Niagara Falls Marriott Fallsview Hotel & Spa, Niagara Falls
Pictured: Hilton Niagara Falls Fallsview Hotel and Suites · The Brock Niagara Falls Fallsview, Tapestry · Niagara Falls Marriott Fallsview Hotel & Spa
  • Families
  • Sightseeing
  • Couples
Roaring waterfalls, boat trips into the spray and rooms with a falls view.

No photograph prepares you for the noise. The great curve of the Horseshoe Falls sends a staggering volume of water over the edge, throwing up clouds of mist you can see from miles away, and boats nose right into the spray. Around them, the Canadian town is unashamedly touristy, with Clifton Hill's attractions, a casino and nightly illuminations, while the wineries and pretty streets of Niagara-on-the-Lake are a short drive north.

Book a falls-view room if you can: watching the falls light up from your window is a big part of the experience. The Hilton Fallsview has 53 floors overlooking the Horseshoe and American falls, the Brock sits directly across from the falls, and the two Marriotts in the Fallsview district have spas and indoor pools. Toronto is about 90 minutes away.

Hotels to look at in Niagara Falls

Montreal

Fairmont The Queen Elizabeth, Montreal
Renaissance Montreal Downtown Hotel, Montreal
Four Seasons Hotel Montreal, Montreal
Pictured: Fairmont The Queen Elizabeth · Renaissance Montreal Downtown Hotel · Four Seasons Hotel Montreal
  • City break
  • Food
  • Festivals
French flair, cobbled lanes and bagels to rival New York’s.

Montreal is the most European city in North America, and the most fun. Old Montreal is a grid of cobbled streets and grey-stone warehouses around the Notre-Dame Basilica and the Old Port, downtown is a lively mix of Sainte-Catherine Street shops and an underground city for winter, and Mount Royal rises in the middle of it all. Add a calendar packed with summer festivals and some of the continent's best restaurants, and you'll wish you'd stayed longer.

Downtown's grand hotels are the pick. The Fairmont The Queen Elizabeth is steps from Sainte-Catherine Street, and the Ritz-Carlton, with a spa and indoor pool, is a 10-minute walk from McGill University and the Bell Centre. Hôtel Birks occupies a landmark jewellery store from 1894, and the glamorous Four Seasons has a spa and Marcus restaurant.

Hotels to look at in Montreal

Quebec City and Charlevoix

Fairmont Le Chateau Frontenac, Quebec
Le Capitole Hôtel, Quebec
Best Western Hotel Aristocrate Quebec, Quebec
Pictured: Fairmont Le Chateau Frontenac · Le Capitole Hôtel · Best Western Hotel Aristocrate Quebec
  • Romance
  • History
  • Winter
A walled French city above the St Lawrence, crowned by a fairytale castle hotel.

Quebec City is the only walled city north of Mexico, and its UNESCO-listed old town is a joy: steep lanes, stone houses with steep tin roofs, French bistros and the funicular down to the boutiques of Petit-Champlain by the river. In winter it's dusted with snow and hosts a famous carnival; in summer, street performers fill the squares. French is the language here, though English is widely spoken.

The Château Frontenac, the turreted hotel that dominates the skyline, is one of the most famous hotels in the world, with views over the St Lawrence. Le Capitole is a smaller hotel within the walls, attached to a theatre, and the Aristocrate is a quieter, good-value option at the entrance to the city. Further down the river, in the hills of Charlevoix, the Fairmont Le Manoir Richelieu is a French-style castle on a cliff above the St Lawrence.

Hotels to look at in Quebec

Ottawa

Hilton Lac-Leamy, Ottawa
Delta Hotels Ottawa City Centre, Ottawa
Four Points By Sheraton Gatineau, Ottawa
Pictured: Hilton Lac-Leamy · Delta Hotels Ottawa City Centre · Four Points By Sheraton Gatineau
  • Culture
  • Families
  • Winter
Parliament Hill, national museums and a canal you can skate along.

Canada's capital is calmer than Toronto or Montreal, and all the better for a few days. The Gothic Revival Parliament buildings stand on a bluff above the Ottawa River, the national museums and galleries are first class, and the Rideau Canal becomes one of the world's longest skating rinks in winter. The ByWard Market is the place for food and drink.

The Fairmont Château Laurier, 'Ottawa's castle', has views of Parliament Hill and the canal and is steps from the market. Across the river in Gatineau, the Hilton Lac-Leamy has a casino, a spa, a pool and a lake with a beach, and the Delta Hotels Ottawa City Centre is a practical downtown choice with an indoor pool.

Hotels to look at in Ottawa

Vancouver

Fairmont Waterfront, Vancouver
EXchange Hotel Vancouver - An Executive Hotel, Vancouver
Fairmont Pacific Rim, Vancouver
Pictured: Fairmont Waterfront · EXchange Hotel Vancouver - An Executive Hotel · Fairmont Pacific Rim
  • Outdoors
  • Food
  • Cruises
A glassy city between mountains and ocean, with Stanley Park at its tip.

Vancouver might be the most beautiful city setting in the world: a peninsula of glass towers wrapped in water, with snowy mountains rising behind and the vast forest of Stanley Park at its tip. You can cycle the seawall, browse Granville Island's market, ski Grouse Mountain and eat superb sushi all in one day. It's also the departure point for Alaska cruises.

The Fairmont Hotel Vancouver, the 'Castle in the City', has been a downtown landmark since 1939. The Fairmont Waterfront is a few metres from the cruise terminal, with a heated rooftop pool, and the sleek Fairmont Pacific Rim has a full-service spa.

Hotels to look at in Vancouver

Vancouver Island and Victoria

Fairmont Empress, Vancouver Island
Oak Bay Beach Hotel, Vancouver Island
Victoria Marriott Inner Harbour, Vancouver Island
Pictured: Fairmont Empress · Oak Bay Beach Hotel · Victoria Marriott Inner Harbour
  • Couples
  • Gardens
  • Wildlife
A genteel harbour capital, famous gardens and whales offshore.

A ferry ride or a seaplane hop from Vancouver, Victoria is British Columbia's capital and its most charming small city, built around a busy Inner Harbour overlooked by the domed Parliament Buildings. The Butchart Gardens are a short drive north, and whale-watching boats head out from the harbour in season. The rest of Vancouver Island is wild, rainforest-clad coast.

The grande dame is the Fairmont Empress, the grand château-style hotel on the harbour, famous for its afternoon tea and for hosting royalty. The Oak Bay Beach Hotel is a seaside resort with a spa and an outdoor pool, and the Victoria Marriott Inner Harbour and the DoubleTree are handy, comfortable bases a few steps from the waterfront.

Hotels to look at in Vancouver Island

Calgary

Fairmont Palliser, Calgary
Hyatt Regency Calgary, Calgary
Calgary Marriott Downtown Hotel, Calgary
Pictured: Fairmont Palliser · Hyatt Regency Calgary · Calgary Marriott Downtown Hotel
  • Rockies
  • Road trips
  • Events
The cowboy city and gateway to the Rocky Mountains.

Calgary is where many Rocky Mountain road trips begin. It's a modern, friendly city of shiny towers on the prairie, famous for the Calgary Stampede, its wild rodeo and festival every July, and Banff National Park is around an hour and a half's drive to the west. Spend a night or two here before or after the mountains.

The Fairmont Palliser is the city's classic grand hotel, in the heart of downtown, while the Hyatt Regency has city-skyline views and a club lounge, and the Calgary Marriott Downtown has a rooftop terrace. For early flights, the Westin Calgary Airport has an indoor pool.

Hotels to look at in Calgary

Okanagan Valley

Spirit Ridge, in The Unbound Collection by Hyatt, Okanagan Valley
Delta Hotels Grand Okanagan Resort, Okanagan Valley
Sparkling Hill Resort and Spa - Adults-Only Resort, Okanagan Valley
Pictured: Spirit Ridge, in The Unbound Collection by Hyatt · Delta Hotels Grand Okanagan Resort · Sparkling Hill Resort and Spa - Adults-Only Resort
  • Wine
  • Lakes
  • Summer
Lakes, vineyards and hot, dry summers in British Columbia’s wine country.

In summer, the Okanagan Valley is Canada's answer to the Mediterranean: long, warm lakes, beaches, orchards and more than enough wineries to fill a week of tastings. Kelowna, on Okanagan Lake, is the main town and the liveliest base, while in the far south, around Osoyoos, the landscape turns to sun-baked desert and vines.

Spirit Ridge, overlooking Lake Osoyoos and the vineyards, is the valley's most dramatic resort. The Delta Hotels Grand Okanagan has a spa on the Kelowna waterfront, Sparkling Hill is an adults-only spa resort, and Kelowna Bed and Breakfast has individually furnished rooms and a garden terrace.

Hotels to look at in Okanagan Valley

East or west?

Love cities, history and food? Go east: Toronto, Niagara Falls, Ottawa, Montreal and Quebec City link up neatly by train or car. Love mountains, coast and wildlife? Go west: Vancouver, Victoria, the Okanagan and the Rockies via Calgary. Two weeks is the minimum to do either side justice.

Getting there and around

There are direct flights from the UK to Toronto, Montreal, Vancouver and Calgary. In the east, VIA Rail trains run between Toronto, Ottawa, Montreal and Quebec City. In the west, you'll want a car for the Rockies and the Okanagan, and ferries or seaplanes to reach Vancouver Island.

Questions about where to stay in Canada

Where is the best place to stay in Canada?
For a first trip, Toronto or Montreal in the east, or Vancouver in the west. Toronto is the easiest base for Niagara Falls, Montreal has the best food and the most European atmosphere, and Vancouver combines city life with ocean and mountains.
Is it better to visit eastern or western Canada?
The east suits city lovers, with Toronto, Montreal, Quebec City and Ottawa close together and easy to link by train. The west suits nature lovers, with Vancouver, Vancouver Island and the Rocky Mountains. With two weeks, choose one side.
Should I stay in Toronto or Niagara Falls?
Stay in Toronto for a city break and visit Niagara Falls as a day trip; it is about 90 minutes away. If the falls are the highlight, stay a night in a falls-view hotel to see them lit up after dark.
Where should I stay to visit the Rocky Mountains?
Calgary is the main gateway, with flights from the UK and Banff National Park around an hour and a half’s drive away. Many visitors spend a night in Calgary before heading into the mountains.