Nanaimo hotels

KAYAK searches hundreds of travel sites at once for lodging in Nanaimo

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Best Nanaimo hotels

Discover the best prices by selecting your travel dates on KAYAK.
Choose your dates

Most recommended Nanaimo hotels

Show all
Best Western Northgate Inn - Nanaimo - Living room
Parking
Free Wi-Fi
Pet friendly
Days Inn by Wyndham Nanaimo - Nanaimo - Bedroom
Parking
Free Wi-Fi
Pool
Pet friendly
Heather Place Inn - Nanaimo
Heather Place Inn
Nanaimo, BC, Canada
Free Wi-Fi
Pet friendly

The 10 best hotels in Nanaimo

Discover the top hotels in Nanaimo handpicked by local expert Kelsey Olsen.
Article Author
Kelsey Olsen
January 24, 2025

I first visited Vancouver Island on a British Columbia road trip with my partner several years ago. Some of our friends lived in Nanaimo, and we had plans to do some hiking and outdoor exploration during our visit. Honestly, I’m not sure we would have spent as much time in Nanaimo had our friends not lived there, but I’m so glad we did. The coastal views are beautiful, the sushi is amazing, and there are so many unique activities to enjoy. When visiting a new destination, deciding on where to stay can be tough—we definitely did a fair amount of research before our trip. Nanaimo offers a variety of options, from cozy waterfront bed and breakfasts to modern hotels. Here are my recommendations for the 10 best hotels in Nanaimo.

1.

Coast Bastion Hotel

Address:

11 Bastion Street

Price:

$94-$383/night

There are many reasons the Coast Bastion is my top pick for the best hotels in Nanaimo. If you’re traveling to Nanaimo, I’m sure coastal views are a priority, as they were for me. What I love most about this hotel is that you don’t have to sacrifice those views for a convenient location—here you get both.

The rooms are spacious and modern with a touch of coastal decor, and even though you’re walking distance from many amazing restaurants in downtown Nanaimo, the hotel restaurant and lounge, Minnoz, is really tasty. I highly recommend trying the Nanaimo bar cheesecake for a yummy twist on the traditional Nanaimo dessert—which, by the way, is also a must-try.

The added amenities of a fitness center, business facilities, and top-notch service make this hotel a perfect blend of comfort, convenience, and stunning views.

2.

Courtyard by Marriott Nanaimo

Address:

100 Gordon Street

Price:

$87-$238/night

The Courtyard by Marriott is a new property that opened in 2023. To me, checking into a hotel where the staff are all genuinely happy to be working there and want to make your stay as lovely as possible makes all the difference. This Courtyard by Marriott truly delivers with some of the friendliest staff I’ve encountered.

The property is located right next to the harbor and within walking distance of downtown, offering easy access to some of the best restaurants, bars, and attractions in Nanaimo.

If you do end up staying here and are interested in military history, check out the Vancouver Island Military Museum located next door. It’s a real hidden gem run by volunteer veterans and gives a fascinating deep dive into the local military history.

3.

Gibralter Rock Ocean View B&B

Address:

118 GIbralter Rock

Price:

$81-$196/night

I could sit out on the balcony at the Gibralter Rock B&B all day long and never get sick of the view. It’s located on the crest of a big hill and the vistas over the ocean are some of the finest you’ll come across in Nanaimo.

Even if you’re not a morning person, I highly recommend rising early to take in the sunrise from your room or balcony—it’s one of the most epic (yet still incredibly cozy) ways to watch a West Coast sunrise.

The view alone makes this B&B one of the best boutique hotels in Nanaimo, but the warm service sets it apart. The owners are incredibly kind and accommodating, making sure every guest feels right at home. Plus, it’s located near the ferry terminal, so it’s a convenient stop for travelers coming to or from Vancouver mainland.

4.

Inn on Long Lake

Address:

4700 North Island Highway

Price:

$109-$298/night

Another of the best hotels in Nanaimo for view lovers, Inn on Long Lake offers stunning lakefront vistas and is a 10-minute drive from downtown Nanaimo. Each room has beautiful views of the lake and the lobby is adorned with local Indigenous artwork.

I love the hot tub room at this hotel. It’s not your typical hotel hot tub, as it’s in a large room surrounded by floor-to-ceiling windows.

One of my favorite things to do in BC is go kayaking and stand-up paddle boarding on the crystal-clear lakes in the region. The hotel offers both kayak and paddle board rentals, so you can experience BC’s gorgeous lakes for yourself during your stay.

5.

Best Western Northgate Inn

Address:

6450 Metral Drive

Price:

$115-$357/night

When you’re just after a really comfortable bed and a modern hotel with great amenities, the Best Western Northgate Inn is a great choice. The guestrooms here are spacious and well-appointed, perfect for relaxing after a long day.

