• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 5 ways to get from Anchorage to Prince Rupert by plane, car 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.

Recommended option

Fly to Ketchikan, car ferry  •  13 h 58 min

  1. Fly from Anchorage (ANC) to Ketchikan (KTN) ANC - KTN
  2. Take the car ferry from Ketchikan, AK to Prince Rupert, BC

$283 - $678

Cheapest option

Fly to Digby Island  •  15 h 54 min

  1. Fly from Anchorage (ANC) to Digby Island (YPR) ANC - YPR

$252 - $902

3 alternative options

Fly to Terrace, train  •  12 h 25 min

  1. Fly from Anchorage (ANC) to Terrace (YXT) ANC - YXT
  2. Take the train from Terrace to Prince Rupert

$327 - $1,811

Train, car ferry  •  2 days 22 h

  1. Take the train from Anchorage to Whittier
  2. Take the car ferry from Whittier to Ketchikan
  3. Take the car ferry from Ketchikan, AK to Prince Rupert, BC

$389 - $1,903

Drive  •  36 h 2 min

  1. Drive from Anchorage to Prince Rupert 1571.7 miles

$200 - $310

Questions & Answers

The cheapest way to get from Anchorage to Prince Rupert is to drive which costs $200 - $310 and takes 36 h 2 min.

More details

The quickest way to get from Anchorage to Prince Rupert is to fly and train which costs $320 - $1,900 and takes 12 h 25 min.

More details

The distance between Anchorage and Prince Rupert is 865 miles. The road distance is 1571.7 miles.

Get driving directions

The best way to get from Anchorage to Prince Rupert without a car is to train and car ferry which takes 2 days 22 h and costs $380 - $1,900.

More details

It takes approximately 13 h 58 min to get from Anchorage to Prince Rupert, including transfers.

More details

There is no direct flight from Anchorage Airport to Ketchikan Airport. The quickest flight takes 4 h 57 min and has one stopover.

Search flights

Prince Rupert is 1 h ahead of Anchorage. It is currently 6:46 PM in Anchorage and 7:46 PM in Prince Rupert.

Yes, the driving distance between Anchorage to Prince Rupert is 1572 miles. It takes approximately 36 h 2 min to drive from Anchorage to Prince Rupert.

Get driving directions

Alaska Airlines, Inc. offers flights from Anchorage Airport to Ketchikan Airport.

Search flights

There are 14+ hotels available in Prince Rupert. Prices start at $68 USD per night.

More details

Map of how to get from Anchorage to Prince Rupert.
Launch map view
  • Distance: 864.7 miles
  • Duration: 13 h 58 min

What companies run services between Anchorage, AK, USA and Prince Rupert, BC, Canada?

Air Canada, Alaska Airlines, Inc. and Delta fly from Anchorage to Prince Rupert every 3 hours.

Airlines
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Anchorage to Ketchikan via Seattle
Ave. Duration
7 h 21 min
When
Every day
Estimated price
$290 - $470
Flights from Anchorage to Ketchikan via Juneau, Sitka
Ave. Duration
4 h 57 min
When
Every day
Estimated price
$290 - $470
Flights from Anchorage to Ketchikan via Juneau
Ave. Duration
10 h 31 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$290 - $470
Flights from Anchorage to Ketchikan via Juneau, Seattle
Ave. Duration
8 h 45 min
When
Every day
Estimated price
$290 - $470
Flights from Anchorage to Ketchikan via Fairbanks, Seattle
Ave. Duration
9 h 38 min
When
Monday to Friday
Estimated price
$290 - $470
Flights from Anchorage to Ketchikan via Portland, Seattle
Ave. Duration
10 h 52 min
When
Every day
Estimated price
$290 - $470
Air Canada
Website
aircanada.com
Flights from Anchorage to Digby Island via Vancouver
Ave. Duration
17 h 51 min
When
Every day
Estimated price
$280 - $1,700
Flights from Anchorage to Digby Island via Seattle, Vancouver
Ave. Duration
14 h 41 min
When
Every day
Estimated price
$250 - $900
Flights from Anchorage to Digby Island via Salt Lake City, Vancouver
Ave. Duration
17 h 36 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$360 - $2,000
Flights from Anchorage to Digby Island via Portland, Vancouver
Ave. Duration
17 h 36 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $950
Flights from Anchorage to Terrace via Vancouver
Ave. Duration
6 h 34 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$270 - $1,700
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Terrace to Prince Rupert
Ave. Duration
2 h 20 min
Frequency
3 times a week
Estimated price
$40 - $90
Website
viarail.ca
Escape
$22 - $45
Economy
$40 - $60
EconomyPlus
$60 - $90
Business
$60 - $90
Alaska Railroad
Phone
800.544.0552 / 907.265.2494
Email
reservations@akrr.com
Website
alaskarailroad.com
Train from Anchorage to Whittier
Ave. Duration
2 h 20 min
Frequency
Once daily
Estimated price
$30 - $95
Schedules at
alaskarailroad.com
Adventure Class
$30 - $95
Goldstar Service
$150 - $180
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
$45 - $210
Schedules at
dot.state.ak.us
Passenger
$45 - $65
Vehicle
$140 - $210
Car ferry from Whittier to Ketchikan
Ave. Duration
2 days 12 h
Frequency
Once a week
Estimated price
$310 - $1,600
Schedules at
dot.state.ak.us
Book at
dot.state.ak.us
Passenger
$310 - $450
Vehicle
$1,000 - $1,600

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Anchorage to Anchorage Airport is to line 40 bus which takes 23 min and costs $2.

More details