Hotels in Nelson, BC

Search and compare Nelson, BC hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travelers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customize your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Travel insights for hotels in Nelson

Use our HotelsCombined data-powered tips to help you find your next hotel in Nelson.

What is the cheapest month to book a hotel in Nelson?

The cheapest month to book a hotel in Nelson is February ($115). Conversely, the most expensive month to stay in Nelson is July ($188).

What is the cheapest day to stay in a hotel in Nelson?

The cheapest day to stay in Nelson is Monday ($152). On the other hand, travelers can expect to pay the most on Friday, when the average nightly price is $214.

How much is a hotel in Nelson tonight?

Users have found prices for hotels in Nelson tonight starting as low as $124, rising to an average cost of $178, based on searches in the last 72 hours. Prices start from $232 for a 4-star hotel in Nelson for tonight.

Cheapest hotels in Nelson, BC

Discover affordable stays in Nelson, BC that provide a quality experience without breaking the bank. Hotels in Nelson, BC can be found for as low as $32 per night. There is currently one property in Nelson, BC that can be booked for this price. Dancing Bear Inn Hostel is one of the hotels that can be booked for the lowest price in Nelson, BC. Price data was last updated on August 8, 2025
These Nelson properties charge the lowest price per night of those we've come across. If you have the flexibility, change the dates selected to compare prices.
171 Baker Street, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$32
Avg. per night
655 Highway 3a, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$102
Avg. per night
616 Vernon Street, Nelson, BC, Canada
0.6 mi from city centre
Free Wi-Fi
$108
Avg. per night
1301 Front Street, Nelson, BC, Canada
0.0 mi from city centre
Free Wi-Fi
Parking
$108
Avg. per night
198 Baker Street, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
$113
Avg. per night
1120 Hall Mines Road, Nelson, BC, Canada
1.1 mi from city centre
Free Wi-Fi
Parking
$114
Avg. per night
3460 Bodard Drive, Nelson, BC, Canada
7.2 mi from city centre
Free Wi-Fi
Air Conditioning
$122
Avg. per night
410 Victoria Street, Nelson, BC, Canada
0.7 mi from city centre
Free Wi-Fi
Parking
Airport shuttle
$141
Avg. per night
153 Baker Street, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$142
Avg. per night
422 Vernon Street, Nelson, BC, Canada
0.6 mi from city centre
Free Wi-Fi
$147
Avg. per night
203 Victoria Street, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$163
Avg. per night
701 Lakeside Drive, Nelson, BC, Canada
0.4 mi from city centre
Pool
Free Wi-Fi
Parking
$186
Avg. per night
1679 Highway 3A, Nelson, BC, Canada
3.3 mi from city centre
Free Wi-Fi
$198
Avg. per night

Hotel prices in Nelson, BC

Get a sense of the average price and most popular properties to stay in Nelson to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Nelson at attractive prices. Price data was last updated on August 8, 2025.
Some of the best options for booking a hotel in Nelson categorized by hotel class. For added insight, we've also noted the most popular and best value hotels within each hotel class.
4 stars +
701 Lakeside Drive, Nelson, BC, Canada
3 stars
410 Victoria Street, Nelson, BC, Canada
203 Victoria Street, Nelson, BC, Canada
3460 Bodard Drive, Nelson, BC, Canada
198 Baker Street, Nelson, BC, Canada
2 stars and under
1120 Hall Mines Road, Nelson, BC, Canada
655 Highway 3a, Nelson, BC, Canada
171 Baker Street, Nelson, BC, Canada

Other accommodations in Nelson

