There are 5 ways to get from Ketchikan to Port Hardy by car ferry, plane, bus or train

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

Carferry, car ferry  •  22 h 13 min

  1. Take the carferry from Ketchikan, AK to Prince Rupert, BC
  2. Take the car ferry from Prince Rupert, BC to Port Hardy

$201 - $612

Cheapest option

Carferry to Digby Island, fly to Port Hardy  •  17 h 20 min

  1. Take the carferry from Ketchikan, AK to Prince Rupert, BC
  2. Fly from Digby Island (YPR) to Port Hardy (YZT) YPR - YZT

$181 - $576

3 alternative options

Carferry to Digby Island, fly to Campbell River, bus  •  17 h 53 min

  1. Take the carferry from Ketchikan, AK to Prince Rupert, BC
  2. Fly from Digby Island (YPR) to Campbell River (YBL) YPR - YBL
  3. Take the bus from Campbell River, BC to Port Hardy, BC - Bus Depot

$244 - $785

Carferry, train to Terrace, fly to Campbell River, bus  •  18 h 18 min

  1. Take the carferry from Ketchikan to Prince Rupert
  2. Take the train from Prince Rupert to Terrace
  3. Fly from Terrace (YXT) to Campbell River (YBL) YXT - YBL
  4. Take the bus from Campbell River, BC to Port Hardy, BC - Bus Depot

$285 - $795

Carferry to Digby Island, fly to Comox, bus  •  18 h 44 min

  1. Take the carferry from Ketchikan, AK to Prince Rupert, BC
  2. Fly from Digby Island (YPR) to Comox (YQQ) YPR - YQQ
  3. Take the bus from Comox, BC - Husky to Campbell River, BC - Tylee Plaza
  4. Take the bus from Campbell River, BC to Port Hardy, BC - Bus Depot

$236 - $740

What companies run services between Ketchikan, AK, USA and Port Hardy, BC, Canada?

There is no direct connection from Ketchikan to Port Hardy. However, you can take the drive to Ketchikan, AK, take the carferry to Prince Rupert, BC, take the car ferry to Port Hardy, then take the drive to Port Hardy. Alternatively, you can take the drive to Ketchikan, AK, take the carferry to Prince Rupert, BC, take the drive to Prestige Prince Rupert, take the Digby Island Ferry to Digby Island Airport, take the walk to Digby Island airport, fly to Port Hardy, then take the taxi to Port Hardy.

Airlines
Air Canada
Website
aircanada.com
Flights from Digby Island to Campbell River via Vancouver
Ave. Duration
6 h 11 min
When
Every day
Estimated price
$150 - $650
Flights from Terrace to Campbell River via Vancouver
Ave. Duration
4 h 2 min
When
Every day
Estimated price
$150 - $650
Flights from Digby Island to Comox via Vancouver
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$140 - $600
Pacific Coastal Airlines
Website
pacificcoastal.com
Flights from Digby Island to Port Hardy via Vancouver
Ave. Duration
12 h 25 min
When
Every day
Estimated price
$120 - $490
Central Mountain Air
Website
flycma.com
Flights from Terrace to Campbell River via Vancouver
Ave. Duration
3 h 30 min
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$140 - $550
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Prince Rupert to Terrace
Ave. Duration
2 h 20 min
Frequency
4 times a day
Estimated price
$27 - $80
Website
viarail.ca
Escape
$27 - $40
Economy
$35 - $50
Economy Plus
$55 - $80
Business
$50 - $75
Business Plus/Sleeper
$95 - $140
Bus operators
Tofino Bus
Phone
Toll Free: 1.866.986.3466 Local: 250.725.2871
Email
info@tofinobus.com
Website
tofinobus.com
Bus from Campbell River, BC to Port Hardy, BC - Bus Depot
Ave. Duration
3 h 25 min
Frequency
Once daily
Estimated price
$30 - $45
Schedules at
tofinobus.com
Book at
tofinobus.com
Island Link Bus
Phone
lbrisco@islandlinkbus.com
Website
islandlinkbus.com
Bus from Comox, BC - Husky to Campbell River, BC - Tylee Plaza
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
$16 - $22
Schedules at
islandlinkbus.com
Ferry operators
Alaska DOT
Phone
+1 800-642-0066
Website
dot.state.ak.us
Car ferry from Ketchikan, AK to Prince Rupert, BC
Ave. Duration
6 h
Frequency
Once a week
Estimated price
$40 - $60
Schedules at
dot.state.ak.us
Car ferry from Ketchikan to Prince Rupert
Ave. Duration
6 h
Frequency
Once a week
Estimated price
$40 - $60
Schedules at
dot.state.ak.us
BC Ferries
Website
bcferries.com
Car ferry from Prince Rupert, BC to Port Hardy
Ave. Duration
15 h
Frequency
3 times a week
Estimated price
$160 - $550
Schedules at
bcferries.com
Book at
bcferries.com
Passenger
$161
Standard Vehicle
$526
Motorcycle
$343

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 buy a London Underground ticket?, Travelling to and around Russia for the 2018 FIFA World Cup and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Ketchikan to Port Hardy?

The distance between Ketchikan and Port Hardy is 584 km.

What is the cheapest way to get from Ketchikan to Port Hardy?

The cheapest way to get from Ketchikan to Port Hardy is to carferry and fly which costs $180 - $600 and takes 17 h 20 min.

What is the fastest way to get from Ketchikan to Port Hardy?

The quickest way to get from Ketchikan to Port Hardy is to carferry and fly which takes 17 h 20 min and costs $180 - $600.

How long does it take to get from Ketchikan to Port Hardy?

It takes approximately 22 h 13 min to get from Ketchikan to Port Hardy, including transfers.