Hotels in Salmon Arm

Search and compare Salmon Arm hotels from hundreds of travel sites and save

Salmon Arm, BC, Canada
28 Jul — 29 Jul2
Salmon Arm, BC, Canada
Wed 28/7
Thu 29/7
...and more

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.1 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
2.5 km from city centre, Salmon Arm 
ExcellentBased on 914 reviews
8.1

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.

Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.2 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
1.2 km from city centre, Salmon Arm 
GoodBased on 338 reviews
7.2

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.6 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
5.6 km from city centre, Salmon Arm 
ExcellentBased on 93 reviews
9.6

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.

Viewpoint RV Park & Cottages
Viewpoint RV Park & Cottages
Salmon Arm, BC, Canada
Show on map
5.8 km from city centre, Salmon Arm 

ViewPoint RV Park & Cottages provides comfortable 3-star accommodation in Salmon Arm. Those staying at the property can also make use of free Wi-Fi throughout their stay.

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.3 km from city centre, Salmon Arm 
GoodBased on 299 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:August
Average price in Salmon Arm:C$ 128/night
Absolute cheapest price found:C$ 68/night
Cheapest day:Tuesday
Most expensive day:Friday
C$ 78 - C$ 186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 133 - C$ 172
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salmon Arm hotels

Show all 34 hotels
1
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.3 km 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.

2
Hilltop Inn
Hilltop Inn
8.1 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
2.5 km 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.

3
Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.2 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
1.2 km 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.

4
The Inn at the Ninth Hole Bed and Breakfast
The Inn at the Ninth Hole Bed and Breakfast
9.6 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
5.6 km 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 34 hotels
Travelodge by Wyndham Salmon Arm
Travelodge by Wyndham Salmon Arm
7.2 Good
2401 Trans Canada Highway, Salmon Arm, BC, Canada
Show on map
1.2 km 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.

C$ 83
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.3 km 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.

C$ 112
Avg. per night
Hilltop Inn
Hilltop Inn
8.1 Excellent
1460 Trans Canada Hwy. Ne, Salmon Arm, BC, Canada
Show on map
2.5 km 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.

C$ 134
Avg. per night
Viewpoint RV Park & Cottages
Viewpoint RV Park & Cottages
Salmon Arm, BC, Canada
Show on map
5.8 km from city centre,  

ViewPoint RV Park & Cottages provides comfortable 3-star accommodation in Salmon Arm. Those staying at the property can also make use of free Wi-Fi throughout their stay.

C$ 161
Avg. per night
The Inn at the Ninth Hole Bed and Breakfast
The Inn at the Ninth Hole Bed and Breakfast
9.6 Excellent
5091 20th Avenue SE, Salmon Arm, BC, Canada
Show on map
5.6 km 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.

C$ 244
Avg. per night

Hotel prices in Salmon Arm

2 stars or below

C$ 83 - C$ 112

SureStay Plus Hotel By Best Western Salmon Arm
C$ 112
Avg. per night
Travelodge by Wyndham Salmon Arm
C$ 83
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?

    914 reviews rated Hilltop Inn with an average score of 8.1/10. It may also be worth looking into the SureStay Plus Hotel By Best Western Salmon Arm, which received a rating of 7.8/10 from 299 reviews. Travelodge by Wyndham Salmon Arm could also be a good option, with a score of 7.2/10 from 338 reviews.

  • How much do hotels in Salmon Arm cost?

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

  • How much is a cheap hotel in Salmon Arm?

    HotelsCombined searches in the last 3 days suggest cheap Salmon Arm hotels have prices starting from as low as C$ 93/night, depending on the popularity of your requested dates.

  • How much is a hotel in Salmon Arm tonight?

    Over the last 3 days, the starting price of a hotel in Salmon Arm tonight has been as low as C$ 134 and the average price has been C$ 220. If you’d prefer 4-star accommodation, expect to pay at least C$ 263 for this evening.