Heriot Bay Inn
Restaurants · Heriot Bay

Heriot Bay Inn

Dine on Quadra Island at this Hotel Road restaurant, situated conveniently for visitors arriving by boat.

673 Hotel Rd, Heriot Bay, BC V0P 1H0, CanadaLocal listing · Campbell River Guide
The Lowdown

About Heriot Bay Inn

Getting to Quadra Island requires a short ferry ride from Campbell River across Discovery Passage. Upon arriving on the eastern shore, travellers find this long-standing waterfront property at 673 Hotel Road. The site operates as a multi-use hub for the community, combining a restaurant, pub, lodgings, and an active marina.

The Heriot Bay Inn provides a practical base for those navigating the Discovery Islands. Boaters frequently tie up at the docks for a meal or an overnight stay. The on-site restaurant serves casual meals and drinks, focusing on reliable food for mariners and road trippers alike.

Beyond the dining room, the grounds include a campground and guest rooms. It functions as a central meeting point on the eastern side of the island, giving patrons a direct view over the water towards the mainland.

Visit & connect

Find Heriot Bay Inn

Contact us

Address
673 Hotel Rd, Heriot Bay, BC V0P 1H0, Canada, Heriot Bay
A Closer Look

Photos

Before You Go

Frequently asked

You will find the property at 673 Hotel Road on the eastern side of Quadra Island. It sits directly on the waterfront facing the mainland.

Get in touch

Contact Heriot Bay Inn

Reach Heriot Bay Inn directly in Heriot Bay.