Find hotels in Heriot Bay from $67

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Heriot Bay hotels

Heriot Bay Inn

Heriot Bay Inn
2.5 star property
Quadra Island
8.0 out of 10, Very Good, (164 reviews)
"Felt so welcome, very nice staff and room was very quaint and peaceful. Would definitely stay again. Pub has fantastic food and staff. Very warm welcoming atmosphere."
Canada
Candi
$82 nightly
The price is $93
Feb 5 - Feb 6
Total with taxes and fees
Heriot Bay Inn

Comfort Inn & Suites

Comfort Inn & Suites
3.0 star property
Campbell River
9.4 out of 10, Exceptional, (1,006 reviews)
"Enjoyed stay"
Canada
Nicola
$97 nightly
The price is $112
Jan 25 - Jan 26
Total with taxes and fees
Comfort Inn & Suites

Above Tide Motel

Above Tide Motel
2.0 star property
Campbell River
8.2 out of 10, Very Good, (485 reviews)
"The gentleman at the front desk was very polite and welcoming. Nothing beats the view. The building is a bit older but it’s a good place for the price"
Canada
Kris
$58 nightly
The price is $67
Jan 23 - Jan 24
Total with taxes and fees
Above Tide Motel

Painter's Lodge

Painter's Lodge
3.0 star property
Campbell River
7.8 out of 10, Good, (633 reviews)
"We enjoyed our stay"
Canada
Virginia
$71 nightly
The price is $83
Feb 20 - Feb 21
Total with taxes and fees
Painter's Lodge

Chateau Riverside

Chateau Riverside
3.0 star property
Campbell River
9.4 out of 10, Exceptional, (198 reviews)
"Property has a wonderful balcony overlooking the river, extremely clean unit. Plenty of room, management and staff were very nice. "
United States
Andrea
$108 nightly
The price is $125
Feb 17 - Feb 18
Total with taxes and fees
Chateau Riverside

Naturally Pacific Resort

Naturally Pacific Resort
4.0 star property
Campbell River
9.6 out of 10, Exceptional, (647 reviews)
"All staff, accommodation and restaurant excellent!"
Canada
Jill
$134 nightly
The price is $156
Jan 29 - Jan 30
Total with taxes and fees
Naturally Pacific Resort

Coast Discovery Inn

Coast Discovery Inn
3.0 star property
Campbell River
8.2 out of 10, Very Good, (1,010 reviews)
"It is in a great location to walk all around the town… Clean and meet with a good buffet breakfast"
Canada
Kristi
$77 nightly
The price is $89
Feb 4 - Feb 5
Total with taxes and fees
Coast Discovery Inn

Big Rock Motel

Big Rock Motel
2.5 star property
Campbell River
8.2 out of 10, Very Good, (540 reviews)
"Clean room, comfy bed, nice views!"
Canada
Deanna
$58 nightly
The price is $67
Feb 20 - Feb 21
Total with taxes and fees
Big Rock Motel

Ocean Resort

Ocean Resort
2.0 star property
Campbell River
8.6 out of 10, Excellent, (1,002 reviews)
"Pleasant stay. "
Canada
Eva
Ocean Resort

Anchor Inn And Suites

Anchor Inn And Suites
3.0 star property
Campbell River
8.0 out of 10, Very Good, (1,001 reviews)
"Friendly staff"
Canada
Greg
$71 nightly
The price is $82
Jan 30 - Jan 31
Total with taxes and fees
Anchor Inn And Suites

Oyster Bay Resorts

Oyster Bay Resorts
2.5 star property
Campbell River
9.4 out of 10, Exceptional, (245 reviews)
"Beautiful property, will stay again!"
Canada
Amy
$129 nightly
The price is $146
Feb 1 - Feb 2
Total with taxes and fees
Oyster Bay Resorts

High Point Resort

High Point Resort
2.5 star property
Quadra Island
8.8 out of 10, Excellent, (232 reviews)
"Great view, friendly staff, very clean and enjoyable "
Canada
marianne
$96 nightly
The price is $108
Feb 21 - Feb 22
Total with taxes and fees
High Point Resort

