British Columbia, Canada
Ferries from Bella Bella (McLoughlin Bay)
Bella Bella (McLoughlin Bay) (British Columbia, Canada) has 12 ferry routes. Crossing times and timetables for each route are listed below.
- 12
- Routes
- 0
- Destinations
- 0
- Operators
Routes & timetables
What ferry routes connect Bella Bella (McLoughlin Bay)?
12 crossings with live schedules — each card opens its full timetable.
12 routes
Bella Bella (McLoughlin Bay) to Shearwater
- Fastest crossing
- 45m
- Operators
- 1 operator
See schedule
Shearwater to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 45m
- Operators
- 1 operator
See schedule
Bella Bella (McLoughlin Bay) to Klemtu
- Fastest crossing
- 3h 30m
- Operators
- 1 operator
See schedule
Klemtu to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 3h 30m
- Operators
- 1 operator
See schedule
Ocean Falls to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 4h
- Operators
- 1 operator
See schedule
Bella Bella (McLoughlin Bay) to Ocean Falls
- Fastest crossing
- 4h 15m
- Operators
- 1 operator
See schedule
Bella Bella (McLoughlin Bay) to Port Hardy (Bear Cove)
- Fastest crossing
- 5h 50m
- Operators
- 1 operator
See schedule
Port Hardy (Bear Cove) to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 5h 55m
- Operators
- 1 operator
See schedule
Bella Bella (McLoughlin Bay) to Bella Coola
- Fastest crossing
- 9h 15m
- Operators
- 1 operator
See schedule
Bella Coola to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 9h 15m
- Operators
- 1 operator
See schedule
Bella Bella (McLoughlin Bay) to Prince Rupert
- Fastest crossing
- 10h 55m
- Operators
- 1 operator
See schedule
Prince Rupert to Bella Bella (McLoughlin Bay)
- Fastest crossing
- 10h 55m
- Operators
- 1 operator
See schedule
Timetable
Ferry departures from Bella Bella (McLoughlin Bay)
7 scheduled sailings leaving Bella Bella (McLoughlin Bay), across every route. Times are local.
| Departs | Arrives | To | Duration | Operator | Runs |
|---|---|---|---|---|---|
| 00:10 | 00:55 | Shearwater | 45m | BC Ferries | Sat |
| 02:00 | 05:30 | Klemtu | 3h 30m | BC Ferries | Sun |
| 03:30 | 12:45 | Bella Coola | 9h 15m | BC Ferries | Sun |
| 03:30 | 07:45 | Ocean Falls | 4h 15m | BC Ferries | Sun |
| 03:30 | 04:15 | Shearwater | 45m | BC Ferries | Sun |
| 14:05 | 01:00 | Prince Rupert | 10h 55m | BC Ferries | Tue, Sun |
| 19:10 | 01:00 | Port Hardy (Bear Cove) | 5h 50m | BC Ferries | Mon |
Times are indicative and may change seasonally. Confirm with the operator before travelling.
Location
Where is Bella Bella (McLoughlin Bay)?
- Region
- British Columbia
- Coordinates
- 52.139° N, 128.144° W
- Shortest crossing
- 45m
About
About Bella Bella (McLoughlin Bay)
Bella Bella is the largest community on British Columbia's Central Coast and has no road to anywhere. McLoughlin Bay is its ferry terminal — 4 active sailings, the closest mid-coast call to Port Hardy at just under six hours.
Where the ships go
- Port Hardy (Bear Cove) — about 5 hours 50 minutes.
- Bella Coola — about 5 hours 40 minutes.
Operated by BC Ferries.
⚠ Which service calls here changes with the season
Outside summer, the Inside Passage sailing between Port Hardy and Prince Rupert stops at Bella Bella and Klemtu. In summer that run goes direct, and the mid-coast is served by the separate Discovery Coast route instead.
Same terminal, different service, different timetable, twice a year. Confirm which one is operating before planning around a connection.
The community
Bella Bella is the home of the Heiltsuk Nation, and the terminal at McLoughlin Bay is a few kilometres from the village of Waglisla. The Heiltsuk Big House, opened in 2019, was the first built in the community in over a century.
This is the Great Bear Rainforest — one of the largest intact coastal temperate rainforests left anywhere, and the reason the surrounding waters are managed as they are.
Getting here realistically
A six-hour ferry leg with one scheduled departure, or a flight from Vancouver to the airport on Campbell Island. Neither is casual; both need booking well ahead.
Onward
Shearwater is a short water-taxi hop across to Denny Island, and Klemtu lies further north on the same coast.
FAQ
Frequently asked questions
Where can I get a ferry to from Bella Bella (McLoughlin Bay)?
Bella Bella (McLoughlin Bay) serves 12 ferry routes — see the list below for destinations and crossing times.
How many ferry routes serve Bella Bella (McLoughlin Bay)?
Bella Bella (McLoughlin Bay) is served by 12 ferry routes. Timetables can change seasonally, so confirm with the operator before travelling.
Where is Bella Bella (McLoughlin Bay) ferry port located?
Bella Bella (McLoughlin Bay) is in British Columbia, Canada (around 52.139, -128.144). See the map on this page for its exact location.
How do I get to Bella Bella (McLoughlin Bay) ferry terminal?
Arrive at Bella Bella (McLoughlin Bay) well before departure — typically 30–60 minutes ahead for foot passengers and longer if you are travelling with a vehicle. Check local bus, train or taxi connections to the terminal and confirm the exact boarding point with your operator.
Do ferries from Bella Bella (McLoughlin Bay) carry cars?
Vehicle capacity varies by route and vessel. Check the individual route page and confirm with the operator before travelling with a car.
When should I book a ferry from Bella Bella (McLoughlin Bay)?
For peak season and any sailing with a vehicle, book as early as possible. Off-peak foot-passenger fares are usually more flexible. Always confirm the latest timetable before travelling.
Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated Aug 9, 2026.
Help us keep schedules accurate — we read every report.