Find the perfect hostel, theme hotel, or vacation rental for your stay in Nelson, BC. There are 171 hotels in Nelson, BC and price data was last updated on August 8, 2025. The average price for a stay in Nelson, BC is $147/night.
422 Vernon Street, Nelson, BC, Canada
0.6 mi from city centre
Free Wi-Fi
$147
Avg. per night
1301 Front Street, Nelson, BC, Canada
0.0 mi from city centre
Free Wi-Fi
Parking
$108
Avg. per night
616 Vernon Street, Nelson, BC, Canada
0.6 mi from city centre
Free Wi-Fi
$108
Avg. per night
230 Mountainview Drive, Nelson, BC, Canada
14.8 mi from city centre
Free Wi-Fi
Parking
$118
Avg. per night
701 Lakeside Drive, Nelson, BC, Canada
0.4 mi from city centre
Pool
Free Wi-Fi
Parking
$186
Avg. per night
Nelson, BC, Canada
13.5 mi from city centre
$266
Avg. per night
655 Highway 3a, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$102
Avg. per night
1120 Hall Mines Road, Nelson, BC, Canada
1.1 mi from city centre
Free Wi-Fi
Parking
$114
Avg. per night
203 Victoria Street, Nelson, BC, Canada
0.9 mi from city centre
Free Wi-Fi
Parking
$163
Avg. per night

Where to stay in Nelson

Explore different neighborhoods and areas within Nelson, BC to find the perfect location for your stay. Map data was last updated on August 8, 2025.
Use the map to find hotels in Nelson that are close to the points of interest you'll be frequenting. As an added benefit, users can click a hotel they're interesting in to find helpful information and deals for that hotel.

About Nelson, BC

Nelson’s heritage buildings clamber up the Selkirk Mountains and overlook the golden beaches of Kootenay Lake. Complementing its beautifully preserved architecture is Nelson’s thriving arts scene, hippy culture and rugged mountain trails.

Things to do in Nelson

Get a feel for Nelson’s funky vibe with a stroll down historic Baker Street, where freshly roasted coffee permeates the air. Get your caffeine hit at Oso Negro and find hand-woven scarves and unique pottery at Crafts Connection. When the sun goes down, tuck into some tofu tacos and a cocktail at Cantina Del Centro bar.

For magnificent views over Nelson against the peaks of Kokanee Glacier, hike up Mount Grohman to Pulpit Rock. Families looking for a less strenuous climb can explore several gently sloping trails in Kokanee Creek Provincial Park, while avid hikers can trek through the rugged terrain of sapphire lakes and soaring peaks in Kokanee Glacier Park.

Nestled at the base of Ymir Mountain, Whitewater Ski Resort offers backcountry skiing and snowboarding just 25 minutes from Nelson. The relaxed resort is renowned for receiving over 12 meters of powdery snow every season. In summer, go river rafting along the Facchina Rapids of Slocan River or canoe across Kootenay Lake.

If you’re keen to uncover the local history, visit the Touchstones Nelson Museum to learn about the traditions and perspectives of the Sinixt and Ktunaxa First Nations’ people, where you can retrace the European Settlements through the fur trade and gold mining eras. For a glimpse into the creative hub of Nelson, don’t miss the museum’s changing art exhibits.

Getting around Nelson

Nelson is just 30 minutes’ drive from Castlegar Airport and an hour’s flight from Calgary or Vancouver. Greyhound buses arrive in Nelson from both east and west. Once in Nelson, shuttle buses, taxis and ferries provide convenient transport in and around town.

Facts about staying in Nelson, BC

Find useful tips and insights about staying in Nelson to help you make the most of your experience. FAQs were last updated on August 8, 2025.
  • What are the best hotels in Nelson?

    476 reviews rated Prestige Lakeside Resort with an average score of 9.0/10. It may also be worth looking into the Prestige Inn Nelson, which received a rating of 7.7/10 from 766 reviews. Adventure Hotel could also be a good option, with a score of 8.4/10 from 578 reviews.

  • What are some other cities to stay in when visiting British Columbia?

    In addition to Nelson, travelers opt to visit Vancouver when visiting British Columbia. Victoria is also a popular choice to visit.

  • How many hotels are there in Nelson?

    In total, there are 171 hotels to choose from in Nelson, compared to 19,567 properties in British Columbia.

Find better results for your stay in Nelson, BC

Consider these popular 3-star hotels in Nelson

Stay at one of these Nelson 3-star hotels that users have found on HotelsCombined.

Search cheap hotels with HotelsCombined. Use the hotel finder to search for the cheapest hotel deal for all major destinations around the world. HotelsCombined searches hundreds of hotel booking sites to help you find hotels and book hotels that suit you best. Since HotelsCombined searches many hotel sites at once, you can find discount hotels quickly, including Hotels Under $50 and Hotels Under $100. Discover hotel discounts now and make your hotel reservation today.