I’ve always loved the Best Western hotel chain. I appreciate a consistently comfy hotel that still manages to stay affordable. Although it’s not directly downtown, it's in a nice area with many nearby restaurants and amenities.

You’ll be within walking distance from one of my favorite sushi restaurants in Nanaimo, Nori Japanese Restaurant. I highly recommend stopping in—but be warned, the sushi is so fresh and delicious you’re not going to want to stop ordering.

6.

Tigh-Na-Mara Seaside Spa Resort

Address:

1155 Resort Drive

Price:

$147-$385/night

I strongly recommend booking an ocean-view cabin or room at the Tigh-Na-Mara Resort—it’s well worth it. The resort is located 30 minutes outside of Nanaimo, so it’s ideal for those who prefer to be away from the main hustle and bustle.

One of the best hotels in Nanaimo and the surrounding area, the resort's proximity to the beach is the highlight. The rooms are just steps away from it, making it easier than ever to enjoy long walks on the sand. The location makes this hotel especially romantic for an anniversary or couples’ trip.

The resort's Grotto Spa has been named one of the best in Canada and it’s worth checking out during your stay. Guests can enjoy a two-hour spa experience, moving between the stone grotto mineral pool, cool splash waterfall, large whirlpool, four cedar barrel saunas, and large outdoor patio with cozy fireplaces.

7.

Microtel Inn & Suites by Wyndham Ladysmith Oyster Bay

Address:

12570 Trans Canada Highway

Price:

$114-$202/night

One of the best hotels in Nanaimo for families, the Microtel Inn & Suites is a reliably comfortable place to stay. Conveniently located a five-minute drive from Nanaimo Airport (YCD), it’s set just off the Trans-Canada Highway and around a 20-minute drive to downtown.

Although I don’t have kids of my own, I have several young nieces and nephews who would love this hotel's massive pool and waterslide. Meanwhile, I’d gladly supervise them from the spacious hot tub, which is perfect for relaxing in while the kiddos enjoy the pool.

The guestrooms are comfortable and clean, and there’s an included breakfast with the hotel rate, which is always a bonus (especially with kids in tow). There’s also a spacious fitness center for those looking to stay active during their stay.

8.

Kiwi Cove Lodge

Address:

Ladysmith, V9G 1L6

Price:

$160-$189/night

I’d never heard of a hotel on a kiwi farm until I discovered Kiwi Cove Lodge. It’s a cute boutique gem on a gorgeous ten-acre property and one of the most unique hotels in Nanaimo. Close to Nanaimo airport and about a 20-minute drive from downtown Nanaimo, it's conveniently located yet still feels off the beaten path due to the hotel’s expansive surroundings.

The included homemade breakfast is delicious and I love that each one comes with fresh kiwis. Make sure you try the kiwi jam—you’ll want to bring a few jars home with you. The guestrooms are traditional and cozy with large windows or balconies overlooking the kiwi vines.

9.

Best Western Plus Chemainus Inn

Address:

9573 Chemainus Road

Price:

$103-$286/night

The Best Western Plus Chemainus is a great option if you’re visiting Victoria but want a place to rest along the way. It's just over a half hour out of Nanaimo, making it a convenient pit stop.

It’s the quality of service from the staff and the spacious and comfortable guestrooms that set this apart as one of the best hotels in Nanaimo. The complimentary breakfast is also one of the better options that I’ve come across, with many hot items included.

The Chemainus Theatre Festival is just down the road and offers fantastic live performances. The town of Chemainus is known for its artsy vibe and has more than 40 famous murals throughout the town. I love being able to walk somewhere brought to life by talented local artists.

10.

Quality Inn

Address:

440 Selby Street

Price:

$82-$240/night

The Quality Inn is one of the best hotels in Nanaimo for those traveling on a budget. For an affordable rate, you get a comfortable and very spacious guestroom and great amenities. The hotel is in downtown Nanaimo, so you can walk to many local restaurants and shops.

Although breakfast isn’t included, I still recommend dining in the hotel's breakfast restaurant, The Breakfast Nook. Almost every time I dine out for breakfast, I go for the eggs Benedict. It's something I don't cook at home, so it’s a nice treat when I go out. You could say I’m a bit picky when it comes to my eggs Benny, but the Breakfast Nook does them really well.

With its prime location and welcoming vibe, the Quality Inn is a great option for anyone looking for a comfortable hotel at a wallet-friendly price.

KAYAK’s insights for hotels in Nanaimo

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Nanaimo with confidence.

Which month has the cheapest hotel rates in Nanaimo?

Hotels are cheapest in Nanaimo in February, with average rates of $95. In comparison, June is the most expensive month, with prices at $153.

What is the cheapest day of the week to book a hotel in Nanaimo?

Sunday offers the lowest rates in Nanaimo, with an average nightly price of $111. The highest prices are found on Friday, with average rates at $126.

How much is a Nanaimo hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

