Canada may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Best Resorts in Canada

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Canada

Featured Resorts in Canada

Fairmont Jasper Park Lodge
4 out of 5
Old Lodge Road, Jasper, AB
Free CancellationReserve now, pay when you stay
The price is $197 per night from Jan 28 to Jan 29

Situated in a national park, this spa resort is 0.1 mi (0.1 km) from Fairmont Jasper Park Lodge Golf Course and 3.1 mi (5 km) from Maligne Lake. Maligne Canyon ...

4.2/5Excellent! (988 reviews)

"This isn't my first time staying at Jasper Park Lodge. I always have a great experience being there. The scenery, atmosphere, and the happy and accommodating staff; even during these covid times."…"

Reviewed on Dec 21, 2020

Fairmont Jasper Park Lodge
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is $162 per night from Feb 4 to Feb 5

Located in Whistler Village, this romantic resort is within a 10-minute walk of Whistler Golf Club and Whistler Blackcomb Ski Resort. Whistler Sliding Centre ...

4.4/5Wonderful! (1,547 reviews)

"Amazing experience despite COVID! I would go back in a heartbeat"…"

Reviewed on Jan 19, 2021

The Westin Resort & Spa, Whistler
Fairmont Tremblant
4.5 out of 5
3045 chemin de la Chapelle, CP 2670, Mont-Tremblant, QC
Free CancellationReserve now, pay when you stay
The price is $233 per night from Jan 31 to Feb 1

Located in the mountains, this ski-in/ski-out resort in Mont-Tremblant is within a 5-minute walk of Mont-Tremblant Ski Resort and Mont-Tremblant Activity Centre ...

4.4/5Wonderful! (982 reviews)

"very clean nice place. awesome absolutely come back"…"

Reviewed on Dec 28, 2020

Fairmont Tremblant
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
Free Cancellation
The price is $282 per night from Feb 5 to Feb 6

This family-friendly Banff resort is located on the riverwalk, within 1 mi (2 km) of Spray River West Trailhead and Banff Gondola. Upper Hot Springs and Banff ...

4.4/5Wonderful! (996 reviews)

"I love the Banff Spring! it's just so peaceful! and the staff is always so friendly!"…"

Reviewed on Jan 8, 2021

Fairmont Banff Springs
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is $156 per night from Jan 25 to Jan 26

Situated in a national park, this spa resort is within a 5-minute walk of Upper Hot Springs and Banff Gondola. Banff Centre for Arts and Creativity and Banff ...

4.5/5Wonderful! (1,701 reviews)

"Best hotel in Banff! Nice and clean, great services!"…"

Reviewed on Jan 22, 2021

The Rimrock Resort Hotel
White Oaks Resort & Spa
4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
Free CancellationReserve now, pay when you stay
The price is $86 per night from Jan 25 to Jan 26

Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. St. Catharine's ...

4.5/5Wonderful! (1,187 reviews)

"The staff were courteous and helpful. The room was sparkling. Very quiet setting. Lovely time away from the pandemic craziness."…"

Reviewed on Dec 14, 2020

White Oaks Resort & Spa
Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Free CancellationReserve now, pay when you stay
The price is $333 per night from Jan 25 to Jan 26

Located in the mountains, this Blackcomb resort offers ski-in/ski-out access and is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum, ...

4.5/5Wonderful! (997 reviews)

"I've stayed here many times and it's always my hotel of choice when I come up to Whistler."…"

Reviewed on Jan 8, 2021

Fairmont Chateau Whistler
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
Free CancellationReserve now, pay when you stay
The price is $393 per night from Jan 31 to Feb 1

Located near the slopes, this Blackcomb resort is next to a golf course and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola, and ...

4.7/5Exceptional! (989 reviews)

"An impeccable experience! And we loved the meat art in the galleries and throughout the hotel."…"

Reviewed on Jan 15, 2021

Four Seasons Resort Whistler
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB
Free CancellationReserve now, pay when you stay
The price is $317 per night from Jan 27 to Jan 28

Situated on a lake, this spa resort is steps from Louise Lake and Icefields Parkway. Lake Louise Mountain Resort and Lake Louise Gondola are also within 6 mi ...

4.6/5Wonderful! (992 reviews)

"We visited end of October for our honeymoon. We payed extra and got the lake view room and it was worth every penny waking up to the beautiful lake every morning. It felt as though we were in a real life snow globe. We hiked to the other side of the lake one morning and it was peaceful and completely ..."…"

Reviewed on Dec 5, 2020

Fairmont Chateau Lake Louise
Coast Canmore Hotel & Conference Centre
3 out of 5
511 Bow Valley Trail, Canmore, AB
Free CancellationReserve now, pay when you stay
The price is $76 per night from Jan 25 to Jan 26

Situated in a national park, this eco-friendly resort is within 2 mi (3 km) of Canmore Nordic Centre Provincial Park, Canmore Golf and Curling Club, and Silvertip ...

4.3/5Excellent! (1,236 reviews)

"Staff were excellent and friendly. Meal was delicious. Room was clean, bed was comfortable. Great communication from when room was available until you checked out."…"

Reviewed on Jan 13, 2021

