Bella Bella – Prince Rupert
Ferries to Canada
Bella Bella – Prince Rupert
Ferries to Canada
Get the best deals on ferry crossings between Campbell Island and Canada on the Bella Bella to Prince Rupert ferry route with Direct Ferries and compare alternatives where available too.
We get live Bella Bella to Prince Rupert ferry prices directly from ferry company reservation systems and compare all options ensuring you find the best deal for your crossing. Getting a price and booking your ferry ticket to Canada couldn’t be easier!
Getting a quote or booking a ferry to Canada couldn't be easier. All you need to do is select Bella Bella to Prince Rupert from the menus to the left, select the number of passengers and hit search!
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
The Bella Bella ferry terminal, named ‘McLoughlin Bay’, was built in 1995. It is found on Campbell Island, just off the central British Columbian coast in Canada. If you’re seeking a remote Canadian getaway, then Bella Bella is the place to be. The port’s administration office, waiting room and washrooms are housed inside a portable trailer, which is set against the magnificent backdrop of the Great Bear Rainforest. Bella Bella is an Indian Reserve and is home to the main community of Heiltsuk, the region’s indigenous people. McLoughlin Bay offers ferry routes along the British Columbian coast with about one sailing each week.
Prince Rupert is a city found on the west coast of Canada, laying in the province of British Columbia. The ferry routes departing the port head to coastal resorts residing on islands neighbouring Canada’s west coast, ranging from seven hours to 16 hours.