Heron's Landing Hotel

Heron's Landing Hotel
2.5 star property
Campbell River
8.2 out of 10, Very Good, (983 reviews)
"Clean room quiet night affordable price "
Canada
Zoe
$61 nightly
The price is $71
Jan 22 - Jan 23
Total with taxes and fees
Heron's Landing Hotel

Ramada by Wyndham Campbell River

Ramada by Wyndham Campbell River
3.0 star property
Campbell River
7.6 out of 10, Good, (1,001 reviews)
"Great stay"
Canada
Pamela
$62 nightly
The price is $72
Jan 22 - Jan 23
Total with taxes and fees
Ramada by Wyndham Campbell River
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Heriot Bay Hotel Reviews

More cheap stays in Heriot Bay

Find out more about Heriot Bay

Top reasons to visit Heriot Bay

  • Outdoor Adventures: Heriot Bay is perfect for kayaking, camping, and exploring stunning national parks.
  • Stunning Scenery: Enjoy breathtaking ocean views and picturesque landscapes throughout Quadra Island.
  • Charming Accommodations: Find a variety of lodging options, including cozy bed & breakfasts and pet-friendly hotels.
  • Cultural Exploration: Immerse yourself in the local culture with historical charm and trendy neighborhoods to discover.
  • Relaxation and Recreation: Unwind in outdoor seating areas while soaking in the natural beauty of the area.

Find great hotels near Heriot Bay

Explore the charming accommodations in Heriot Bay, Quadra Island, where you can find a variety of lodging options, including hotels and cozy bed & breakfasts. Ideal for adventure seekers and business travelers alike, the area offers pet-friendly options to ensure a delightful stay. Discover the renowned Heriot Bay Inn and other top-rated hotels that cater to your vacation needs, making your getaway truly unforgettable.

  • Coast Discovery Inn: Experience the beauty of nature with a stay at Coast Discovery Inn, a 3-star eco-certified hotel located 5 miles from Heriot Bay. This property is perfect for eco-conscious travelers seeking a welcoming and inclusive environment, as it proudly supports LGBTQIA travelers. The inn embodies a nature-themed atmosphere, offering amenities that celebrate the surrounding landscape and promote sustainability. Guests will appreciate its commitment to eco-friendly practices, making it an ideal choice for those who wish to immerse themselves in the natural charm of British Columbia.
  • Anchor Inn And Suites: Relax and unwind at Anchor Inn And Suites, just 6 miles from Heriot Bay. This beachside 3-star hotel is perfect for travelers looking for a pet-friendly getaway. With direct access to the beach, guests can enjoy sun-soaked days and tranquil evenings by the water. The inn allows certain pets onsite, and the accommodating staff ensure a comfortable stay for all guests, including their furry companions. Whether you're planning a family vacation or a romantic retreat, Anchor Inn offers a laid-back coastal experience that feels like home.
  • Painter's Lodge, Trademark Collection by Wyndham: Adventure awaits at Painter's Lodge, a 3-star lodge located 4 miles from Heriot Bay. Catering to business travelers and outdoor enthusiasts alike, this property features multiple meeting rooms and a range of recreational activities nearby. Guests can enjoy everything from kayaking to mountain climbing, making it an excellent choice for those seeking excitement. The lodge is also pet-friendly, welcoming dogs with specific policies. With its blend of professional amenities and adventure opportunities, Painter's Lodge is the perfect base for your Quadra Island escapade.

Where to stay in Heriot Bay

