There are 5 ways to get from Duke Point ferry terminal to Prince Rupert by plane, bus, ferry, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Nanaimo Airport, bus
best- Fly from Nanaimo Airport (YCD) to Northwest Regional Airport (YXT)YCD - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
7h 26m$206–899Fly from Nanaimo, bus
cheapest- Fly from Nanaimo (ZNA) to Northwest Regional Airport (YXT)ZNA - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
7h 23m$180–791Bus, ferry
- Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - 11th Ave at Cedar St
- Take the bus from Campbell River, BC - 401, 11th Ave to Port Hardy, BC - Pier Slide Landing
- Take the ferry from Port Hardy to McLoughlin Bay
- Take the ferry from McLoughlin Bay to Prince Rupert
26h 59m$339–1,589Ferry, train
- Take the ferry from Duke Point to Vancouver
- Take the train from Vancouver to Jasper
- Take the train from Jasper to Prince Rupert
11d 16h$6,751–6,979Ferry, drive
- Take the ferry from Departure Bay to Horseshoe BayWest Vancouver - Nanaimo
- Drive from Horseshoe Bay to Prince Rupert
21h 11m$302–585
Nanaimo Airport (YCD) to Northwest Regional Airport (YXT) flights
Questions & Answers
The cheapest way to get from Duke Point ferry terminal to Prince Rupert is to fly and bus which costs $180 - $800 and takes 7h 23m.
The fastest way to get from Duke Point ferry terminal to Prince Rupert is to fly and bus which takes 7h 23m and costs $180 - $800.
The distance between Duke Point ferry terminal and Prince Rupert is 880 km.
The best way to get from Duke Point ferry terminal to Prince Rupert without a car is to bus and ferry which takes 26h 59m and costs $330 - $1,600.
It takes approximately 7h 26m to get from Duke Point ferry terminal to Prince Rupert, including transfers.
There are 11+ hotels available in Prince Rupert.
What companies run services between Duke Point ferry terminal, BC, Canada and Prince Rupert, BC, Canada?
There is no direct connection from Duke Point ferry terminal to Prince Rupert. However, you can take the taxi to Nanaimo Airport (YCD) airport, fly to Northwest Regional Airport (YXT), walk to Terrace Airport, take the bus to Skeena Mall, then take the bus to Prince Rupert. Alternatively, you can take a vehicle from Duke Point ferry terminal to Prince Rupert via Nanaimo, Departure Bay Ferry Terminal, Canada, Campbell River, BC - 11th Ave at Cedar St, Campbell River, BC - 401, 11th Ave, Port Hardy, BC - Pier Slide Landing, Port Hardy, and McLoughlin Bay in around 26h 59m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Nanaimo Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $130–800
Flights from Nanaimo to Northwest Regional Airport via Vancouver
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110–700
- Website
- westjet.com
Flights from Nanaimo Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 3h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- $150–1,700
Flights from Nanaimo Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $190–2,100
Flights from Nanaimo to Northwest Regional Airport via Vancouver
- Ave. Duration
- 3h 10m
- When
- Monday to Friday
- Estimated price
- $140–1,500
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Vancouver to Jasper
- Ave. Duration
- 10d
- Frequency
- On demand
- Estimated price
- $6,592
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Prince Rupert
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- $130–200
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $150–200
- Economy Adult - Advanced Booking
- $160–190
- Economy Escape Advanced Booking - Adult
- $130–160
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Prince Rupert
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $30–45
- info@islandlinkbus.com
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - 11th Ave at Cedar St
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Estimated price
- $51
- Book at
- https://www.islandlinkbus.com/booking/login.asp
- Road Adult
- $51
Bus from Campbell River, BC - 401, 11th Ave to Port Hardy, BC - Pier Slide Landing
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $60
- Book at
- https://www.islandlinkbus.com/booking/login.asp
- Road Adult
- $60
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Port Hardy to McLoughlin Bay
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- $55–490
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $55–170
- Standard Vehicle + Passenger
- $350–490
Ferry from McLoughlin Bay to Prince Rupert
- Ave. Duration
- 11h 20m
- Frequency
- Once a week
- Estimated price
- $100–900
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $100–310
- Standard Vehicle + Passenger
- $600–900
Ferry from Duke Point to Vancouver
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $21–180
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $21–65
- Standard Vehicle + Passenger
- $130–180
Ferry from Departure Bay to Horseshoe Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $18–160
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $18–55
- Standard Vehicle + Passenger
- $110–160
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 South Korea: Travelling from Seoul to Busan , Thanksgiving 2018: How to travel stress-free, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.










