Top Hotels in Nanaimo

Search among 17 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
1Filter & Sort
View map
1-17 out of 17
1Filter & 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
Great271 reviews
MapView on map4.9 mi from City Center1100 yd from Wellington Hall
From   US$ 125 /nightSelect
8.4
Great124 reviews
MapView on map600 yd from City Center300 yd from Nanaimo Museum
From   US$ 107 /nightSelect
8.0
Great55 reviews
5.0 mi from City Center1300 yd from Wellington Hall
From   US$ 96 /nightSelect
8.0
Great85 reviews
1.1 mi from City Center600 yd from Nanaimo Bastion
From   US$ 64 /nightSelect
8.6
Great104 reviews
300 yd from City Center600 yd from Great Canadian Casino CO Ltd
From   US$ 117 /nightSelect
8.4
Great86 reviews
1300 yd from City Center300 yd from Nanaimo Bastion
From   US$ 92 /nightSelect
8.2
Great87 reviews
1.4 mi from City Center1100 yd from Newcastle Island Marine Park
From   US$ 134 /nightSelect
8.4
Great64 reviews
6.5 mi from City Center
From   US$ 124 /nightSelect
8.0
Great52 reviews
500 yd from City Center500 yd from Nanaimo Museum
From   US$ 75 /nightSelect
8.2
Great150 reviews
500 yd from City Center400 yd from Nanaimo Museum
From   US$ 100 /nightSelect
8.2
Great39 reviews
4.7 mi from City Center700 yd from Wellington Hall
From   US$ 138 /nightSelect
8.4
Great281 reviews
600 yd from City Center200 yd from Great Canadian Casino CO Ltd
From   US$ 90 /nightSelect
7.6
Very good10 reviews
1.2 mi from City Center300 yd from Vancouver Island Conference Centre
From   US$ 86 /nightSelect
8.4
Great37 reviews
600 yd from City Center100 yd from Nanaimo Museum
From   US$ 98 /nightSelect
8.2
Great81 reviews
4.6 mi from City Center
From   US$ 82 /nightSelect
8.4
Great41 reviews
2.3 mi from City Center700 yd from Newcastle Island Pavilion
From   US$ 132 /nightSelect
8.4
Great23 reviews
4.2 mi from City Center
From   US$ 137 /nightSelect

Best Hotels and Places to Stay in Nanaimo

Why visit?

Nanaimo is a charming city located on Vancouver Island in British Columbia, Canada. With its stunning natural beauty and a range of activities to offer, it is an excellent destination for tourists. Nanaimo has a plethora of options when it comes to accommodations, including nanaimo hotels, resorts, motels, and pet-friendly hotels, making it a convenient choice for travelers.

Where to stay?

Downtown Nanaimo:Staying in the heart of the city allows tourists to immerse themselves in the vibrant culture and historical attractions. The downtown area offers easy access to shops, restaurants, and the picturesque waterfront. Numerous nanaimo hotels are located in this area, ensuring a comfortable and convenient stay. Visitors can enjoy exploring historic sites such as the Bastion and the Nanaimo Museum.

Departure Bay: Departure Bay is a popular choice for tourists seeking a more relaxed atmosphere. This area offers stunning views of the ocean and has a beautiful sandy beach. Visitors can take advantage of water activities such as kayaking or simply unwind by the waterfront. There are several hotels and resorts in this area, making it an ideal spot for a tranquil vacation.

Nanaimo North: The Nanaimo North area is perfect for travelers who prefer a quieter setting and proximity to nature. This area provides easy access to hiking trails, parks, and lakes where visitors can enjoy outdoor adventures. A few nanaimo hotels and motels can be found in this area, ensuring a peaceful and serene stay.

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 $200.

5-star hotels: The average price per night is around $200 to $300.Nanaimo is a charming city located on Vancouver Island in British Columbia, Canada. With its stunning natural beauty and a range of activities to offer, it is an excellent destination for tourists. Nanaimo has a plethora of options when it comes to accommodations, including nanaimo hotels, resorts, motels, and pet-friendly hotels, making it a convenient choice for travelers.Downtown Nanaimo:Departure Bay is a popular choice for tourists seeking a more relaxed atmosphere. This area offers stunning views of the ocean and has a beautiful sandy beach. Visitors can take advantage of water activities such as kayaking or simply unwind by the waterfront. There are several hotels and resorts in this area, making it an ideal spot for a tranquil vacation.The Nanaimo North area is perfect for travelers who prefer a quieter setting and proximity to nature. This area provides easy access to hiking trails, parks, and lakes where visitors can enjoy outdoor adventures. A few nanaimo hotels and motels can be found in this area, ensuring a peaceful and serene stay.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 $200.

5-star hotels: The average price per night is around $200 to $300.

Best Value for Money:

Best Western Dorchester Hotel: This nanaimo hotel offers comfortable rooms with modern amenities at an affordable price. It is conveniently located downtown, close to the waterfront and attractions. As a pet-friendly hotel, it welcomes furry companions, making it a great choice for pet owners.

Ramada by Wyndham Nanaimo: Situated in an ideal downtown location, this hotel offers excellent value with its spacious rooms and friendly service. Guests can enjoy complimentary breakfast and take advantage of amenities such as an indoor swimming pool and free Wi-Fi.

Coast Bastion Hotel: This modern hotel offers a great balance between comfort and affordability. Located in downtown Nanaimo, it provides stunning views of Nanaimo Harbour. The hotel features an on-site restaurant, fitness center, and pet-friendly rooms.

Best Kids-Friendly Hotels:

Travelodge by Wyndham Nanaimo: This hotel offers comfortable and affordable accommodation suitable for families. With its indoor pool, waterslide, and complimentary breakfast, it ensures a delightful stay for children. It is conveniently located near popular attractions like the Nanaimo Aquatic Centre.

Howard Johnson by Wyndham Nanaimo: This family-friendly hotel features spacious rooms equipped with amenities like mini-fridges and microwaves. It offers a complimentary continental breakfast and has an outdoor pool, perfect for kids to enjoy during their stay.

Best Hotels for a Romantic Getaway:

The Grand Hotel Nanaimo: This boutique-style hotel offers a romantic ambiance with its elegant rooms and luxurious amenities. Couples can enjoy the world-class spa and indulge in fine dining at the on-site restaurant. The hotel also has pet-friendly rooms available.

Inn on Long Lake: Situated on the picturesque Long Lake, this hotel provides a romantic retreat with stunning lake views. Couples can relax in the outdoor hot tub, take a scenic walk by the lake, or enjoy a cozy evening by the fireplace in their room.

Best for Location:

Best Western Northgate Inn: Located in the Nanaimo North area, this hotel offers easy access to outdoor activities and attractions. It features spacious rooms, complimentary breakfast, and a well-equipped fitness center.

Painted Turtle Guesthouse: Situated in downtown Nanaimo, this guesthouse provides a convenient location close to shops, restaurants, and the waterfront. It offers comfortable and affordable accommodations, including both private and shared rooms.

Coast Nanaimo Hotel: This waterfront hotel offers stunning views of Georgia Strait and is within walking distance to downtown attractions. It features spacious rooms, an on-site restaurant, and a fitness center.

Best for a Short City Break:

Best Western Plus Barclay Hotel: This hotel provides a comfortable and convenient stay for a short city break. It offers an on-site restaurant, indoor pool, fitness center, and complimentary breakfast. It is pet-friendly and located in Downtown Nanaimo.

Harbour Light Motel: Perfect for budget-conscious travelers, this motel offers clean and cozy rooms for a short stay. It is conveniently situated near the waterfront, offering easy access to the citys attractions.

Show moreLess