Find and Book Top Hotels in Heriot Bay

Search among 22 available hotels and places to stay in Heriot Bay from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-22 out of 22
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
MapView on map1.3 mi from City Center1500 yd from Kwagiulth Museum and Cultural Center
From   US$ 171 /nightSelect
Places to stay near Heriot Bay
8.4
Great54 reviews
MapView on map6.7 mi from Heriot Bay6.7 mi from City Center
From   US$ 120 /nightSelect
8.4
Great102 reviews
5.1 mi from Heriot Bay5.1 mi from City Center
From   US$ 99 /nightSelect
8.2
Great70 reviews
30.8 mi from Heriot Bay30.8 mi from City Center
From   US$ 118 /nightSelect
8.2
Great75 reviews
14.7 mi from Heriot Bay14.7 mi from City Center
From   US$ 73 /nightSelect
8.4
Great94 reviews
30.4 mi from Heriot Bay30.4 mi from City Center
From   US$ 157 /nightSelect
8.4
Great76 reviews
5.5 mi from Heriot Bay5.5 mi from City Center
From   US$ 84 /nightSelect
8.2
Great213 reviews
6.1 mi from Heriot Bay6.1 mi from City Center
From   US$ 104 /nightSelect
8.2
Great114 reviews
5.2 mi from Heriot Bay5.2 mi from City Center
From   US$ 135 /nightSelect
8.4
Great40 reviews
2.6 mi from Heriot Bay2.6 mi from City Center
From   US$ 183 /nightSelect
8.4
Great39 reviews
14.6 mi from Heriot Bay14.6 mi from City Center
From   US$ 129 /nightSelect
7.4
Very good2 reviews
21.7 mi from Heriot Bay21.7 mi from City Center
From   US$ 134 /nightSelect
8.4
Great103 reviews
30.3 mi from Heriot Bay30.3 mi from City Center
From   US$ 99 /nightSelect
7.6
Very good34 reviews
6.8 mi from Heriot Bay6.8 mi from City Center
From   US$ 72 /nightSelect
8.2
Great87 reviews
5.2 mi from Heriot Bay5.2 mi from City Center
From   US$ 139 /nightSelect
8.2
Great79 reviews
7.0 mi from Heriot Bay7.0 mi from City Center
From   US$ 59 /nightSelect
8.4
Great64 reviews
7.7 mi from Heriot Bay7.7 mi from City Center
From   US$ 65 /nightSelect
29.4 mi from Heriot Bay29.4 mi from City Center
From   US$ 136 /nightSelect
8.0
Great62 reviews
8.3 mi from Heriot Bay8.3 mi from City Center
From   US$ 247 /nightSelect
8.2
Great56 reviews
29.1 mi from Heriot Bay29.1 mi from City Center
From   US$ 126 /nightSelect
8.4
Great57 reviews
28.8 mi from Heriot Bay28.8 mi from City Center
From   US$ 73 /nightSelect
8.6
Great45 reviews
4.0 mi from Heriot Bay4.0 mi from City Center
From   US$ 89 /nightSelect

Best Hotels and Places to Stay in Heriot Bay

Why visit?

Heriot Bay, located in Canada, offers a multitude of reasons for tourists to visit. With its picturesque surroundings, including stunning ocean and mountain views, Heriot Bay is the perfect destination for nature lovers. Additionally, the area is home to several top-notch hotels that cater to the needs of every traveler, ensuring a comfortable and enjoyable stay.

Where to stay?

Heriot Bay Inn: Situated along the waterfront, Heriot Bay Inn is a charming hotel that offers breathtaking views of the bay. This historic establishment provides a unique blend of rustic charm and modern amenities, including cozy rooms, an on-site restaurant serving delicious cuisine, and a lively pub where guests can unwind. With its convenient location and warm ambiance, Heriot Bay Inn is a popular choice among travelers seeking a tranquil retreat in Heriot Bay.

Gowlland Harbour Resort: Nestled amidst lush greenery and overlooking Gowlland Harbour, this luxury resort provides a serene and upscale setting for guests. The resort features spacious and elegantly designed rooms, along with exceptional amenities such as a spa, fitness center, and a restaurant offering exquisite dining options. Whether enjoying a leisurely stroll in the beautifully landscaped gardens or indulging in a rejuvenating spa treatment, guests are bound to have a memorable and relaxing stay at Gowlland Harbour Resort.

