There are 6 ways to get from Tofino to Prince Rupert by plane, bus, car or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tofino to Digby Island  •  7 h 59 min

  1. Fly from Tofino (YAZ) to Digby Island (YPR) YAZ - YPR

$123 - $487

5 alternative options

Fly Tofino to Terrace, bus  •  8 h 47 min

  1. Fly from Tofino (YAZ) to Terrace (YXT) YAZ - YXT
  2. Take the bus from Terrace, BC to Prince Rupert, BC

$141 - $440

Fly Tofino to Smithers, bus  •  11 h 52 min

  1. Fly from Tofino (YAZ) to Smithers (YYD) YAZ - YYD
  2. Take the bus from Smithers, BC to Prince Rupert, BC

$156 - $561

Bus to Qualicum, fly to Terrace, bus  •  11 h 48 min

  1. Take the bus from Tofino, BC to Parksville, BC - Bus Depot
  2. Fly from Qualicum (XQU) to Terrace (YXT) XQU - YXT
  3. Take the bus from Terrace, BC to Prince Rupert, BC

$156 - $451

Drive, car ferry  •  22 h 10 min

  1. Drive from Tofino to Port Hardy
  2. Take the car ferry from Port Hardy to Prince Rupert, BC

$193 - $612

Bus, car ferry  •  27 h 18 min

  1. Take the bus from Tofino, BC to Parksville, BC - Bus Depot
  2. Take the bus from Parksville, BC - Bus Depot to Port Hardy, BC - Bus Depot
  3. Take the car ferry from Port Hardy to Prince Rupert, BC

$232 - $669

Questions & Answers

The cheapest way to get from Tofino to Prince Rupert is to fly which costs $160 - $650 and takes 7 h 59 min.

More details

The quickest way to get from Tofino to Prince Rupert is to fly which takes 7 h 59 min and costs $160 - $650.

More details

The distance between Tofino and Prince Rupert is 649 km.

It takes approximately 7 h 59 min to get from Tofino to Prince Rupert, including transfers.

More details

What companies run services between Tofino, BC, Canada and Prince Rupert, BC, Canada?

Orca Air, Air Canada and K D Air Corporation fly from Tofino to Prince Rupert 5 times a day.

Airlines
Air Canada
Website
aircanada.com
Flights from Tofino to Digby Island via Vancouver
Ave. Duration
4 h 29 min
When
Every day
Estimated price
$110 - $470
Flights from Tofino to Digby Island via Victoria, Vancouver
Ave. Duration
6 h 36 min
When
Wednesday, Friday and Sunday
Estimated price
$120 - $480
Flights from Tofino to Terrace via Vancouver
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$110 - $460
Flights from Tofino to Smithers via Vancouver
Ave. Duration
4 h 6 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $470
Flights from Tofino to Smithers via Victoria, Vancouver
Ave. Duration
6 h 18 min
When
Wednesday, Friday and Sunday
Estimated price
$110 - $470
Flights from Qualicum to Terrace via Vancouver
Ave. Duration
5 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $450
WestJet
Website
westjet.com
Flights from Tofino to Terrace via Vancouver
Ave. Duration
5 h 8 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $370
Flights from Tofino to Terrace via Victoria, Vancouver
Ave. Duration
5 h 17 min
When
Wednesday, Friday and Sunday
Estimated price
$100 - $380
Flights from Qualicum to Terrace via Vancouver
Ave. Duration
3 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $360
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Terrace, BC to Prince Rupert, BC
Ave. Duration
2 h 20 min
Frequency
Once daily
Estimated price
$13 - $35
Website
Greyhound.ca
Advanced Purchase
$13 - $20
Online Fare
$15 - $29
Standard Fare
$23 - $35
Refundable
$27 - $40
Bus from Smithers, BC to Prince Rupert, BC
Ave. Duration
4 h 50 min
Frequency
Once daily
Estimated price
$22 - $60
Website
Greyhound.ca
Advanced Purchase
$22 - $35
Online Fare
$28 - $50
Standard Fare
$35 - $60
Refundable
$40 - $65
Tofino Bus
Phone
Toll Free: 1.866.986.3466 Local: 250.725.2871
Email
info@tofinobus.com
Website
tofinobus.com
Bus from Tofino, BC to Parksville, BC - Bus Depot
Ave. Duration
2 h 55 min
Frequency
3 times a day
Estimated price
$26 - $40
Schedules at
tofinobus.com
Book at
tofinobus.com
Bus from Parksville, BC - Bus Depot to Port Hardy, BC - Bus Depot
Ave. Duration
6 h 15 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
tofinobus.com
Book at
tofinobus.com
Ferry operators
BC Ferries
Website
bcferries.com
Car ferry from Port Hardy to Prince Rupert, BC
Ave. Duration
15 h
Frequency
3 times a week
Estimated price
$150 - $550
Schedules at
bcferries.com
Book at
bcferries.com
Passenger
$155
Standard Vehicle
$508
Motorcycle
$332

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 Is ride-sharing platform BlaBlaCar right for you?, How to get from London to Edinburgh and Need to know: Jadrolinija - to help you get the most out of your next trip.