Good to know

Low season

February

High season

July

Average price (weeknight)

$123

Average price (weekend night)

$124
Cheapest month to stay with an average 16% drop in price.
Most expensive month to stay with an average 21% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Nanaimo hotel deals

  • The cheapest 3-star hotel room in Vancouver found on KAYAK in the last 2 weeks was $99, while the most expensive was $383.
  • How long should you stay? KAYAK users usually book their hotel in Vancouver for 4 days.
  • Hoping to spend your vacation relaxing by the ocean? Select a hotel next to Neck Point Park, a beachfront park known for scenic views and scuba diving. The Gulfview Drive Ocean View B&B is an affordable choice that is only a three-minute walk to the park and a five-minute walk to Linley Valley Cottle Lake Park.
  • If you’re interested in learning about the city’s history, choose a hotel near the Nanaimo Museum, such as the Coast Bastion Hotel, just a three-minute walk from the museum. The Nanaimo Museum contains a variety of interactive exhibits exploring the local culture and art.
  • For travelers who enjoy hiking, think about staying at a hotel near Pipers Lagoon Park, such as the Stephenson Point Seaside B&B that is less than a 10-minute walk away. Pipers Lagoon Park is located right on the waterfront and has a large variety of hiking trails and excellent bird watching opportunities.
  • To be in a vibrant area with a high concentration of restaurants and boutiques, choose a hotel in the Old City Quarter, such as the Best Western Dorchester Hotel. This hotel will put you within walking distance of many popular establishments, including Bistro Taiyo and Charlie’s Closet.
  • If you would like to gamble during your trip, book a hotel near the Casino Nanaimo, a casino that has slot machines, card games, live entertainment, and an on-site restaurant. The Cambie Hostel is a budget accommodation in Nanaimo that is only a five-minute walk to the casino and is located inside a historic building.
See more tips

FAQs when booking a hotel in Nanaimo

  • What hotels in Nanaimo have a good view?

    The Hammond Bay Oceanside Bed & Breakfast is located on the Pacific Ocean and has rooms with views of the water; plus, it has its own private beach. The Marinaside Resort is a straightforward choice that overlooks a marina and offers suites with views of the ocean.

  • What are some good hotels in Nanaimo near Petroglyph Provincial Park?

    The Value Lodge Motel is an affordable option that is only an eight-minute walk to Petroglyph Provincial Park, a historic green space that contains indigenous rock carvings, and is adjacent to the Trans-Canada Highway. The Days Inn by Wyndham is also located along the Trans-Canada Highway and is only a seven-minute walk to the park.

  • Which hotels in Nanaimo are near the WildPlay Element Parks?

    WildPlay Element Parks is a massive obstacle course that has swings, bungee jumping, and zip lining. Kiwi Cove Lodge is a short drive from WildPlay Element Parks and offers guests free parking, a business center and an airport shuttle.

  • What hotels in Nanaimo offer an indoor pool?

    The Grand Hotel is only a four-minute walk to Long Lake and has an indoor pool, a whisky bar, and a restaurant with views of the hotel’s gardens. The Inn on Long Lake is a budget choice located directly on the shores of Long Lake and features both an indoor hot tub and a sauna.

  • Where to stay in Nanaimo?

    KAYAK users usually search for hotels in Downtown and adjacent to Nanaimo Golf Club.

  • What are the best hotels near Nanaimo Golf Club?

    KAYAK users like staying at Buccaneer Inn, Gibralter Rock Ocean View B&B and Departure Bay Motel when looking for a hotel in close proximity to Nanaimo Golf Club.

  • Which freebies do KAYAK users look for when booking a hotel in Nanaimo?

    KAYAK users look for a hotel in Nanaimo with free parking or free breakfast. Top-rated options with free free parking in Nanaimo include Best Western Northgate Inn and Ramada by Wyndham Nanaimo, while popular hotels with free breakfast in Nanaimo include Days Inn by Wyndham Nanaimo and Best Western Northgate Inn.

  • Which amenities do KAYAK users look for when booking a hotel in Nanaimo?

    The most sought-after amenity KAYAK users looked for in their hotel in Nanaimo is: pool.

  • How do I find a hotel in central Nanaimo?

    After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Nanaimo districts. You can also do a search using the city map to choose a specific location, like Nanaimo city center.

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Nanaimo hotels with free parking?

    There are many hotels in Nanaimo that offer both parking and free parking. Popular choices among KAYAK users include Best Western Dorchester Hotel, Ramada by Wyndham Nanaimo and The Grand Hotel Nanaimo.

See more FAQs

Where to stay in Nanaimo?

Our map will help you find the perfect place to stay in Nanaimo by showing you the exact location of each hotel.

Nanaimo Hotel Deals. Search and compare hotels in Nanaimo. Find cheap hotel rooms in Nanaimo. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.