These Salmo insights are based on real traveler data from Expedia, aggregated using AI to help you plan your trip. Updated: .

Find hotels in Salmo from $64
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Salmo
Check prices for these dates
Our top choices for Salmo hotels




1. Sandman Hotel Castlegar
Sandman Hotel Castlegar



2. Prestige Lakeside Resort, WorldHotels Elite
Prestige Lakeside Resort, WorldHotels Elite



3. Prestige Inn Nelson
Prestige Inn Nelson



4. Hume Hotel & Spa
Hume Hotel & Spa



5. Salmo Hotel
Salmo Hotel



6. Alpine Inn & Suites
Alpine Inn & Suites



7. The Adventure Hotel
The Adventure Hotel



8. Hotel Ymir
Hotel Ymir



9. Super 8 by Wyndham Castlegar BC
Super 8 by Wyndham Castlegar BC



10. Best Western Plus Baker Street Inn
Best Western Plus Baker Street Inn



11. Kokanee Glacier Resort
Kokanee Glacier Resort



12. Savoy Hotel
Savoy Hotel



13. Villa Motel
Villa Motel



14. Cloudside Hotel
Cloudside Hotel



15. SureStay Hotel by Best Western Castlegar
SureStay Hotel by Best Western Castlegar



16. Best Western Plus Columbia River Hotel
Best Western Plus Columbia River Hotel



18. Crown Columbia Hotel, BW Premier Collection
Crown Columbia Hotel, BW Premier Collection



19. Glenwood Inn & Suites
Glenwood Inn & Suites



20. Canadas Best Value Inn & Suites Castlegar
Canadas Best Value Inn & Suites CastlegarStay near popular Salmo attractions
Salmo Park
Learn more about Salmo
Nestled in the Selkirk Mountains, this former mining town offers excellent fly fishing on the Salmo River and hiking trails through pristine wilderness. Outdoor enthusiasts can enjoy mountain biking in summer or visit nearby Whitewater Ski Resort for winter adventures.
See all hotels in Salmo
Top Salmo Hotel Reviews
Super 8 by Wyndham Castlegar BC
"Great place to stay."
SureStay Hotel by Best Western Castlegar
"Was clean Air conditioning Staff was helpful"
Hotel Ymir
"Unique, cute little town where the community makes your stay feel like home and welcoming. Great staff and energy around the community. Very animal friendly, a nice change :) they were also sweet and accommodating. Lived the kitchen and lounge features as well as we felt like we were in a museum, so much to look and learn about. We will be back! Thanks!"
Canadas Best Value Inn & Suites Castlegar
"The room was clean enough, the hot water was either extremely hot or only warm ish. Our tub also did not plug. The staff wasn’t very cheery, and when we went to check out there wasn’t anyone there. Fine enough for a run of the mill hotel. Also the restaurant hours aren’t great, I wouldn’t plan to eat there"
Su Casa Suite with Sauna
"Su Casa was exactly what I needed and wanted. Working with the hosts was easy as they were both attentive. I didn't get to use the sauna which was caused by my lack of time. I would definitely rent this unit again."
Salmo Hotel
"What a great little spot. The hotel was very historic the bar and gril good. Had fun playing pool with a couple of local woman - so welcoming and friendly. Will definitely go back. If you are there, you must check out the rock art around town. Very impressive"
Beautiful And Private Mountainside Log Cabin - Hot Tub And 10 Min From Nelson
"Absolute beautiful property tucked away in the forest. I only with we could have stayed longer!"
Cozy, private cottage, within city limits of Castelgar
"Thank you for a great stay we appreciate you!!"
Villager's Inn
"The Villagers Innis a diamond in the rough. Although the property is older it has a cozy homelike feel to it. Mary, the proprietor, is very friendly and accommodating and the stay was very nice overall! One the highlights is the mascot Mei Mei, a friendly black Cat that comes to great you at the door. I like the Villageers Inn because it is affordable, quiet and welcoming."
More cheap stays in Salmo

Hotel Ymir

Villager's Inn

SureStay Hotel by Best Western Castlegar

Super 8 by Wyndham Castlegar BC

Canadas Best Value Inn & Suites Castlegar