Heriot Bay offers an idyllic escape for outdoor enthusiasts and culture seekers alike. Nestled in a stunning island setting, visitors can enjoy vibrant scenery and thrilling adventures. Explore nearby cities and neighborhoods that promise a relaxing atmosphere filled with historical charm and trendy spots. Whether you’re here for a memorable getaway or to soak in the local culture, Heriot Bay is the perfect destination for your next island vacation.

  • Campbell River: Located approximately 5 miles from Heriot Bay, Campbell River is a vibrant city known for its outdoor adventures and recreational activities. The city experiences a steady flow of visitors throughout the year, with peak travel during the summer months from June to August. Campbell River is a hub for sports enthusiasts and adventure seekers, offering access to ski fields, recreational areas, and stunning natural landmarks. Visitors can enjoy pristine beaches, explore national parks, and engage in various water sports on nearby lakes, making it an excellent destination for anyone looking to immerse themselves in nature.
  • Quadra Island: As the home of Heriot Bay, Quadra Island is a picturesque destination characterized by its stunning landscapes and outdoor activities. This island experiences moderate seasonal tourism, with a peak in visitors from June to August. Quadra Island is perfect for those seeking an adventurous getaway, featuring recreational areas and ski fields for thrill-seekers. Nature lovers will appreciate the breathtaking scenery, including pristine beaches and serene lakes, as well as the nearby national state park, which offers a variety of hiking trails and wildlife viewing opportunities.
  • Quathiaski Cove: Just 5 miles away from Heriot Bay, Quathiaski Cove is a charming village that attracts travelers looking for outdoor experiences and scenic beauty. Visitor numbers here are relatively stable throughout the year, with a slight increase during the summer months. The village offers access to recreational areas and ski fields, making it a great base for adventure activities. Quathiaski Cove is surrounded by natural attractions such as beaches, lakes, and a national park, providing ample opportunities for hiking, kayaking, and enjoying the breathtaking coastal views.

Things to do near Heriot Bay

Heriot Bay offers a perfect blend of outdoor adventure and stunning scenery for your vacation. Enjoy activities like kayaking and camping trips, and take advantage of the recreational areas and ocean views. You can embark on day trips to nearby sights, relax in outdoor seating, and immerse yourself in the breathtaking natural beauty of Quadra Island. Don't miss the chance to explore this charming destination.

Shopping

In Heriot Bay, explore local shops like the Heriot Bay Merchants for unique gifts and souvenirs. If you're up for a drive, visit the Campbell River’s Discovery Harbour Shopping Centre, which offers a variety of stores and dining options for a more extensive shopping experience.

Recreation

Experience the serene atmosphere at Storey Creek Golf Course, where you can enjoy a round of golf surrounded by nature, just 12 miles from Heriot Bay. For a family-friendly outing, the Courtenay and District Memorial Outdoor Pool, located 29 miles away, offers a refreshing swim in a vibrant setting.

Adventure

At Mount Washington Alpine Resort, enjoy thrilling skiing and snowboard experiences with stunning mountain views, located 24 miles from Heriot Bay. For more adventure, try the Whiskey Jack and Boomerang Ski Lifts, both 25 and 24 miles away, offering exhilarating runs and an adrenaline rush amidst breathtaking scenery.

Nightlife

In Heriot Bay, Tidemark Theatre offers a charming blend of culture and romance with entertaining performances just 5 miles away. For a cinematic experience, Landmark Cinemas Courtenay, located 31 miles away, provides engaging films, while Sid Williams Theatre, 29 miles away, features family-friendly shows in a warm atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Heriot Bay

To save money on your trip to Heriot Bay, consider visiting during the off-peak months of January to February and November, when accommodation prices are lower. Tuesdays are the cheapest days to book a stay, while Saturdays tend to be the priciest. Use Expedia to find budget-friendly hotel options by applying filters for Eco-certified stays and sorting prices from low to high. Additionally, consider bundling your hotel with flights and activities for better deals, and join the One Key membership for exclusive discounts and cashback on future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Heriot Bay are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Heriot Bay is Tuesday. The most expensive day to stay in Heriot Bay is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to tailor your options according to your budget, desired location, and preferred type of hotel. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Heriot Bay with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Heriot Bay

