There are 5 ways to get from Alert Bay to Prince Rupert by ferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry
best- Take the ferry from Alert Bay to Port McNeillferry
- Take the ferry from Port Hardy to McLoughlin Bayferry
- Take the ferry from McLoughlin Bay to Prince Rupertferry
20h 15m$285–1,318Ferry, bus
cheapest- Take the ferry from Alert Bay to Port McNeillferry
- Take the bus from Port McNeill Ferry Terminal to Thunderbird Mallbus 2
- Take the ferry from Port Hardy to Klemtuferry
- Take the ferry from Klemtu to Prince Rupertferry
21h 29m$201–1,079Ferry, bus, bus to Comox Valley Airport, fly
- Take the ferry from Alert Bay to Port McNeillferry
- Take the bus from Port McNeill - Bus Stop opp Subway, Hemlock St, by Pioneer Mall to Campbell Riverbus
- Take the bus from Campbell River to Comox, Little River Ferry Terminal - Passenger pick-up areabus
- Fly from Comox Valley Airport (YQQ) to Northwest Regional Airport (YXT)plane YQQ - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
15h 56m$273–936Ferry, bus to Campbell River Airport, fly, bus
- Take the ferry from Alert Bay to Port McNeillferry
- Take the bus from Port McNeill - Bus Stop opp Subway, Hemlock St, by Pioneer Mall to Campbell Riverbus
- Fly from Campbell River Airport (YBL) to Northwest Regional Airport (YXT)plane YBL - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
13h 23m$263–946Ferry, bus to Port Hardy Airport, fly, bus
- Take the ferry from Alert Bay to Port McNeillferry
- Take the bus from Port McNeill Ferry Terminal to Thunderbird Mallbus
- Fly from Port Hardy Airport (YZT) to Northwest Regional Airport (YXT)plane YZT - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
14h 2m$261–1,344
Comox Valley Airport (YQQ) to Northwest Regional Airport (YXT) flights
Comparing Your Travel Options
The cheapest way to get from Alert Bay to Prince Rupert is to ferry and bus which costs $200 - $1,100 and takes 21h 29m.
The fastest way to get from Alert Bay to Prince Rupert is to ferry and bus and fly which takes 13h 23m and costs $260 - $950.
No, there is no direct ferry from Alert Bay to Prince Rupert. However, there are services departing from Alert Bay and arriving at Prince Rupert via Port Hardy and McLoughlin Bay. The journey, including transfers, takes approximately 20h 15m.
The distance between Alert Bay and Prince Rupert is 557 km.
The best way to get from Alert Bay to Prince Rupert without a car is to ferry which takes 20h 15m and costs $280 - $1,400.
It takes approximately 20h 15m to get from Alert Bay to Prince Rupert, including transfers.
There are 11+ hotels available in Prince Rupert.
What companies run services between Alert Bay, BC, Canada and Prince Rupert, BC, Canada?
You can take a ferry from Alert Bay to Prince Rupert via Port McNeill, Port Hardy, and McLoughlin Bay in around 20h 15m.
- Website
- aircanada.com
Flights from Comox Valley Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $120–700
Flights from Campbell River Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 3h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–700
Flights from Port Hardy Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $200–1,200
- [email protected]
- Website
- Island Link Bus
Bus from Port McNeill - Bus Stop opp Subway, Hemlock St, by Pioneer Mall to Campbell River
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Estimated price
- $56
- Website
- Island Link Bus
- Road Adult
- $56
Bus from Campbell River to Comox, Little River Ferry Terminal - Passenger pick-up area
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $37
- Website
- Island Link Bus
- Road Adult
- $37
Bus from Port McNeill - Bus Stop opp Subway, Hemlock St, by Pioneer Mall to Campbell River
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Estimated price
- $56
- Website
- Island Link Bus
- Road Adult
- $56
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Alert Bay to Port McNeill
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–50
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $9–40
- Car
- $30–50
Ferry from Port Hardy to McLoughlin Bay
- Ave. Duration
- 5h 55m
- Frequency
- Once a week
- Estimated price
- $70–410
- Website
- BC Ferries
- Child
- $70–90
- Adult
- $150–180
- Car
- $280–410
Ferry from McLoughlin Bay to Prince Rupert
- Ave. Duration
- 10h 55m
- Frequency
- 5 times a week
- Estimated price
- $120–750
- Website
- BC Ferries
- Child
- $120–150
- Adult
- $270–300
- Car
- $500–750
Ferry from Alert Bay to Port McNeill
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–50
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $9–40
- Car
- $30–50
Ferry from Alert Bay to Port McNeill
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–50
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $9–40
- Car
- $30–50
Ferry from Port Hardy to Klemtu
- Ave. Duration
- 8h 25m
- Frequency
- Twice a week
- Estimated price
- $85–500
- Website
- BC Ferries
- Child
- $85–110
- Adult
- $180–210
- Car
- $340–500
Ferry from Klemtu to Prince Rupert
- Ave. Duration
- 8h 25m
- Frequency
- Once a week
- Estimated price
- $85–500
- Website
- BC Ferries
- Child
- $85–110
- Adult
- $180–220
- Car
- $350–500
Ferry from Alert Bay to Port McNeill
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–50
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $9–40
- Car
- $30–50
Ferry from Alert Bay to Port McNeill
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–50
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $9–40
- Car
- $30–50
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Train travel in France: A guide to SNCF, and How to get from JFK to New York City - to help you get the most out of your next trip.


