Find and Book Top Hotels in Nelson

Search among 20 available hotels and places to stay in Nelson from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great127 reviews
MapView on map100 yd from City Center100 yd from West Kootenay Regional Arts
From   US$ 109 /nightSelect
7.8
Very good91 reviews
MapView on map1100 yd from City Center500 yd from Nelson Museum
From   US$ 79 /nightSelect
8.0
Great60 reviews
600 yd from City Center600 yd from West Kootenay Regional Arts
From   US$ 165 /nightSelect
8.0
Great46 reviews
100 yd from City Center100 yd from West Kootenay Regional Arts
From   US$ 87 /nightSelect
8.0
Great38 reviews
500 yd from City Center200 yd from Nelson and District Rcrtn Commis
From   US$ 114 /nightSelect
8.2
Great60 reviews
600 yd from City Center200 yd from Nelson and District Rcrtn Commis
From   US$ 130 /nightSelect
8.6
Great67 reviews
300 yd from City Center300 yd from West Kootenay Regional Arts
From   US$ 122 /nightSelect
8.4
Great39 reviews
6.1 mi from City Center
From   US$ 136 /nightSelect
8.8
Great22 reviews
500 yd from City Center200 yd from Nelson and District Rcrtn Commis
From   US$ 22 /nightSelect
8.2
Great103 reviews
1.5 mi from City Center1700 yd from Nelson Museum
From   US$ 71 /nightSelect
8.2
Great38 reviews
200 yd from City Center100 yd from Dorf'z Billiards and Games Room
From   US$ 78 /nightSelect
8.0
Great71 reviews
900 yd from City Center300 yd from Kokanee Creek Park
From   US$ 84 /nightSelect
3.9 mi from City Center
From   US$ 175 /nightSelect
8.4
Great26 reviews
500 yd from City Center200 yd from Nelson and District Rcrtn Commis
From   US$ 131 /nightSelect
8.4
Great23 reviews
400 yd from City Center400 yd from Dorf'z Billiards and Games Room
From   US$ 258 /nightSelect
8.2
Great35 reviews
15.4 mi from City Center
From   US$ 107 /nightSelect
Bed & Breakfast
8.6
Great20 reviews
7.8 mi from City Center
From   US$ 121 /nightSelect
8.6
Great16 reviews
1.5 mi from City Center1700 yd from David Thompson Cultural Societ
From   US$ 153 /nightSelect
8.8
Great16 reviews
13.1 mi from City Center
From   US$ 334 /nightSelect
1.5 mi from City Center1700 yd from David Thompson Cultural Societ
From   US$ 89 /nightSelect

Best hotels and places to stay in Nelson

Why visit?

Nelson, located in British Columbia, Canada, is a charming town nestled among the beautiful Selkirk Mountains. Known for its rich cultural heritage, stunning natural landscapes, and vibrant arts scene, Nelson offers a unique experience for tourists. With a wide range of outdoor activities, eclectic shops, and delicious dining options, Nelson is a must-visit destination for travelers seeking adventure and relaxation.

Where to stay?

Downtown Nelson: Downtown Nelson is the heart of the town, offering a mix of historic charm and modern amenities. This area is home to a variety of boutique hotels and cozy bed and breakfasts, providing visitors with a comfortable stay in the heart of the action. Strolling along Baker Street, the main thoroughfare, youll find an array of shops, restaurants, and art galleries to explore.

Lakeside Drive: For those seeking a tranquil escape with breathtaking views, Lakeside Drive is the ideal location. Nestled on the shores of Kootenay Lake, this area boasts stunning waterfront accommodations, including resorts and vacation rentals. Visitors can enjoy peaceful walks along the lakefront, engage in water activities, or simply unwind and soak in the serene atmosphere.

Uphill Nelson: Uphill Nelson offers a unique blend of nature and charm. This area is known for its historic homes, tree-lined streets, and access to nature trails. Accommodations here include charming guesthouses and cozy cottages, providing a peaceful retreat for those looking to immerse themselves in Nelsons scenic beauty. Additionally, Uphill is conveniently located close to popular attractions like the Nelson & District Community Complex and the Whitewater Ski Resort.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Best Western Plus Baker Street Inn: This hotel offers comfortable and modern rooms at an affordable price. Located in downtown Nelson, it provides easy access to shops, restaurants, and attractions. With amenities such as complimentary breakfast, a fitness center, and free Wi-Fi, it ensures a convenient and enjoyable stay for guests.

Prestige Inn Nelson: Situated on the waterfront of Kootenay Lake, this hotel combines affordability with stunning views. The spacious rooms feature modern furnishings and amenities including a restaurant, an indoor pool, and a hot tub. Its central location offers easy access to downtown Nelson and outdoor activities like hiking and fishing.

Hume Hotel & Spa: This historic boutique hotel in downtown Nelson provides a unique and charming atmosphere. The rooms are elegantly designed with a blend of modern and classic elements. Guests can enjoy amenities such as a spa, a restaurant, and live music in the pub. The Hume Hotel offers a great value for those seeking a cozy and stylish stay.

Best kids-friendly hotels:

Adventure Hotel: Located in downtown Nelson, the Adventure Hotel caters to families with its family-friendly rooms and amenities. The hotel offers connecting rooms, an on-site restaurant, and a game room for children to enjoy. Its central location allows easy access to family attractions and outdoor activities.

Prestige Lakeside Resort: Situated on the shores of Kootenay Lake, this family-friendly hotel provides spacious rooms and suites. The resort features an indoor pool, a waterslide, and a sandy beach area for children to play. Additionally, it offers a kids camp during the summer months, ensuring a memorable stay for the whole family.

Best hotels for a romantic getaway:

Cloudside Hotel: This boutique hotel offers a romantic ambiance with its cozy rooms and breathtaking lake views. The intimate atmosphere and personalized service make it an ideal choice for couples. Guests can relax in the outdoor hot tub or explore the nearby Nelsons arts and culture scene.

Blaylock Mansion: Located in Uphill Nelson, this bed and breakfast is housed in a beautifully restored heritage mansion. Each room is uniquely decorated, offering a romantic and luxurious experience for couples. The peaceful surroundings and sumptuous breakfast create a perfect setting for a romantic getaway.

Best for location:

Prestige Inn Nelson: Situated on the waterfront, this hotel offers stunning lake views and easy access to downtown Nelson. Guests can enjoy the convenience of being close to shops, restaurants, and the Lakeside Park beach.

Best Western Plus Baker Street Inn: Located in the heart of downtown Nelson, this hotel is within walking distance of the main attractions, including galleries, cafes, and boutiques. Its central location allows guests to immerse themselves in the vibrant atmosphere of the town.

Adventure Hotel: Positioned in downtown Nelson, this hotel provides convenient access to the towns amenities and attractions. Guests can easily explore the shops, eateries, and cultural sites that Nelson has to offer.

Best for a short city break:

Prestige Lakeside Resort: Perfect for a relaxing city break, this waterfront hotel offers beautiful views of Kootenay Lake. Guests can enjoy the resorts amenities, such as the pool, beachfront, and on-site dining options.

Best Western Plus Baker Street Inn: Situated in downtown Nelson, this hotel allows guests to experience the towns vibrant energy and explore its attractions. Its comfortable rooms and central location make it an ideal choice for a short city getaway.

Show moreLess