Box 569 Heriot Bay, British Columbia, Canada V0P 1H0
North America: 1.800.307.3982 | Local & Overseas: 1.250.285.2121


We are here to assist you in any way we can.
North America: 1.800.307.3982
Local & Overseas: 1.250.285.2121
[email protected]



    GETTING TO Bella Bella

    The island village of Bella Bella is located on Campbell Island, is the home of the Heiltsuk first nation and located on the Central Coast of British Columbia. It is north of Port Hardy and about 3 km north of McLoughlin Bay, where BC Ferries docks. Bella Bella is the closest town to the starting location for the Great Bear Rainforest Expedition.

    BY air

    Bella Bella is remote meaning that the fastest way to reach it is to fly from Vancouver with Pacific Coastal Airlines.

    You can also fly from Port Hardy, on northern Vancouver Island to Bella Bella with Wilderness Seaplanes.

    The Bella Bella airport is located just outside the town centre, with taxis available to transport you to Denny Island departure area.

    BY CAR

    You can drive to Bella Bella either via the mainland to Bella Coola and then a ferry ride or via Vancouver Island and ferry from Port Hardy. Ferries are operated by BC Ferries with limited departures so please plan your journey carefully and make a reservation.

    If choosing to walk on the ferry, please note that the ferry terminal is just outside of town and you will need to hire a taxi to get to the Shearwater Resort water taxi pick up point in Bella Bella.

    Click here to learn more about our favourite accommodation options in Bella Bella.