Stay with us on the oceanfront in comfort

Come to your best home away from home!

An Enchanting Nautical Inn & Sea Garden on Stephens Bay


Enjoy a chef prepared complimentary breakfast such as Stephens Bay Dungeness Crab and Artichoke Eggs Benedict with Potato Pancakes and Fresh Berries.  Lighter fare is also available so please let us know if you have any special dietary requests.

The lounge, just off the main deck, is available in the afternoon for guests to relax with a book, tea or coffee and a variety of snacks.  

Our experienced chef de cuisine is available on advanced notice to prepare a gourmet prix fixe dinner for guests, created from local and wild fresh ingredients from the sea, the surrounding forest, the Inn's organic garden and the many types of berries that grow wild at the Inn.


We offer a variety of amenities to make your stay with us as comfortable as possible. Cable is available in every room. We provide complimentary high-speed internet access.  Kayaks are available for guests and can be launched  off the shore of the Inn's grounds.  

Complimentary pickup and drop off at the Port Hardy airport or B.C. Ferries.

Boat launch and mooring facilities are available.  

Enjoy Your Stay at the Bay Inn

Whether this is your first visit, or you have been a guest many times, we want your experience to be excellent. Our staff is always available to help with any questions or concerns you may have. 


Kayaks available for overnight guests at no extra charge. There is a firepit on the beach, an ocean shore gazebo, walk on beach access, crabbing and fishing. The inn is a 15 minute drive from Port Hardy, B.C. on northern Vancouver Island.

The wildlife in this unspoiled location includes eagles, deer, owls at the Inn and whales, dolphins, seals and sea otters which are regular visitors just offshore from the Inn on Stephens Bay .

Price List

Stay connected

Be the first to hear about local events and new amenities.

Contact Us

Book Now

Ready to book with us? Have a question about our rooms or services? We'll be happy to help!

The Inn on Stephens Bay

Harbour Road, Coal Harbour , B.C. V0N 2P0

(250) 902-7102

Front Desk Hours

8:00am -10:00 pm (Pacific)