Find Waterpark Hotels in Nanaimo from CA $217

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Nanaimo Waterpark Hotels

Exterior
THE Beach Club Resort
3.5 star property
9.0 out of 10, Wonderful, (1006)
"great ocean view, friendly staff"
The price is CA $217
CA $273 total
includes taxes & fees
May 20 - May 21
THE Beach Club Resort
Don't see what you're looking for?
See all available properties in Nanaimo
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

What's it like to visit Nanaimo while staying at a water park hotel?
You’ll discover a variety of family activities in Nanaimo sure to entertain both kids and adults. Families enjoy the boating, excursions, and island setting here, making this a good place for a family getaway.
What's the most popular hotel in Nanaimo with a water park on-site or close by?
How many water park hotels are there in Nanaimo?
Although you may not find that many water park hotels bookable on Expedia and located in Nanaimo, with 188 lodging options, you’ll find a lot of other choices for your stay.
What attractions should we visit during our getaway to Nanaimo?
You might want to visit some kid-friendly attractions such as Duke Point Ferry Terminal, Woodgrove Shopping Centre, and Frank Crane Arena while you’re enjoying Nanaimo. Other favorite sights include Departure Bay Ferry Terminal and Nanaimo Aquatic Centre.
What do hotels with water parks in Nanaimo typically offer?
Booking a hotel with a water park offers fun for everyone in your family. Hotel guests can typically use the hotel’s on-site water park or a water park located nearby. It’s free at some properties and others may charge a minimal fee. Pack the water wings and enjoy a great trip to Nanaimo: wave pools, lazy rivers, and water playgrounds await.