Skip to main content

Stay in North Vancouver Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Bear Cove Cottages

Hotel in Port Hardy

Located in Port Hardy and with Port Hardy Ferry Terminal reachable within a 14-minute walk, Bear Cove Cottages has express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the... Lovely cabin, comfortable bed, good kitchen, jacuzzi bath. Perfect location for the ferry to Prince Rupert, which was just a couple of minutes away

Show more Show less
9.1
Wonderful
18 reviews

Glen Lyon Inn

Hotel in Port Hardy

An on-site restaurant and bar are featured at this Port Hardy, British Columbia Hotel. A microwave and refrigerator are offered in all guest rooms. Free WiFi is included. Very nice Inn just overlooking the water and the Harbour. Clean and comfortable and the food in the restaurant was gorgeous. Good location for the ferry

Show more Show less
8
Very Good
312 reviews
Price from
$103
per night

Kwa'lilas Hotel

Hotel in Port Hardy

Located on North Vancouver Island, Kwa'lilas Hotel is less than 10 minutes' walk from the waterfront and Port Hardy city center. It offers on-site dining and provides free WiFi in every room. One of the nicest hotel rooms I have stayed in. The bed was super comfortable and the reception staff were very helpful when I arrived off the ferry at midnight. Great that there was breakfast as well. Only wish I got to spend more time at the hotel - to be able to enjoy it more fully.

Show more Show less
8.6
Excellent
849 reviews
Price from
$116
per night

The Oceanfront Hotel

Hotel in Sointula

Boasting panoramic sea views, this beachfront property is located on Malcolm Island just 328 ft from Sointula ferry terminal. Free WiFi is offered in all areas. I loved the room with all its coziness and outdoor deck with blankies. I so appreciated all the comfort from the owners as well. I was grieving and they took their personal time to acknowledge that and comfort and pray for me. I shall be forever grateful. Thx ever so much.

Show more Show less
7.9
Good
26 reviews
Price from
$181
per night

The Oceanfront Inn on Stephens Bay

Coal Harbour

Located in Coal Harbour, 14 miles from Port Hardy Ferry Terminal, The Oceanfront Inn on Stephens Bay has accommodations with a garden, free private parking, a terrace and water sports facilities. The view from the room is astounding!

Show more Show less
9.9
Exceptional
190 reviews

Port Hardy Cabins

Port Hardy

Located in Port Hardy, 3.7 miles from Port Hardy Ferry Terminal, Port Hardy Cabins provides accommodations with a garden, free private parking and barbecue facilities. It was very clean, well equipped with cooking facilities. Amenities and a cozy atmosphere. A little self in the bathroom on top of the sink would be handy. Thank you for having us!

Show more Show less
9.2
Wonderful
367 reviews
Price from
$71
per night

Seine Boat Inn

Alert Bay

Seine Boat Inn offers accommodations in Alert Bay, on Cormorant Island. A scenic ferry ride takes guests to the property. Rooms include a flat-screen TV. It's convenient to everything on the island. the room is well appointed and has a lovely garden. Very friendly staff.

Show more Show less
9.3
Wonderful
201 reviews
Price from
$158
per night

Alert Bay Sweet Home

Alert Bay

A recently renovated vacation home, Alert Bay Sweet Home offers accommodations in Alert Bay. This property offers access to a balcony, free private parking, and free Wifi. Cute, lovely vintage feel, cozy. But also everything works

Show more Show less
9.1
Wonderful
29 reviews
Price from
$126
per night

Frigon Suite -Waterfront

Port Alice

Providing a garden, Frigon Suite -Waterfront provides accommodations in Port Alice. This beachfront property offers access to a patio, free private parking, and free Wifi. It was comfortable and had a great view from the patio.

Show more Show less
9.4
Wonderful
38 reviews

Orca Lodge

Sointula

Accessible by a ferry from Port McNeil, Orca Lodge is located in the village of Sointula, on Malcolm Island, British Columbia. Location, coziness, well equipped

Show more Show less
9.4
Wonderful
43 reviews
Price from
$129
per night

Hotels with extra health and safety measures

Find hotels in North Vancouver Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in North Vancouver Island in the past month

See all

FAQs about hotels in North Vancouver Island