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.