Coast Canmore Hotel & Conference Centre
Copper Point Resort
4 out of 5
760 Cooper Road, Invermere, BC
Free CancellationReserve now, pay when you stay
The price is $93 per night from Jan 25 to Jan 26

Located in East Kootenay, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. James Chabot Provincial Park and Eagle ...

4.5/5Wonderful! (999 reviews)

"Very nice place for family getaway. Will definitely be back."…"

Reviewed on Jan 15, 2021

Copper Point Resort
Sun Peaks Grand Hotel & Conference Centre
4 out of 5
3240 Village Way, Sun Peaks, BC
Get Rates

Located in the mountains, this ski-in/ski-out resort in Sun Peaks is within 1 mi (2 km) of Sun Peaks Golf Course and Sun Peaks Resort and close to winter sports ...

4.3/5Excellent! (932 reviews)

"The hotel was clean, excellent location and friendly staff"…"

Reviewed on Jan 11, 2021

Sun Peaks Grand Hotel & Conference Centre
Grey Eagle Resort
4 out of 5
3779 Grey Eagle Drive Southwest, Calgary, AB
Free CancellationReserve now, pay when you stay
The price is $89 per night from Jan 27 to Jan 28

Situated in the mountains, this resort is within 6 mi (10 km) of Rockyview General Hospital, Chinook Centre, and Rodeo Arena. Heritage Park Historical Village ...

4.5/5Wonderful! (1,154 reviews)

"One of my favourite hotels - doing the best it can."…"

Reviewed on Dec 17, 2020

Grey Eagle Resort
Georgian Bay Hotel Trademark Collection by Wyndham
3 out of 5
10 Vacation Inn, Collingwood, ON
Free CancellationReserve now, pay when you stay
The price is $81 per night from Jan 25 to Jan 26

Located in the heart of Collingwood, this spa resort is 1.9 mi (3 km) from Collingwood Golf Course and 2.6 mi (4.2 km) from Scandinave Spa Blue Mountain. Collingwood ...

4/5Very Good! (1,000 reviews)

"Excellent room, well appointed, very comfortable, very quiet."…"

Reviewed on Jan 14, 2021

Georgian Bay Hotel Trademark Collection by Wyndham
Stoneridge Mountain Resort by CLIQUE
4 out of 5
30 Lincoln Pk, Canmore, AB
Free CancellationReserve now, pay when you stay
The price is $125 per night from Feb 4 to Feb 5

This family-friendly Canmore resort is located in the mountains, within a 10-minute walk of Yamnuska Mountain Adventures and Canmore Nordic Centre Provincial ...

4.7/5Exceptional! (998 reviews)

"It was the most beautiful stay we have ever had, amazing mountain view, wonderful staff and amazing customer service. Beds were comfortable and rooms are very cozy."…"

Reviewed on Jan 18, 2021

Stoneridge Mountain Resort by CLIQUE
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Get Rates

Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Ucluelet Big Beach and Wild Pacific Trail. Little Beach and Clayoquot ...

4.4/5Wonderful! (614 reviews)

"Excellent spot,the big beach right in front of the hotel"…"

Reviewed on Jan 2, 2021

Black Rock Oceanfront Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is $117 per night from Jan 28 to Jan 29

Offering direct access to the beach, this Regional District of Nanaimo resort is within 1 mi (2 km) of Riptide Lagoon Adventure Golf and Rathtrevor Beach Provincial ...

4.2/5Very Good! (873 reviews)

"Comfortable beds. Rooms are a little dated but they can pull it off due to the rustic cabin feel. Nice for a few nights in the off season. I will stay again."…"

Reviewed on Jan 23, 2021

Tigh-Na-Mara Seaside Spa Resort
Americana Waterpark Resort and Spa
3 out of 5
8444 Lundy's Lane, Niagara Falls, ON
The price is $51 per night from Feb 1 to Feb 2

This family-friendly Niagara Falls resort is located in the suburbs, just steps from Waves Indoor Waterpark and Lundy's Lane. Canada One Factory Outlets and ...

3.8/5Good! (1,322 reviews)

"30 dollars per day for parking is excessive. Very helpful staff."…"

Reviewed on Dec 24, 2020

Americana Waterpark Resort and Spa
Deerhurst Resort
3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON
Free Cancellation
The price is $141 per night from Jan 26 to Jan 27

Nestled on the beach, this Huntsville resort is 0.5 mi (0.9 km) from Hidden Valley Highlands Ski Area and 2.6 mi (4.2 km) from Grandview Golf Club. Huntsville ...

3.8/5Good! (994 reviews)

"Massive resort. Awesome atmosphere"…"

Reviewed on Dec 21, 2020

Deerhurst Resort
Living Water Resort and Spa
3.5 out of 5
9 Harbour Street East, Collingwood, ON
Free Cancellation
The price is $141 per night from Feb 1 to Feb 2

This family-friendly Collingwood resort is located on the waterfront, just steps from Georgian Bay and Lake Huron. White's Bay and Collingwood Golf Course are ...

4/5Very Good! (567 reviews)

"&hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhh"…"

Reviewed on Jan 9, 2021

Living Water Resort and Spa
Don't see what you're looking for?
See all available properties in Canada
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.