COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Resorts & Hotels with Spas in Nanaimo

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Nanaimo Resorts & Hotels with Spas

Downtown Hideaway in the heart of downtown Nanaimo
4.9/5Exceptional! (12 reviews)
Fact finding
"Property was excellent and in a nice neighbourhood. We all enjoyed our stay."

Reviewed on Sep 11, 2019

Downtown Hideaway in the heart of downtown Nanaimo
Qualicum Beach Inn
3 out of 5
2690 Island Highway West, Qualicum Beach, BC
The price is ¥18,881 per night from May 19 to May 19
4.7/5Exceptional! (302 reviews)
"The view wasnt the nicest with a parking lot and construction but the staff was lovely."

Reviewed on May 9, 2021

Qualicum Beach Inn
2/bd on Rathtrevor Beach
Get Rates
4.7/5Exceptional! (20 reviews)
Beautiful locatiin
"Everything was as advertised. Apartment was well equipped and spacious.. would stay there again."

Reviewed on May 11, 2021

2/bd on Rathtrevor Beach
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Oceanside Village Resort
Great for spa weekends
4 out of 5
1080 Resort Drive, Parksville, BC
Get Rates
4.6/5Exceptional! (184 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Travelers say...
"Beautiful and quiet cabin. Convenient location. Excellent for the price."

Reviewed on Aug 24, 2020

Oceanside Village Resort
Ocean Sands Resort
Great for spa weekends
3 out of 5
1165-Resort Drive, Parksville, BC
The price is ¥15,268 per night from May 20 to May 20
4.5/5Wonderful! (255 reviews)
Travelers like: sauna, hot tub
Travelers say...
"Beautiful ocean front view and easy access to the beach."

Reviewed on Dec 30, 2020

Ocean Sands Resort
Coast Bastion Hotel
3.5 out of 5
11 Bastion Street, Nanaimo, BC
Free CancellationReserve now, pay when you stay
The price is ¥13,217 per night from May 17 to May 17
4.4/5Excellent! (983 reviews)
"This was very central to all I needed downtown Nanaimo We had a wonderful water view over the marina"

Reviewed on Apr 30, 2021

Coast Bastion Hotel
Inn On Long Lake
2 out of 5
4700 North Island Hwy, Nanaimo, BC
Free CancellationReserve now, pay when you stay
The price is ¥11,448 per night from May 18 to May 18
4.4/5Excellent! (710 reviews)
"The staff were so incredibly nice and inviting. The rooms were immaculate and comfortable. The outside was so relaxing and beautiful. I had never been to Nanaimo before and can’t wait to go back again and stay here. I’m a picky hotel goer and this place is one of my all time favourites!"

Reviewed on May 7, 2021

Inn On Long Lake
THE Beach Club Resort
Great for spa weekends
3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is ¥17,075 per night from May 30 to May 30
4.3/5Excellent! (826 reviews)
Travelers like: spa services onsite, massage, hot tub
Travelers say...
"Loved the proximity to the beach which was stunning"

Reviewed on May 7, 2021

THE Beach Club Resort
Best Western Plus Barclay Hotel
Great for spa weekends
3 out of 5
4277 Stamp Ave, Port Alberni, BC
The price is ¥14,092 per night from Jun 6 to Jun 6
4.3/5Excellent! (351 reviews)
Travelers like: sauna, hot tub
Travelers say...
"Quiet"

Reviewed on Apr 2, 2021

Best Western Plus Barclay Hotel
Tigh-Na-Mara Seaside Spa Resort
Great for spa weekends
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is ¥17,252 per night from May 17 to May 17
4.2/5Very Good! (912 reviews)
Travelers like: full-service spa, sauna, massage, facials
Travelers say...
"Very beautiful and relaxing. Enjoyed my stay"

Reviewed on May 15, 2021

Tigh-Na-Mara Seaside Spa Resort
Don't see what you're looking for?
We've got more Resorts & Hotels with Spas. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.