Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Salmon Arm

Filter by star ratings
All filters
Hilltop Inn
Hilltop Inn
8.2 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
1.5 mi from city centre, Salmon Arm 
ExcellentBased on 860 reviews
8.2

Situated in Salmon Arm, Hilltop Inn - Salmon Arm provides luxury 3-star accommodation, as well as an outdoor pool. The multiple facilities this charming hotel features include meeting rooms, a kids pool and a 24-hour reception.

Comfort Inn & Suites
Comfort Inn & Suites
8.5 Excellent
1090 22 St Ne, Salmon Arm, BC, Canada
Show on map
2.0 mi from city centre, Salmon Arm 
ExcellentBased on 903 reviews
8.5

Located in Salmon Arm, the hotel is within a 15-minute drive of Salmon Arm Airport and provides a Jacuzzi, a heated pool and free Wi-Fi. It has a fitness centre, as well as meeting rooms, a 24-hour reception and a safe.

Prestige Harbourfront Resort, BW Premier Collection
Prestige Harbourfront Resort, BW Premier Collection
8.2 Excellent
251 Harbourfront Drive Northeast, Salmon Arm, BC, Canada
Show on map
0.9 mi from city centre, Salmon Arm 
ExcellentBased on 415 reviews
8.2

Prestige Harbourfront Resort BW Premier Collection offers 4-star accommodation in Salmon Arm. It provides complimentary Wi-Fi, an outdoor pool and a 24-hour reception.

Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.3 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
0.8 mi from city centre, Salmon Arm 
GoodBased on 318 reviews
7.3

Travelodge by Wyndham Salmon Arm BC is located in Salmon Arm and features free Wi-Fi, a Jacuzzi and an indoor pool. It offers 3-star accommodation with air-conditioned rooms.

The Inn at the Ninth Hole Bed and Breakfast
The Inn at the Ninth Hole Bed and Breakfast
9.5 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
3.5 mi from city centre, Salmon Arm 
ExcellentBased on 88 reviews
9.5

The Inn at the Ninth Hole Bed & Breakfast is located in Salmon Arm and offers free Wi-Fi. The bed & breakfast boasts views of the forest, plus Salmon Arm Golf Club.

Super 8 by Wyndham Salmon Arm
Super 8 by Wyndham Salmon Arm
6.8 Good
2901 10th Avenue Northeast, Salmon Arm, BC, Canada
Show on map
2.3 mi from city centre, Salmon Arm 
GoodBased on 325 reviews
6.8

The hotel is located in Salmon Arm and is close to Downtown Salmon Arm. It also provides a 24-hour reception, a lake and free Wi-Fi.

SureStay Plus Hotel By Best Western Salmon Arm
SureStay Plus Hotel By Best Western Salmon Arm
7.8 Good
61 10th Street Southwest, Salmon Arm, BC, Canada
Show on map
0.2 mi from city centre, Salmon Arm 
GoodBased on 262 reviews
7.8

Best Western Salmon Arm Inn is situated in Salmon Arm and is close to the area's tourist attractions. It also offers a heated pool, a Jacuzzi and a sauna.

Tips for booking a Salmon Arm hotel

Cheapest month:March
Most expensive month:July
Average price in Salmon Arm:$110/night
Absolute cheapest price found:$62/night
Cheapest day:Thursday
Most expensive day:Tuesday
$62 - $187
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$88 - $170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salmon Arm hotels

Show all 32 hotels
1
Comfort Inn & Suites
Comfort Inn & Suites
8.5 Excellent
1090 22 St Ne, Salmon Arm, BC, Canada
Show on map
2.0 mi from city centre, Salmon Arm 

Located in Salmon Arm, the hotel is within a 15-minute drive of Salmon Arm Airport and provides a Jacuzzi, a heated pool and free Wi-Fi. It has a fitness centre, as well as meeting rooms, a 24-hour reception and a safe.

2
SureStay Plus Hotel By Best Western Salmon Arm
SureStay Plus Hotel By Best Western Salmon Arm
7.8 Good
61 10th Street Southwest, Salmon Arm, BC, Canada
Show on map
0.2 mi from city centre, Salmon Arm 

Best Western Salmon Arm Inn is situated in Salmon Arm and is close to the area's tourist attractions. It also offers a heated pool, a Jacuzzi and a sauna.

3
Hilltop Inn
Hilltop Inn
8.2 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
1.5 mi from city centre, Salmon Arm 

Situated in Salmon Arm, Hilltop Inn - Salmon Arm provides luxury 3-star accommodation, as well as an outdoor pool. The multiple facilities this charming hotel features include meeting rooms, a kids pool and a 24-hour reception.

4
Super 8 by Wyndham Salmon Arm
Super 8 by Wyndham Salmon Arm
6.8 Good
2901 10th Avenue Northeast, Salmon Arm, BC, Canada
Show on map
2.3 mi from city centre, Salmon Arm 

The hotel is located in Salmon Arm and is close to Downtown Salmon Arm. It also provides a 24-hour reception, a lake and free Wi-Fi.

5
Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.3 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
0.8 mi from city centre, Salmon Arm 

Travelodge by Wyndham Salmon Arm BC is located in Salmon Arm and features free Wi-Fi, a Jacuzzi and an indoor pool. It offers 3-star accommodation with air-conditioned rooms.

6
The Inn at the Ninth Hole Bed and Breakfast
The Inn at the Ninth Hole Bed and Breakfast
9.5 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
3.5 mi from city centre, Salmon Arm 

The Inn at the Ninth Hole Bed & Breakfast is located in Salmon Arm and offers free Wi-Fi. The bed & breakfast boasts views of the forest, plus Salmon Arm Golf Club.

Cheapest hotels in Salmon Arm, British Columbia