Heriot Bay on Quadra Island is an ideal destination for outdoor enthusiasts and adventure seekers. With stunning national parks, picturesque islands, and a welcoming visitor center, this area offers captivating scenery and beach experiences. Travelers can enjoy spectacular ocean views while exploring the natural beauty that surrounds them, making it a perfect spot for a memorable vacation filled with outdoor activities.

  • Rebecca Spit Marine Provincial Park: Nestled in Heriot Bay, this park offers breathtaking scenery and outdoor adventures. Explore sandy beaches, lush forests, and pristine waters, perfect for hiking, picnicking, and kayaking.
  • Campbell River Visitor Centre: Located 5 miles from Heriot Bay, this visitor center is a hub for family-friendly activities. Discover local attractions, get expert advice on outdoor adventures, and learn about the area's rich wildlife.
  • Discovery Pier: Also 5 miles away, Discovery Pier is an excellent spot for recreation and enjoying scenic views. Stroll along the jetty, watch boats come and go, or try your hand at fishing for a relaxing day out.

Best time to go to Heriot Bay

The best time to visit Heriot Bay can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Heriot Bay falls in August, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Heriot Bay falls in December, visitor numbers are slightly low and weather is mostly cloudy with frequent rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.8°F (2.1°C)Frequent RainMostly CloudyAverageSlightly Low
February35.2°F (1.8°C)Light RainMostly CloudyAverageSlightly Low
March38.8°F (3.8°C)Moderate RainMostly CloudyAverageAverage
April44.1°F (6.7°C)Light RainMostly CloudyAverageAverage
May52.9°F (11.6°C)Light RainMostly SunnyAverageAverage
June57.4°F (14.1°C)Light RainMostly SunnySlightly HighAverage
July63.3°F (17.4°C)No RainMostly SunnySlightly HighSlightly High
August63.5°F (17.5°C)Light RainMostly SunnySlightly HighSlightly High
September56.8°F (13.8°C)Light RainMostly SunnyAverageSlightly High
October48.2°F (9.0°C)Moderate RainMostly SunnySlightly LowAverage
November39.6°F (4.2°C)Frequent RainMostly CloudySlightly LowSlightly Low
December34.9°F (1.6°C)Frequent RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Heriot Bay

Traveling to Heriot Bay, Quadra Island can be conveniently done via three major airports. Comox Valley Airport (YQQ) is 30 miles away, with nearby accommodations such as the 4-star Crown Isle Resort, just 2 miles from the airport, offering limited airport shuttle services. Campbell River Airport (YBL), located 10 miles from Heriot Bay, has options like the 3.5-star April Point Resort, 8 miles away, providing shuttle services on request. Lastly, Powell River Airport (YPW) is 36 miles from Heriot Bay, with hotels like the Powell River Town Centre Hotel, a 3.5-star property just 1 mile from the airport, making access straightforward for travelers.

Frequently asked questions

What is the best area to stay in Heriot Bay?
For a central and convenient experience in Heriot Bay, the best area to stay is directly in the village center, near the Heriot Bay Inn and the ferry terminal.

This area is the heart of Heriot Bay, offering easy access to essential services and activities. You'll find the general store, a few local eateries, and the primary public dock all within a short walk. The proximity to the ferry terminal makes arriving and departing straightforward, and it's where many boat tours and water taxis depart for exploring the surrounding islands. Couples looking for a relaxing getaway with convenient access to amenities and water activities will find this location ideal.

For those seeking a more secluded experience with direct beach access, the properties situated along the shoreline north and south of the village center provide a great option. These locations typically offer private beach access, stunning views of the bay and Quadra Island, and a more residential atmosphere.
When is the best time to go to Heriot Bay?
The best time to visit Heriot Bay is during the summer months, from June to September, when the weather is warmest and most activities are available.

During this period, you'll experience mild temperatures, ideal for enjoying outdoor activities like kayaking, fishing, and hiking around the scenic Quadra Island. The waters are calmer, making boat tours to explore the Discovery Islands more pleasant.

For those interested in wildlife viewing, particularly whale watching, July and August are prime months. The longer daylight hours also allow for extended exploration of local attractions and beaches.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Heriot Bay.
How can I save on a Heriot Bay hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Heriot Bay hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Heriot Bay hotel?
Prices for hotels in Heriot Bay often vary, but you can find a great deal from $67 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia