Heriot Bay Hotels

Map of Heriot Bay Hotels

Heriot Bay is a charming and picturesque village located on Quadra Island, which is part of the Discovery Islands in North Central Vancouver Island, British Columbia, Canada. The village is nestled along the shores of the beautiful Heriot Bay, offering stunning views of the surrounding mountains and ocean. Heriot Bay is a popular destination for outdoor enthusiasts, offering a wide range of activities such as kayaking, hiking, fishing, and wildlife viewing. The area is also known for its rich First Nations history and culture, with opportunities to learn about the local Indigenous traditions and art.

Heriot Bay Inn Heriot Bay
7.2/10 Good
65 reviews
Free Wi-Fi

This charming Quadra Island inn features a full-service marina located on Heriot Bay. 2 cabins, suites, and rooms are available, with some rooms are located above the pub.

Number of rooms: 10

673 Hotel Road, V0P 1H0 Heriot Bay, Canada