Find and Book Top Rated Hotels in Nanaimo

Search among 20 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-20 out of 20
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
Great271 reviews
MapView on map4.9 mi from City Center1100 yd from Wellington Hall
From   US$ 125 /nightSelect
8.4
Great120 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$ 115 /nightSelect
Motel
8.0
Great80 reviews
1.1 mi from City Center600 yd from Nanaimo Bastion
From   US$ 64 /nightSelect
Bed & Breakfast
8.6
Great84 reviews
300 yd from City Center500 yd from Fiesta Lanes
From   US$ 117 /nightSelect
8.4
Great78 reviews
1.4 mi from City Center1100 yd from Newcastle Island Marine Park
From   US$ 127 /nightSelect
8.4
Great86 reviews
1300 yd from City Center300 yd from Nanaimo Bastion
From   US$ 98 /nightSelect
8.4
Great64 reviews
6.5 mi from City Center900 yd from Woodgrove Centre
From   US$ 132 /nightSelect
8.4
Great136 reviews
500 yd from City Center200 yd from Fiesta Lanes
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
1.2 mi from City Center1300 yd from Werners 24/7 Billiards Cafe
From   US$ 86 /nightSelect
8.4
Great83 reviews
4.0 mi from City Center2.5 mi from City Center
From   US$ 120 /nightSelect
8.4
Great31 reviews
600 yd from City Center100 yd from Nanaimo Museum
From   US$ 208 /nightSelect
Bed & Breakfast
8.6
Great34 reviews
2.3 mi from City Center700 yd from Newcastle Island Pavilion
From   US$ 154 /nightSelect
8.2
Great70 reviews
4.6 mi from City Center2.4 mi from Wellington Hall
From   US$ 88 /nightSelect
8.0
Great52 reviews
500 yd from City Center400 yd from James Street Billiards
From   US$ 124 /nightSelect
8.6
Great17 reviews
4.2 mi from City Center
From   US$ 136 /nightSelect
8.4
Great24 reviews
500 yd from City Center400 yd from Great Canadian Casino CO Ltd
From   US$ 521 /nightSelect
8.4
Great2 reviews
4.2 mi from City Center300 yd from Wellington Hall
From   US$ 105 /nightSelect

Best hotels and places to stay in Nanaimo

Why visit?

Nanaimo, located on the east coast of Vancouver Island in British Columbia, Canada, offers a delightful blend of natural beauty, history, and cultural experiences. With its stunning coastline, picturesque parks, vibrant arts scene, and charming downtown area, Nanaimo has something to offer every visitor. Explore the historic Bastion, walk along the scenic waterfront, indulge in local seafood, or embark on outdoor adventures in its surrounding areas.

Where to stay?

Nanaimo boasts several well-appointed areas for tourists to consider when choosing their accommodation. The following neighborhoods are highly recommended for their convenience, amenities, and ambiance:

Downtown Nanaimo: The heart of the city, downtown Nanaimo is a bustling area with restaurants, shops, and entertainment options. Stay here if you want easy access to the waterfront, visitor attractions, and vibrant city life.

Departure Bay: This neighborhood offers a peaceful and scenic stay, with beautiful beaches, marinas, and parks. If you prefer a tranquil and beachside retreat, Departure Bay is an excellent choice.

North Nanaimo: A suburban area with a mix of residential and commercial spaces, North Nanaimo provides a quieter stay surrounded by nature. Enjoy proximity to hiking trails, shopping malls, and a variety of dining options.

Price per hotel room per night:

To give you an idea of the average pricing in Nanaimo, here are the approximate rates for 3-star, 4-star, and 5-star hotels:

3-star hotel: Average price per room per night ranges from $80 to $120.

4-star hotel: Average price per room per night ranges from $120 to $180.

5-star hotel: Average price per room per night starts from $180 and can go beyond $300.

Best value for money:

Coast Bastion Hotel: Positioned in the heart of downtown Nanaimo, this 3.5-star hotel offers comfortable rooms, exquisite dining options, and a friendly staff, providing excellent value for your money.

Ramada by Wyndham Nanaimo: Located near Departure Bay, this 3-star hotel provides affordable yet quality accommodation. With spacious rooms, a fitness center, and a complimentary breakfast, it offers good value for families.

Best Western Dorchester Hotel: Situated in downtown Nanaimo, this 3-star hotel provides comfortable rooms, exceptional service, and convenience to many local attractions. It offers a great balance between affordability and quality.

Best kids-friendly hotels:

Nanaimo Oceanview Suites: Overlooking Departure Bay, these spacious, fully equipped suites cater to families. The hotel features an indoor pool, hot tub, and games room, ensuring children have a fantastic stay.

Painted Turtle Guesthouse: Situated in downtown Nanaimo, this budget-friendly guesthouse offers private and shared rooms ideal for families. It provides a communal kitchen, lounge area, and a friendly atmosphere, perfect for budget-conscious travelers with kids.

Best hotels for a romantic getaway:

Beach Club Resort: Located in Parksville, a short drive from Nanaimo, this oceanfront resort offers luxurious rooms with stunning views. Enjoy beach access, a spa, and romantic dinners overlooking the water.

Inn on Long Lake: Situated in a serene lakeside location, this hotel provides cozy rooms with balconies offering picturesque views. Enjoy complementary paddleboards, kayaks, and a tranquil setting for your romantic escape.

Best for location:

The Grand Hotel Nanaimo: Positioned near Woodgrove Centre, this 4-star hotel offers easy access to shops, restaurants, and nearby attractions. It provides spacious rooms, an indoor pool, and a fitness center.

Coast Nanaimo Hotel: Conveniently located near downtown Nanaimo, this 3-star hotel offers comfortable rooms, a fitness center, and a restaurant. It allows for easy exploration of the city's sights and entertainment options.

Best Western Northgate Inn: Situated in North Nanaimo, this 3-star hotel provides access to nearby parks, shopping centers, and excellent dining options. Offering well-appointed rooms and a complimentary breakfast, it ensures a pleasant stay.

Best for a short city break:

Hilton Garden Inn Nanaimo: Located in downtown Nanaimo, this 3.5-star hotel offers modern rooms, a rooftop patio, and a restaurant. With its central location, it allows for easy exploration of the city's attractions.

Coast Coal Harbour Vancouver Hotel by APA: Situated in Vancouver, a short ferry ride away from Nanaimo, this 4-star hotel offers contemporary rooms, a fitness center, and access to the vibrant downtown area. Perfect for those seeking a city escape.

Show moreLess