Sandman Hotel Castlegar
Find out more about Salmo
Top reasons to visit Salmo
- Adventure Sports: Salmo is a paradise for outdoor enthusiasts, offering excellent skiing and snowboarding at local ski resorts.
- Scenic Parks: Explore beautiful parks like Salmo Park and nearby national parks, perfect for hiking and enjoying nature.
- Charming Accommodations: Choose from cozy motels and charming bed and breakfasts, catering to all types of travelers.
- Friendly Atmosphere: Experience the welcoming vibe of Salmo, with friendly locals and a rich community culture.
- Year-Round Activities: Enjoy various outdoor activities, including golfing in the summer and skiing in the winter.
Find great hotels near Salmo
Explore a variety of accommodations in Salmo, British Columbia, perfect for any traveler. Whether you prefer cozy motels or charming bed and breakfasts, you'll find options that cater to adventure seekers, business travelers, and pet owners alike. Discover the best hotels and enjoy a memorable stay in this picturesque town, where comfort and convenience meet the great outdoors.
- Super 8 by Wyndham Castlegar BC: A budget-friendly hotel located 19 miles from Salmo, Super 8 by Wyndham Castlegar BC is ideal for adventurous travelers seeking a mix of comfort and excitement. This property offers a variety of onsite and nearby adventure sports, including waterskiing, mountain biking, snowshoeing, and both downhill and cross-country skiing. With its practical amenities, travelers can enjoy economical lodging while exploring the great outdoors, making it a perfect choice for those on a quest for adventure.
- Sandman Hotel Castlegar: Also situated 19 miles from Salmo, Sandman Hotel Castlegar caters to business travelers and pet owners. This budget-friendly property welcomes pets, allowing guests to enjoy their stay with their furry companions. The hotel features amenities designed for professionals, ensuring a comfortable environment for work and relaxation. The pet policy includes specific fees and weight limits, making it an accommodating choice for visitors traveling with pets while providing essential business services.
- SureStay Hotel by Best Western Castlegar: With a guest rating of 8.0 out of 10, SureStay Hotel by Best Western Castlegar is a delightful option situated 19 miles from Salmo. This budget-friendly hotel offers a unique hot spring theme, perfect for travelers seeking relaxation after a day of adventure. Nearby attractions include hiking, mountain biking, rock climbing, and snowboarding. The hotel is pet-friendly, featuring a range of amenities for pets, including specific fees and restrictions. Guests can experience the rejuvenating effects of natural hot springs while enjoying comfortable accommodations.
Where to stay near Salmo
Salmo, British Columbia, is a haven for adventure seekers and outdoor enthusiasts. Nestled in stunning landscapes, it's perfect for ski vacations and outdoor excursions. Nearby, you'll find charming towns with friendly atmospheres that showcase rich history and luxury experiences. A trip to Salmo promises relaxation and exploration, with opportunities to immerse yourself in the local culture and enjoy breathtaking views. Don't miss out on the friendly vibe and captivating surroundings during your visit.
- Ymir: Located 7 miles from Salmo, Ymir is a charming city known for its outdoor adventure opportunities. With a steady influx of travelers throughout the year, the peak seasons are April and June to July. Visitors flock to Ymir for its thrilling ski experiences, sports activities, and the breathtaking natural landscape. The nearby ski fields and resorts draw winter sports enthusiasts, while the stunning lake and nature reserve offer serene spots for relaxation and exploration. Don’t miss the local hot springs, perfect for unwinding after a day of adventure.
- Fruitvale: Situated 13 miles away from Salmo, Fruitvale is a vibrant community that attracts visitors with its seasonal charm. The busiest times are March to April and July, when adventurers come for sports and skiing. The city features excellent recreational areas and ski fields, appealing to both thrill-seekers and families. Attractions like the town hall and stadium add a local flavor, while the nearby lake provides a picturesque backdrop for leisurely activities. A visit to Fruitvale promises a mix of excitement and community spirit.
- Genelle: Just 19 miles from Salmo, Genelle is a picturesque city that sees a surge of visitors from July to August and in October. Known for its ski, sports, and adventure options, Genelle boasts ski fields and lifts that cater to winter sports enthusiasts. The local beach and urban park are perfect for relaxing during warmer months, making it an ideal destination year-round. With its stunning lake views and welcoming atmosphere, Genelle offers a delightful escape for those seeking both adventure and tranquility.
Things to do in Salmo
Salmo, British Columbia, is perfect for adventure and outdoor enthusiasts, offering fantastic ski vacations with excellent slopes at local ski resorts. Visitors can enjoy skiing, explore the scenic ski fields, and take advantage of the nearby golf course for a well-rounded experience. Whether you’re hitting the slopes or enjoying the beautiful surroundings, Salmo promises a memorable getaway.
Shopping
In Salmo, you'll find local shops offering unique crafts and souvenirs. If you're up for a drive, visit the nearby West Kootenay Mall in Trail, where you can explore a variety of retail stores, or head to Nelson's downtown for charming boutiques and artisanal gifts.
Recreation
Experience the tranquil atmosphere at the Salmo Wellness Centre, where you can enjoy yoga classes and holistic therapies. Afterward, explore the picturesque trails of the nearby Selkirk Mountains for hiking and breathtaking views, perfect for rejuvenation and reflection in nature.
Adventure
Explore the stunning Selkirk Mountains through thrilling mountain biking trails in Salmo, offering breathtaking views and diverse terrains. For a rush of adrenaline, try whitewater rafting on the nearby rivers, where you can navigate exciting rapids and soak in the pristine wilderness around you.
Nightlife
In Salmo, the lively atmosphere includes cozy pubs like the Salmo Hotel, where you can enjoy local brews and live music. The intimate vibes at the Silverton Gallery often showcase art and music events, perfect for mingling with locals and soaking in the community spirit.
*Distances are measured in a straight line; actual driving distances may vary depending on the route.Booking tips and Expedia advantages for Salmo
- The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Salmo are April and November to December, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
- The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Salmo is Wednesday. The most expensive day to stay in Salmo is Saturday.
- Find cheap hotels on Expedia: Expedia's search tool empowers you to choose your budget, desired location, and additional preferences. You can easily sort your results from lowest to highest prices, making it simple to find the most affordable hotels first. Additionally, you have the option to narrow your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
- Consider bundling your trip: You can save money by combining your hotel stay in Salmo with your flights and activities through an Expedia package deal.
Find the best attractions in and around Salmo
Salmo, British Columbia, is perfect for adventure seekers and outdoor enthusiasts, offering exciting opportunities for skiing and exploring stunning landscapes. Key attractions include local parks like Salmo Park and nearby national and state parks, making it ideal for those seeking scenic views and outdoor activities. Travelers can also enjoy golf course accommodations and various outdoor experiences, ensuring a memorable vacation filled with adventure and natural beauty.
- Erie Creek Provincial Park: Located a mere mile from Salmo, Erie Creek Provincial Park offers stunning scenery and a wealth of adventure. Explore its lush landscapes, perfect for hiking and wildlife viewing, making it an ideal spot for outdoor enthusiasts seeking tranquility and natural beauty.
- Champion Lakes Provincial Park: About 16 miles from Salmo, Champion Lakes Provincial Park is a haven for adventure seekers and nature lovers alike. With picturesque lakes, hiking trails, and opportunities for fishing and picnicking, it provides a wonderful escape into the wilderness.
- Salmo Park: Nestled within Salmo, Salmo Park is perfect for families looking for eco-friendly outdoor activities. Enjoy playgrounds, picnic areas, and walking paths, all set in a serene environment that encourages relaxation and connection with nature.
Best time to go to Salmo
The best time to visit Salmo is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is sunny with no rain. December is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.
Calendar Month | Temperature | Precipitation | Cloudiness | Occupancy | Pricing |
| January | 23.4°F (-4.8°C) | Light Rain | Mostly Cloudy | Average | Average |
| February | 24.3°F (-4.3°C) | Light Rain | Mostly Cloudy | Average | Average |
| March | 32.0°F (0.0°C) | Light Rain | Mostly Cloudy | Average | Average |
| April | 39.9°F (4.4°C) | Light Rain | Mostly Sunny | Moderately High | Slightly Low |
| May | 51.3°F (10.7°C) | Light Rain | Mostly Sunny | Average | Average |
| June | 58.5°F (14.7°C) | Light Rain | Mostly Sunny | Average | Average |
| July | 67.1°F (19.5°C) | No Rain | Sunny | Moderately High | Slightly High |
| August | 66.7°F (19.3°C) | No Rain | Sunny | Moderately High | Slightly High |
| September | 56.1°F (13.4°C) | Light Rain | Mostly Sunny | Average | Slightly High |
| October | 42.4°F (5.8°C) | Light Rain | Mostly Sunny | Moderately Low | Average |
| November | 30.7°F (-0.7°C) | Light Rain | Mostly Cloudy | Moderately Low | Slightly Low |
| December | 21.7°F (-5.7°C) | Light Rain | Mostly Cloudy | Moderately Low | Slightly Low |
The nearest major airports for your trip to Salmo
For your visit to Salmo, British Columbia, you have several airport options. Cranbrook, BC (YXC-Canadian Rockies Intl.) is 73 miles away, with nearby hotels like St. Eugene Golf Resort & Casino, just 2 miles from the airport, and the Prestige Rocky Mountain Resort, located 7 miles away. Castlegar, BC (YCG) is a closer option at 18 miles, featuring the Sandman Hotel, only 0.9 miles from the airport, and Genelle House B&B, 7 miles away. Trail, BC (YZZ-Trail Regional) is also nearby at 17 miles, with accommodations such as the Crown Columbia Hotel, 5 miles from the airport. Each airport offers convenient access to Salmo.
Frequently asked questions
Explore a world of travel with Expedia
- Slocan Park Hotels
- Wynndel Hotels
- Beasley Hotels
- Nelson Hotels
- Hotels near Castlegar
- Hotels near Selkirk College Tenth Street Campus
- Ainsworth Hot Springs Hotels
- Creston Hotels
- Hotels near Balfour Golf Course
- Apartments in Salmo
- Trail Hotels
- Gray Creek Hotels
- Cabin Rentals in Salmo
- Robson Hotels
- Hotels near Maggies Farm
- Boswell Hotels
- Hotels near Bodhi Day Spa
- Hotels near Red Mountain Resort
- Ymir Hotels
- Hotels near Lakeside Park
- Hotels near Kuskanook Harbour
- Motels in Salmo
- Rossland Hotels
- Cabin Rentals in Fruitvale
- Hotels near Kootenay Lake
- Hotels near Selkirk College
- Winlaw Hotels
- Hotels near Balfour Ferry Terminal
- Genelle Hotels
- Balfour Hotels
- Hotels near Creston
- B&B in Ymir
- Cabin Rentals in Ymir
- B&B in Salmo
- Hotels near Whitewater Ski Resort
- Fruitvale Hotels
- Castlegar Hotels
- Flights from Boston (BOS) to Castlegar (YCG)
- Flights from Montego Bay (MBJ) to Castlegar (YCG)
- Flights from Orlando (MCO) to Trail (YZZ)
- Flights from Las Vegas (LAS) to Trail (YZZ)
- Flights from Atlanta (ATL) to Trail (YZZ)
- Flights from Spokane (GEG) to Castlegar (YCG)
- Flights from Spokane (GEG) to Trail (YZZ)
- Flights from Calgary (YYC) to Castlegar (YCG)
- Flights from Newark Liberty Intl. Airport (EWR) to Trail (YZZ)
- Flights from Vancouver (YVR) to Trail (YZZ)
- Flights from Houston (IAH) to Trail (YZZ)
- Flights from Castlegar
- Flights to Fruitvale
- Flights from San Diego (SAN) to Trail (YZZ)
- Pacific Coastal Airlines Vancouver (YVR) to Trail (YZZ) flights
- Flights from Comox (YQQ) to Trail (YZZ)
- Flights from Orange County (SNA) to Trail (YZZ)
- Flights from Calgary (YYC) to Trail (YZZ)
- Flights from Abbotsford (YXX) to Trail (YZZ)
- Flights from Dallas (DFW) to Trail (YZZ)
- Flights from Hartford (BDL) to Trail (YZZ)
- Flights from Montreal (YUL) to Trail (YZZ)
- Flights to Ymir
- Flights from Detroit (DTW) to Trail (YZZ)
- Flights from Denver (DEN) to Trail (YZZ)
- Flights from Prince George (YXS) to Trail (YZZ)
- Flights to Salmo
- Flights from Trail Regional
- Flights from Kamloops (YKA) to Trail (YZZ)
- Flights from Louisville (SDF) to Trail (YZZ)
- Flights from Washington (IAD) to Trail (YZZ)
- Flights from Minneapolis (MSP) to Trail (YZZ)
- Flights from Boston (BOS) to Trail (YZZ)
- Flights from Vancouver (YVR) to Castlegar (YCG)
- Flights from Medford (MFR) to Castlegar (YCG)
- Flights from Seattle (SEA) to Castlegar (YCG)
- Flights from Seattle (SEA) to Trail (YZZ)
- Flights from San Francisco (SFO) to Trail (YZZ)
- Flights from Terrace (YXT) to Trail (YZZ)
- Flights from Edmonton (YEG) to Trail (YZZ)
- Flights from Ottawa (YOW) to Trail (YZZ)
- Flights from Kelowna (YLW) to Trail (YZZ)
- Flights from New York (NYC) to Trail (YZZ)
- Flights from Chicago (ORD) to Trail (YZZ)
- Flights from Toronto (YYZ) to Castlegar (YCG)
- Flights from Los Angeles (LAX) to Trail (YZZ)
- Flights from Toronto (YYZ) to Trail (YZZ)
- Flights from Salt Lake City (SLC) to Trail (YZZ)
- Flights from Victoria (YYJ) to Castlegar (YCG)
- Flights from Castlegar (YCG) to Trail (YZZ)
- Flights from Victoria (YYJ) to Trail (YZZ)




Calendar Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing