Find and Book Top Rated Hotels in Nanaimo

Search among 5 available hotels and places to stay in Nanaimo from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great64 reviews
MapView on map10.4 km from City Centre800 m from Woodgrove Centre
From   US$ 127 /nightSelect
8.4
Great81 reviews
MapView on map2.2 km from City Centre1000 m from Newcastle Island Marine Park
From   US$ 142 /nightSelect
Motel
8.0
Great80 reviews
1.7 km from City Centre600 m from Nanaimo Bastion
From   US$ 64 /nightSelect
8.4
Great13 reviews
2.0 km from City Centre200 m from Vancouver Island University - VIU Nanaimo
From   US$ 157 /nightSelect
8.2
Great84 reviews
6.5 km from City Centre4.0 km from City Center
From   US$ 138 /nightSelect

Best hotels and places to stay in Nanaimo

Why visit?

Nanaimo, located on Vancouver Island in British Columbia, Canada, is a vibrant city known for its natural beauty and outdoor recreational activities. With a variety of hotels, resorts, and motels to choose from, Nanaimo offers a range of options for tourists looking to explore this picturesque destination.

Where to stay?

Downtown Nanaimo: For visitors seeking a vibrant urban experience, Downtown Nanaimo is the ideal location. This area is home to a plethora of hotels, including luxury options, budget-friendly accommodations, and pet-friendly establishments. Staying in Downtown Nanaimo provides convenient access to numerous shops, restaurants, and cultural attractions.

Departure Bay: Located in the north part of Nanaimo, Departure Bay offers a serene coastal setting for tourists. This area is known for its beautiful beaches, scenic ocean views, and a peaceful atmosphere. Visitors can find a range of resorts and hotels in Departure Bay, providing a tranquil stay away from the bustling city center.

Nanaimo Harbourfront: Situated along the waterfront, Nanaimo Harbourfront is a picturesque area that combines natural beauty with urban amenities. This vibrant district offers a range of accommodations, including hotels and motels with stunning views of the harbor. From here, visitors can easily explore the lively Marine Drive, visit historical sites, and enjoy waterfront activities.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Coast Bastion Hotel: Located in Downtown Nanaimo, this hotel offers comfortable rooms with stunning harbor views. The Coast Bastion Hotel provides excellent amenities, including an on-site restaurant, fitness center, and pet-friendly rooms. With its convenient location and reasonable rates, it offers great value for money.

Ramada by Wyndham Nanaimo: Situated near Departure Bay, this hotel offers spacious and well-appointed rooms at affordable prices. Guests can enjoy amenities such as an indoor pool, fitness center, and complimentary breakfast. The Ramada by Wyndham Nanaimo provides a comfortable stay without breaking the bank.

Travelodge by Wyndham Nanaimo: Located in Nanaimo Harborfront, this hotel offers budget-friendly accommodations without compromising on quality. The Travelodge features clean and cozy rooms, an on-site restaurant, and complimentary Wi-Fi. It is an ideal choice for those seeking affordable accommodations in a convenient location.

Best kids-friendly hotels:

Best Western Dorchester Hotel: Situated in Downtown Nanaimo, this hotel offers spacious rooms suitable for families. The Best Western Dorchester Hotel provides a range of amenities, including a heated indoor pool, hot tub, and complimentary breakfast. Its central location allows easy access to nearby attractions and family-friendly activities.

Howard Johnson Hotel by Wyndham Nanaimo Harbourside: Located in Nanaimo Harborfront, this hotel offers comfortable accommodations for families. The Howard Johnson Hotel features family rooms, a waterslide, and an indoor pool. Its proximity to the harbor and nearby parks makes it a great option for a memorable family vacation.

Best hotels for a romantic getaway:

The Grand Hotel Nanaimo: Situated in North Nanaimo, this hotel offers a serene setting for couples seeking a romantic escape. The Grand Hotel Nanaimo features elegant rooms with luxurious amenities, a spa, and an on-site restaurant. Its peaceful ambiance and beautiful surroundings create the perfect atmosphere for a romantic getaway.

Inn on Long Lake: Located near Departure Bay, this hotel provides a picturesque lakeside setting for couples. The Inn on Long Lake offers cozy rooms with lake views, as well as amenities such as a lakeside patio, complimentary breakfast, and kayaks for guest use. It is an ideal choice for a romantic retreat surrounded by nature.

Best for location:

Coast Nanaimo Hotel: Situated in Downtown Nanaimo, this hotel offers convenient access to shops, restaurants, and attractions. The Coast Nanaimo Hotel provides comfortable rooms, an on-site restaurant, and a fitness center. Its prime location ensures easy exploration of the city and its vibrant surroundings.

Waterfront Suites and Marina: Located in Nanaimo Harborfront, this hotel offers stunning views of the harbor and marina. The Waterfront Suites and Marina offers spacious suites with kitchenettes, a waterfront patio, and a complimentary shuttle service. Its prime waterfront location provides a serene atmosphere while being close to downtown attractions.

Best Western Northgate Inn: Situated in North Nanaimo, this hotel offers easy access to parks, shopping centers, and outdoor activities. The Best Western Northgate Inn features comfortable rooms, a fitness center, and complimentary breakfast. Its location allows for convenient exploration of both downtown Nanaimo and the natural wonders of the surrounding area.

Best for a short city break:

Days Inn by Wyndham Nanaimo: Located in Downtown Nanaimo, this hotel provides comfortable accommodations for a short city break. The Days Inn features well-appointed rooms, complimentary breakfast, and a fitness center. Its central location allows for easy access to attractions, shopping, and dining options.

Harbour Light Motel: Situated in Nanaimo Harborfront, this motel offers affordable and convenient accommodations. The Harbour Light Motel provides clean and comfortable rooms, complimentary Wi-Fi, and a waterfront patio. Its proximity to the harbor and downtown Nanaimo makes it an ideal choice for a short city break on a budget.

Show moreLess