Places To Stay in Heriot Bay, British Columbia
Not the town in British Columbia you are looking for? Try our Town Search, or use the Advanced Google Search above.
![]() |
![]() |
Heriot Bay is the principal settlement on Quadra Island in British Columbia, Canada.
Select a filter below to show only the selected types of accommodations in Heriot Bay, British Columbia, or to find nearest alternatives:
Looking for somewhere to eat? Find Heriot Bay Dining / Restaurants ( launches new window )
If you can't find the town or city required listed, try our town search
Heriot Bay Inn & Marina

Quadra Island is one of the idyllic Northern Gulf Islands and is located just a 10 minute ferry ride from Campbell River off the central east coast of Vancouver Island, British Columbia. Quadra Island is well known for beautiful scenery and a casual atmosphere and there is no better place to relax and enjoy the ocean views and warm island hospitality than the Heriot Bay Inn & Resort on the .....
or consider these other Heriot Bay alternatives
Approx 8km away in Whaletown:
Gorge Harbour Marina Resort

Located on beautiful Cortes Island at the entrance to world-reknowned Desolation Sound. 1-1/2 hour ferry service from Campbell River/Quadra Island. 36 full service RV sites in grassed, treed camp- ground. Store; laundry; showers; licensed restaurant; marina; boat launching fuel dock; rentals lodge accommodation; ideal for small boats and day trips.
Approx 9km away in Campbell River:
Travelodge

This 2 story Ocean Side hotel overlooking the ocean offers 39 inviting guest rooms. Enjoy the indoor heated pool and hot tub year round. All rooms are air conditioned and have mini-fridge and microwave. Free Continental Breakfast. Free Highspeed Wireless Internet is available throughout the hotel. Watch the Cruise Ships sail past from the comfort of your room or while enjoying a walk along the .....
Approx 9km away in Campbell River:
Ocean Grove B&B
Campbell River
British Columbia
Other local Heriot Bay information
- Longitude: -125°12'33.642
- Latitude: 50°6'0.5256


