British Columbia may have travel restrictions in place due to COVID-19.

Search Resort Hotels in Salmon Arm from CA $110

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.

Featured Resorts in Salmon Arm

Prestige Harbourfront Resort, BW Premier Collection
3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC
Free cancellationReserve now, pay when you stay
The price is CA $110 per night from Dec 4 to Dec 5

Situated on a lake, this eco-friendly resort is steps away from Columbia Mountains and Shuswap Lake. Salmon Arm Wharf and Peter Jannink Nature Park are also ...

4.2/5Very Good! (606 reviews)

"Wonderful room and view quick check in decent price"…"

Reviewed on Nov. 30, 2020

Prestige Harbourfront Resort, BW Premier Collection
Quaaout Lodge and Spa, Talking Rock Golf
3.5 out of 5
1663 Little Shuswap Lake Road West, Chase, BC
Free cancellationReserve now, pay when you stay
The price is CA $149 per night from Dec 4 to Dec 5

Located in Chase, this beachfront resort is connected to the convention centre, just steps away from Columbia Mountains and Shuswap Lake. Talking Rock Golf Course ...

4.5/5Wonderful! (314 reviews)

"The staff were friendly and made you feel very welcome. The restaurant was amazing. We had the Fall Harvest Beets to start followed by the Tagliatelle with Wild Mushroom Bolognese...one if the best meals I had in a long time."…"

Reviewed on Nov. 29, 2020

Quaaout Lodge and Spa, Talking Rock Golf
Carmel Beach Private Lodges
2.5 out of 5
2479 Eagle Bay Rd, Blind Bay, BC
Get Rates

Nestled on the beach, this Blind Bay resort is just steps away from Columbia Mountains and Shuswap Lake. Shuswap Lake Provincial Park is 0.6 mi (0.9 km) ...

5/5Exceptional! (2 reviews)

"The resort was on the lake so a beautiful location. Just a bit far from any town."…"

Reviewed on Aug. 20, 2018

Carmel Beach Private Lodges
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.
Shuswap Lakefront Property
1134 Pine Grove Rd, Scotch Creek, BC
Get Rates

Situated on the beach, this resort is steps away from Columbia Mountains and Shuswap Lake. Shuswap Lake Provincial Park is 0.1 mi (0.1 km) away.

Shuswap Lakefront Property
Don't see what you're looking for?
See all available properties in Salmon Arm
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.

Other property types in Salmon Arm

Hilltop Inn

Hilltop Inn

3.5 out of 5
1460 Trans Canada Hwy. NE, Salmon Arm, BC
The price is CA $79 per night from Jan 3 to Jan 4
4/5Very Good! (970 reviews)

"Friendly staff, calm environment, restaurant attached."…"

Reviewed on Nov. 20, 2020

Hilltop Inn
Comfort Inn & Suites

Comfort Inn & Suites

2.5 out of 5
1090 22nd St NE, Salmon Arm, BC
The price is CA $79 per night from Dec 4 to Dec 5
4.3/5Excellent! (968 reviews)

"Hotel was clean and the free breakfast was good. Wifi in our room was excellent"…"

Reviewed on Nov. 23, 2020

Comfort Inn & Suites
Prestige Harbourfront Resort, BW Premier Collection

Prestige Harbourfront Resort, BW Premier Collection

3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC
The price is CA $110 per night from Dec 4 to Dec 5
4.2/5Very Good! (606 reviews)

"Wonderful room and view quick check in decent price"…"

Reviewed on Nov. 30, 2020

Prestige Harbourfront Resort, BW Premier Collection
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.

Frequently asked questions

What is Salmon Arm like for a resort vacation?
Dreaming of a relaxing escape? You deserve the comforts of a resort, where you can find everything you need for your stay—from tasty food and drink options to activities and shopping. Choose from 5 resorts in Salmon Arm and discover the best one for you, whether you envision yourself sitting down to fine dining or checking out the on-site boutiques.
What's a top resort in Salmon Arm?
Prestige Harbourfront Resort, BW Premier Collection - Eco-friendly resort rated 3.5 stars, 5 minutes away from Shuswap Lake. Features an outdoor pool, an indoor pool, and a restaurant. Quaaout Lodge and Spa, Talking Rock Golf - Beach resort rated 3.5 stars, 5 minutes away from Shuswap Lake. Has a private beach, a golf course, and a full-service spa. Carmel Beach Private Lodges - Situated just a 5-minute walk from Shuswap Lake. Enjoy the outdoor pool, spa tub, and fitness center. Shuswap Lakefront Property - Only a 5-minute walk from Shuswap Lake. Amenities include a spa tub.
How many hotel resorts are there in Salmon Arm?
Take your pick from Expedia’s 5 resort hotels in Salmon Arm where you can enjoy fun for all the family, beautiful guest rooms, and more.
What can I do in Salmon Arm?
Grab your golf clubs for a game at Salmon Arm Golf Club and Hyde Mountain Golf Course, or head to DeMille’s Farm Market and Centenoka Park Mall for some retail therapy. A few other attractions you may want to see are Shuswap Lake and Salmon Arm Wharf.
What's the weather like in Salmon Arm?
The hottest months are usually July and August with an average temp of 63°F, while the coldest months are January and February with an average of 27°F. Average annual precipitation for Salmon Arm is 11 inches.
What's the best way to get to and around Salmon Arm?
Fly into Kamloops, BC (YKA), which is located 51.1 mi (82.2 km) away. Otherwise, look for flights into Kelowna Intl. Airport (YLW), which is 51.7 mi (83.2 km) away. If you’d like to explore around the area, you may want to rent a car for your trip.

More trip options