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

Travelodge by Wyndham Nanaimo
96 Terminal Avenue North Nanaimo BC
Fully refundableReserve now, pay when you stay
The price is 1.707.613 ₫ per night from 1 Mar to 2 Mar
1.707.613 ₫
1.980.832 ₫ total
1 Mar - 2 Mar
includes taxes & fees
8/10 Very Good! (1,194 reviews)
Great staff and clean rooms. Beds are very comfortable
Reviewed on 20 Feb 2026

Coast Bastion Hotel
11 Bastion Street Nanaimo BC
Fully refundableReserve now, pay when you stay
The price is 3.370.638 ₫ per night from 22 Feb to 23 Feb
3.370.638 ₫
3.909.940 ₫ total
22 Feb - 23 Feb
includes taxes & fees
9.2/10 Wonderful! (1,517 reviews)
Amazing hotel, beautiful and clean rooms, fantastic service!
Reviewed on 20 Feb 2026

Days Inn by Wyndham Nanaimo
809 Island Hwy S Nanaimo BC
Fully refundableReserve now, pay when you stay
The price is 2.356.506 ₫ per night from 24 Feb to 25 Feb
2.356.506 ₫
2.733.546 ₫ total
24 Feb - 25 Feb
includes taxes & fees
8/10 Very Good! (1,539 reviews)
The staff at the hotel was great, very friendly. The room was huge and very clean. I had a great view of the ocean. The complimentary breakfast was fantastic. My only complaint was that when I arrived in my room, the thermostat was set to 10 degrees cel and it was freezing cold. It took a while to ...
Reviewed on 18 Feb 2026
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.
Popular places to visit

Departure Bay Beach
Why not spend a care-free afternoon at Departure Bay Beach during your travels in Nanaimo?

Newcastle Island Marine Provincial Park
Commune with nature and explore the great outdoors at Newcastle Island Marine Provincial Park during your travels in Nanaimo. While you're in the area, stroll along the waterfront.
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 lakeside.
