Find and Book Top Hotels in Port Hardy

Search among 14 available hotels and places to stay in Port Hardy from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-14 out of 14
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.0
Great133 reviews
MapView on map400 yd from City Center500 yd from Don Cruickshank Memorial Arena
From   US$ 115 /nightSelect
8.4
Great76 reviews
MapView on map1300 yd from City Center1800 yd from Don Cruickshank Memorial Arena
From   US$ 83 /nightSelect
8.2
Great68 reviews
5.4 mi from City Center
From   US$ 78 /nightSelect
8.4
Great90 reviews
1.8 mi from City Center
From   US$ 189 /nightSelect
500 yd from City Center600 yd from Don Cruickshank Memorial Arena
From   US$ 73 /nightSelect
Places to stay near Port Hardy
Bed & Breakfast
8.2
Great40 reviews
27.5 mi from Port Hardy27.5 mi from City Center
From   US$ 175 /nightSelect
8.6
Great25 reviews
21.9 mi from Port Hardy21.9 mi from City Center
From   US$ 217 /nightSelect
8.4
Great39 reviews
26.9 mi from Port Hardy26.9 mi from City Center
From   US$ 165 /nightSelect
7.8
Very good136 reviews
20.2 mi from Port Hardy20.2 mi from City Center
From   US$ 75 /nightSelect
8.2
Great57 reviews
26.5 mi from Port Hardy26.5 mi from City Center
From   US$ 99 /nightSelect
8.2
Great101 reviews
23.1 mi from Port Hardy23.1 mi from City Center
From   US$ 136 /nightSelect
9.7 mi from Port Hardy9.7 mi from City Center
From   US$ 166 /nightSelect
8.6
Great27 reviews
21.3 mi from Port Hardy21.3 mi from City Center
From   US$ 155 /nightSelect
8.4
Great23 reviews
20.7 mi from Port Hardy20.7 mi from City Center
From   US$ 145 /nightSelect

Best Hotels and Places to Stay in Port Hardy

Why visit?

Port Hardy, located in British Columbia, Canada, is a captivating destination for tourists seeking natural beauty and outdoor adventures. Surrounded by stunning landscapes and offering a plethora of wildlife viewing opportunities, Port Hardy is a perfect choice for nature enthusiasts. With a range of hotels and accommodations available, visitors can enjoy a comfortable and memorable stay in this charming coastal town.

Where to stay?

Downtown Port Hardy: The heart of the town, Downtown Port Hardy offers convenient access to shops, restaurants, and amenities. Stay here to be within walking distance of the marina and seaside attractions. Choose from a variety of hotels and motels in this area, including those with waterfront views and cozy rooms.

Bear Cove: For those looking to immerse themselves in nature, Bear Cove is an ideal location. This area offers a peaceful retreat with scenic beaches, hiking trails, and wildlife-spotting opportunities. Several hotels and accommodations with stunning ocean views can be found in Bear Cove, giving visitors a chance to unwind and connect with nature.

Storeys Beach: Situated a short distance from Port Hardy, Storeys Beach is an excellent choice for those seeking a quieter and more relaxed atmosphere. The expansive sandy beach provides a serene setting for walks and picnics. Stay in one of the accommodations in this area to enjoy the tranquility and natural beauty surrounding Storeys Beach.

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.Port Hardy, located in British Columbia, Canada, is a captivating destination for tourists seeking natural beauty and outdoor adventures. Surrounded by stunning landscapes and offering a plethora of wildlife viewing opportunities, Port Hardy is a perfect choice for nature enthusiasts. With a range of hotels and accommodations available, visitors can enjoy a comfortable and memorable stay in this charming coastal town.Downtown Port Hardy: The heart of the town, Downtown Port Hardy offers convenient access to shops, restaurants, and amenities. Stay here to be within walking distance of the marina and seaside attractions. Choose from a variety of hotels and motels in this area, including those with waterfront views and cozy rooms.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:

Glen Lyon Inn: This charming hotel, located in Downtown Port Hardy, offers comfortable and cozy rooms at an affordable price. With its convenient location near popular attractions, such as the Quatse Salmon Stewardship Centre, guests can easily explore the town. The Glen Lyon Inn provides excellent value for money with its friendly staff and picturesque views of Hardy Bay.

Pier Side Landing: Situated in the heart of Port Hardy, Pier Side Landing offers affordable rates without compromising on comfort. This hotel provides clean and spacious rooms, some with picturesque views of the marina. Guests can also enjoy complimentary breakfast and convenient access to dining options within walking distance.

KwaLilas Hotel: Located in a serene environment near downtown, KwaLilas Hotel showcases Indigenous culture while offering comfortable accommodations. With its authentic artwork and coastal-themed rooms, guests can immerse themselves in the local culture. The hotel also features a restaurant serving traditional Indigenous cuisine, making it a unique and affordable choice for travelers.

Best kids-friendly hotels:

Quarterdeck Inn & Marina Resort: This family-friendly hotel, overlooking Hardy Bay, offers spacious rooms with the option of a kitchenette. Kids can enjoy the indoor pool while parents relax in the hot tub. With its close proximity to various outdoor activities, including hiking trails and whale watching tours, the Quarterdeck Inn & Marina Resort is an excellent choice for families.

Providence Place Inn: This budget-friendly inn provides comfortable accommodations for families visiting Port Hardy. With its convenient location near local attractions, such as the Port Hardy Museum and Carrot Park, kids will have plenty of activities to enjoy. The inn offers family rooms, complimentary breakfast, and a warm and welcoming atmosphere.

Best hotels for a romantic getaway:

Seagate Hotel & Restaurant: Nestled in a tranquil setting near Bear Cove, Seagate Hotel offers a romantic escape for couples. With its intimate atmosphere and beautifully appointed rooms, guests can relax and reconnect. The hotels onsite restaurant, known for its seafood specialties, adds to the romantic experience.

Port Hardy Beach House: This charming bed and breakfast, located near Storeys Beach, provides a romantic setting with its cozy rooms and serene environment. Couples can enjoy sunset walks on the beach and relax in the garden, offering a peaceful retreat away from the hustle and bustle of the town.

Best for location:

Quarterdeck Inn & Marina Resort: Located right on the waterfront, this hotel allows guests to enjoy stunning views of Hardy Bay. Its proximity to the marina makes it a convenient choice for those interested in fishing or boating activities. The Quarterdeck Inn & Marina Resort also provides easy access to downtown Port Hardy.

Providence Place Inn: Situated in Downtown Port Hardy, this inn offers easy access to shops, restaurants, and attractions. Guests can explore the marina or embark on wildlife viewing experiences with ease.

Glen Lyon Inn: Positioned in the heart of Port Hardy, the Glen Lyon Inn provides guests with close proximity to the marina, shops, and dining options. Its central location allows visitors to easily explore the town and take in the surrounding natural beauty.

Best for a short city break:

North Shore Inn: This boutique hotel, located in Downtown Port Hardy, offers a comfortable and convenient stay for city breaks. With its proximity to shops and restaurants, guests can easily explore the local attractions and enjoy the towns vibrant atmosphere.

Fort Rupert Motel: Situated just outside of Port Hardy, the Fort Rupert Motel provides a peaceful setting for a short city break. Guests can enjoy the tranquility of the surrounding nature while still being within a short driving distance from the towns amenities.

Show moreLess