Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
C$115 per night for 2 guests
Situated in Port Hardy, this hotel is 0.1 mi (0.1 km) from Port Hardy Harbour and 1.8 mi (2.9 km) from Quatse Salmon Stewardship Centre. Misty Lake Ecological ...
C$129 per night for 2 guests
C$85 per night for 2 guests
Situated in Port McNeill, this hotel is steps from Port McNeill Visitor Centre, Port McNeill Ferry Terminal, and Mackay Whale Watching. Port McNeill and District ...
C$140 per night for 2 guests
Situated in Port McNeill, this motel is steps from Port McNeill Ferry Terminal and Port McNeill Visitor Centre. Mackay Whale Watching and Port McNeill and District ...
McNeills Inn on the Harbour FrontGet Rates
Looking to find accommodation options in Vancouver Island, specifically in the Port Hardy area? Within a 0.1-kilometre (0.06-mile) distance of the center of town, there are 5 Expedia-listed apartments and hotels.
The Providence Place Inn is located 5 kilometres (3 miles) from the main part of Port Hardy. Alternatively, the Kwa'Lilas Hotel is 5 kilometres (3 miles) away. The Quarterdeck Inn & Marina Resort and also the Kagoagh Resort and Fishing Lodge are two other recommended hotel options around Port Hardy.
If you have the time, why not spread your wings and explore the many delights to be found in Vancouver Island while you are here? Vancouver Island has forests, and common Vancouver Island attractions include old towns. Travelers in this region of Canada commonly enjoy snowboarding.
The Cormorant Channel Marine Provincial Park is a commonly visited destination in the area. Find accommodation in Alert Bay, which is 40 kilometres (24 miles) to the east of downtown Port Hardy. Choose from the Alert Bay Lodge and Bayside Inn.
Look up our Port Hardy travel listings and explore the terrific cultural and scenic attractions that this area has to offer.