Show all 32 hotels
Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.3 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
0.8 mi from city centre,  

Travelodge by Wyndham Salmon Arm BC is located in Salmon Arm and features free Wi-Fi, a Jacuzzi and an indoor pool. It offers 3-star accommodation with air-conditioned rooms.

$64
Avg. per night
Super 8 by Wyndham Salmon Arm
Super 8 by Wyndham Salmon Arm
6.8 Good
2901 10th Avenue Northeast, Salmon Arm, BC, Canada
Show on map
2.3 mi from city centre,  

The hotel is located in Salmon Arm and is close to Downtown Salmon Arm. It also provides a 24-hour reception, a lake and free Wi-Fi.

$65
Avg. per night
SureStay Plus Hotel By Best Western Salmon Arm
SureStay Plus Hotel By Best Western Salmon Arm
7.8 Good
61 10th Street Southwest, Salmon Arm, BC, Canada
Show on map
0.2 mi from city centre,  

Best Western Salmon Arm Inn is situated in Salmon Arm and is close to the area's tourist attractions. It also offers a heated pool, a Jacuzzi and a sauna.

$84
Avg. per night
Comfort Inn & Suites
Comfort Inn & Suites
8.5 Excellent
1090 22 St Ne, Salmon Arm, BC, Canada
Show on map
2.0 mi from city centre,  

Located in Salmon Arm, the hotel is within a 15-minute drive of Salmon Arm Airport and provides a Jacuzzi, a heated pool and free Wi-Fi. It has a fitness centre, as well as meeting rooms, a 24-hour reception and a safe.

$89
Avg. per night
Hilltop Inn
Hilltop Inn
8.2 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
1.5 mi from city centre,  

Situated in Salmon Arm, Hilltop Inn - Salmon Arm provides luxury 3-star accommodation, as well as an outdoor pool. The multiple facilities this charming hotel features include meeting rooms, a kids pool and a 24-hour reception.

$93
Avg. per night
Prestige Harbourfront Resort, BW Premier Collection
Prestige Harbourfront Resort, BW Premier Collection
8.2 Excellent
251 Harbourfront Drive Northeast, Salmon Arm, BC, Canada
Show on map
0.9 mi from city centre,  

Prestige Harbourfront Resort BW Premier Collection offers 4-star accommodation in Salmon Arm. It provides complimentary Wi-Fi, an outdoor pool and a 24-hour reception.

$103
Avg. per night
The Inn at the Ninth Hole Bed and Breakfast
The Inn at the Ninth Hole Bed and Breakfast
9.5 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
3.5 mi from city centre,  

The Inn at the Ninth Hole Bed & Breakfast is located in Salmon Arm and offers free Wi-Fi. The bed & breakfast boasts views of the forest, plus Salmon Arm Golf Club.

$138
Avg. per night

Hotel prices in Salmon Arm

2 stars and under

$64 - $89

SureStay Plus Hotel By Best Western Salmon Arm
$84
Avg. per night
Comfort Inn & Suites

#2 Most popular

$89
Avg. per night
Travelodge by Wyndham Salmon Arm
$64
Avg. per night
3 stars

$93 - $103

Prestige Harbourfront Resort, BW Premier Collection
$103
Avg. per night
Hilltop Inn

Best value

Hilltop Inn
8.2 Excellent
$93
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Salmon Arm

About Salmon Arm

A mecca for outdoor adventure, Salmon Arm rests on the banks of Shuswap Lake surrounded by cedar forests and rolling mountains. Come to explore North America’s longest wooden boardwalk and stay to savor the flavors of Shuwap.

Things to do

A stroll along the pier offers the perfect introduction to Salmon Arms, as it features stunning views across the lake and birdwatching opportunities. Grab a bite to eat in the charming downtown area where heritage buildings house quaint cafes, country pubs and craft stores.

If you're keen to hit the trails, climb to the summit of Mount Ida, which rewards hikers with a panoramic view across the entire Salmon Arm Valley. For a family-friendly hike, follow the Around-the-Hill Greenway Loop through old-growth cedar forests.

In winter, go off-piste skiing at Larch Hills Cross Country Ski Area or experience the backcountry with a horse-drawn sleigh ride, then finish your day with cinnamon buns and hot chocolate. In the warmer months, paddleboard across Salmon Arm Lake to Cooper Island or brave the white-water rapids of Shuswap River.

Epicureans shouldn’t miss Salmon Arm’s food and wine trail. Learn how spicy Gouda cheese is made at Grass Root Dairies and sip handcrafted beer at Barley Station Brewery. Go berry picking with the kids at Sandy Acres Berry Farm or sample cool climate wines accompanied by a glorious view at Larch Hills Winery.


Getting around

Salmon Arm is about one hour’s drive from Kelowna International Airport or a short bus ride from Vancouver, Calgary and Kelowna. While most of Salmon Arm is best explored on foot or bicycle, taxis and shuttle buses are available for covering longer distances.

Salmon Arm travel FAQs

  • What are the best hotels in Salmon Arm?

    SureStay Plus Hotel By Best Western Salmon Arm (7.8/10 from 262 reviews), Prestige Harbourfront Resort, BW Premier Collection (8.2/10 from 415 reviews), and Hilltop Inn (8.2/10 from 860 reviews) are all highly rated places to stay in Salmon Arm.

  • How much do hotels in Salmon Arm cost?

    Searches in the last 72 hours suggest an average price of around $116/night is normal for a hotel in Salmon Arm.

  • How much is a cheap hotel in Salmon Arm?

    $62/night is the cheapest price found for a hotel in Salmon Arm by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Salmon Arm tonight?

    A hotel in Salmon Arm tonight can start as low as $62 for the night, with an average cost of $92, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Salmon Arm tonight, prices start from $142.