Quadra Island Harbour House B&B: For travelers seeking a cozy and intimate accommodation option, Quadra Island Harbour House B&B is the perfect choice. This charming bed and breakfast exudes a welcoming atmosphere, with comfortable rooms and personalized service. Guests can enjoy a delicious homemade breakfast, soak in stunning ocean views from the patio, and explore the nearby attractions, including hiking trails and the bustling Heriot Bay Village. With its friendly hosts and idyllic setting, this B&B offers a delightful experience for visitors to Heriot Bay.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $100 to $200.

4-star hotels: The average price per night ranges from $200 to $300.

5-star hotels: The average price per night ranges from $300 to $500.

Best value for money:

Heriot Bay Inn: Offering comfortable accommodations at affordable rates, Heriot Bay Inn is an excellent choice for travelers seeking the best value for their money. With its picturesque waterfront location and convenient amenities such as an on-site restaurant and pub, guests can enjoy a pleasant stay without straining their budget.

Quadra Island Harbour House B&B: This charming bed and breakfast not only provides a cozy and intimate atmosphere but also offers great value for money. With its affordable rates, personalized service, and scrumptious homemade breakfast, guests can enjoy a delightful stay without compromising on quality.

Gowlland Harbour Resort: Despite being a luxury resort, Gowlland Harbour Resort often offers competitive rates, making it a fantastic value for money option. Guests can indulge in the resorts upscale amenities such as a spa, fitness center, and fine dining restaurant while enjoying the serene surroundings of Gowlland Harbor.

Best kids-friendly hotels:

Gowlland Harbour Resort: With its spacious rooms and kid-friendly features like a swimming pool and outdoor activities, Gowlland Harbour Resort ensures a memorable stay for families. Children can engage in fun-filled adventures while parents relax and enjoy the tranquility of the resort.

Heriot Bay Inn: Families looking for a comfortable and family-friendly accommodation will find Heriot Bay Inn to be an ideal choice. The inn provides amenities suitable for children, including a variety of dining options and proximity to outdoor recreational activities, allowing families to create lasting memories together.

Best hotels for a romantic getaway:

Gowlland Harbour Resort: Offering luxurious rooms, breathtaking views, and a serene atmosphere, Gowlland Harbour Resort sets the perfect stage for a romantic getaway. Couples can enjoy spa treatments, fine dining experiences, and intimate moments surrounded by the beauty of Heriot Bay.

Heriot Bay Inn: With its waterfront location and charming ambiance, Heriot Bay Inn is a romantic retreat for couples. Enjoy a candlelit dinner by the bay, take leisurely walks on the beach, and relax in cozy rooms with scenic views, creating moments of intimacy and romance.

Best for location:

Heriot Bay Inn: Situated along the waterfront in Heriot Bay, this inn offers unmatched convenience and easy access to nearby attractions. Guests can explore the picturesque village, embark on outdoor adventures, or simply enjoy the tranquility of the bay without having to travel far.

Gowlland Harbour Resort: Nestled in a secluded area while still being close to Heriot Bay, Gowlland Harbour Resort provides a perfect balance between privacy and accessibility. Guests can enjoy the tranquility of the resort while being within reach of the vibrant town and its attractions.

Quadra Island Harbour House B&B: This B&Bs central location allows guests to explore all that Heriot Bay has to offer conveniently. Whether its visiting local shops, dining at restaurants, or taking part in outdoor activities, guests can easily access the vibrant heartbeat of the area.

Best for a short city break:

Heriot Bay Inn: Perfect for a quick escape, Heriot Bay Inn offers all the necessary amenities for a comfortable stay without the hustle and bustle of a crowded city. Enjoy the peaceful surroundings and a range of activities, ensuring a rejuvenating break from the city.

Gowlland Harbour Resort: With its luxurious offerings and serene setting, Gowlland Harbour Resort provides an ideal environment for a short city break. Guests can unwind and recharge, indulging in spa treatments, gourmet dining, and tranquil nature walks, all within close proximity to Heriot Bay.

Show moreLess