
Nanaimo Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Nanaimo

Coast Bastion Hotel
11 Bastion Street, Nanaimo, BC
Fully refundableReserve now, pay when you stay
The price is 3.500.622 ₫ per night from 25 Jun to 26 Jun
3.500.622 ₫
4.060.721 ₫ total
25 Jun - 26 Jun
includes taxes & fees
9.2/10 Wonderful! (1,160 reviews)
"The room had beautiful views and was right along the water. The bed was comfy and spacious."
Reviewed on 21 Jun 2025

Days Inn by Wyndham Nanaimo
809 Island Hwy S, Nanaimo, BC
Fully refundableReserve now, pay when you stay
The price is 2.945.088 ₫ per night from 25 Jun to 26 Jun
2.945.088 ₫
3.416.150 ₫ total
25 Jun - 26 Jun
includes taxes & fees
7.8/10 Good! (1,281 reviews)
"Love the seating area separated from the bedroom."
Reviewed on 20 Jun 2025

Inn On Long Lake
4700 North Island Hwy, Nanaimo, BC
Fully refundableReserve now, pay when you stay
The price is 3.775.535 ₫ per night from 15 Jul to 16 Jul
3.775.535 ₫
4.379.583 ₫ total
15 Jul - 16 Jul
includes taxes & fees
8.8/10 Excellent! (1,001 reviews)
"The property was easy to get to, only a 15 minute taxi from the ferry. The staff were very welcoming and I settled in easy. There was a complimentary breakfast each morning which was always well stocked and tasted great. The nearest shop that sold fresh food was a 20 minute walk away, or you could ..."
Reviewed on 20 Jun 2025
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.
Frequently asked questions
Popular places to visit
Vancouver Island University
5/5(1 review)
Enjoy the student vibe when you visit Vancouver Island University during your trip to Nanaimo. While you're in the area, stroll along the waterfront.
Departure Bay Beach
Why not spend a care-free afternoon at Departure Bay Beach during your travels in Nanaimo?
Nanaimo Museum
You can browse the exhibits at Nanaimo Museum, a museum with a story of its own, during your trip to Nanaimo. While you're in the area, stroll along the waterfront.