Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Nanaimo

Filter by star ratings
All filters
Nanaimo Ocean View B&B
Nanaimo Ocean View B&B
9.0 Excellent
3757 Sundown Drive, Nanaimo, BC, Canada
Show on map
4.0 mi from city centre, Nanaimo 
ExcellentBased on 81 reviews
9.0

Situated in Nanaimo, Nanaimo Ocean View offers comfortable accommodation and has sea views. Guests also have access to free wireless internet and on-site parking.

Buccaneer Inn
Buccaneer Inn
9.0 Excellent
1577 Stewart Avenue, Nanaimo, BC, Canada
Show on map
1.4 mi from city centre, Nanaimo 
ExcellentBased on 256 reviews
9.0

This charming motel in Nanaimo provides complimentary wireless internet, as well as luggage storage and a BBQ/picnic area. It is ideally positioned for those wishing to visit local attractions.

Long Lake Waterfront Bed & Breakfast
Long Lake Waterfront Bed & Breakfast
9.2 Excellent
240 Ferntree Place, Nanaimo, BC, Canada
Show on map
4.7 mi from city centre, Nanaimo 
ExcellentBased on 154 reviews
9.2

Located in Nanaimo, Long Lake Waterfront Bed and Breakfast is a short drive from Wellington Railway Station and Vancouver Island University Nanaimo Campus. It is a stone's throw from the beach and provides comfortable 4-star accommodation.

Inn on Long Lake
Inn on Long Lake
8.6 Excellent
4700 North Island Highway, Nanaimo, BC, Canada
Show on map
5.0 mi from city centre, Nanaimo 
ExcellentBased on 503 reviews
8.6

Located in Nanaimo, Inn on Long Lake is within a 25-minute drive of Nanaimo Airport and provides a Jacuzzi, a sauna and a private beach. Guests can also enjoy complimentary internet throughout the property.

The Bluebird Motel
The Bluebird Motel
7.0 Good
995 Terminal Ave North, Nanaimo, BC, Canada
Show on map
1.1 mi from city centre, Nanaimo 
GoodBased on 239 reviews
7.0

Bluebird Motel Nanaimo is located in Nanaimo and offers complimentary Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.

Best Western Dorchester Hotel
Best Western Dorchester Hotel
8.0 Excellent
70 Church Street, Nanaimo, BC, Canada
Show on map
0.2 mi from city centre, Nanaimo 
ExcellentBased on 482 reviews
8.0

Situated in Nanaimo, Best Western Dorchester Hotel provides charming 3-star accommodation, as well as a rooftop terrace. It is also a short walk from Christian Science Society and Bastion, and is close to many of the area's popular attractions.

A Boutique Artful Suite
A Boutique Artful Suite
3603 Hammond Bay Road, Nanaimo, BC, Canada
Show on map
3.9 mi from city centre, Nanaimo 

A Boutique Artful Suite is set on Vancouver Island and offers 5-star accommodation in addition to free Wi-Fi. It also provides a terrace, luggage storage and a garden.

Ramada by Wyndham Nanaimo
Ramada by Wyndham Nanaimo
7.9 Good
315 Rosehill Street, Nanaimo, BC, Canada
Show on map
0.7 mi from city centre, Nanaimo 
GoodBased on 293 reviews
7.9

Ramada by Wyndham Nanaimo is located in Nanaimo and provides free Wi-Fi and a Jacuzzi. It is conveniently positioned for those wanting to discover the area's attractions.

Waterfront Suites and Marina
Waterfront Suites and Marina
6.0 Good
1000 Stewart Avenue, Nanaimo, BC, Canada
Show on map
1.0 mi from city centre, Nanaimo 
GoodBased on 133 reviews
6.0

This charming hotel in Nanaimo provides complimentary wireless internet, as well as meeting rooms and laundry facilities. It is ideally positioned for those wishing to visit local attractions.

Campbell Cottage B&b By Elevate Rooms
Campbell Cottage B&b By Elevate Rooms
9.2 Excellent
555 Campbell Street, Nanaimo, BC, Canada
Show on map
0.2 mi from city centre, Nanaimo 
ExcellentBased on 115 reviews
9.2

This comfortable bed & breakfast in Nanaimo provides free Wi-Fi, as well as a swimming pool and luggage storage. It is conveniently located for guests wanting to visit local attractions.

Tips for booking a Nanaimo hotel

Cheapest month:April
Most expensive month:October
Average price in Nanaimo:$113/night
Absolute cheapest price found:$25/night
Cheapest day:Friday
Most expensive day:Monday
$82 - $143
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$113 - $147
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Nanaimo hotels

Show all 134 hotels

Cheapest hotels in Nanaimo, Vancouver Island

Show all 134 hotels

Hotel prices in Nanaimo

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Nanaimo

About Nanaimo

Colloquially known as the Harbour City, Nanaimo is one of Vancouver Island’s biggest metropolitan hubs. Today, bustling Commercial Street offers visitors a suite of shops, cafes and restaurants, as well as a fantastic museum, unique art galleries and a charming harbourfront walkway.

There’s plenty to do in this small yet vibrant city, with outdoor activities like hiking, boating, kayaking, mountain biking and scuba diving stealing the spotlight. Nanaimo is also a great place to splurge on a seaplane flight and explore Vancouver Island and its beautiful coastline from above.

With dedicated ferry services operating from Nanaimo to the mainland, accessing the city is easy. Nanaimo is a great base for exploring wider Vancouver Island, from the historic British Columbian capital of Victoria to the wilderness of the west coast. Nanaimo Airport also offers services to Vancouver and Calgary.

Nanaimo’s unusual name is inspired by the native Indian word “Sne-ny-mo”, meaning “a big, strong tribe”. In 1853 Canada’s iconic Hudson's Bay Company honed in on the area as a rich source of coal and adopted the term as the settlement’s official name. For dessert lovers, sampling one of the city’s world famous Nanaimo bars, a no-bake chocolate cookie with a creamy custard filling, is a must.

Nanaimo travel FAQs

  • What are the best hotels in Nanaimo?

    Best Western Northgate Inn (8.8/10 from 242 reviews), Best Western Dorchester Hotel (8.0/10 from 482 reviews), and Microtel Inn & Suites by Wyndham Oyster Bay (8.8/10 from 309 reviews) are all highly rated places to stay in Nanaimo.

  • How much is a hotel in Nanaimo tonight?

    Over the last 3 days, the starting price of a hotel in Nanaimo tonight has been as low as $60 and the average price has been as much as $113.