HUB hero image

How to Travel from

Skagway to Portland

by Route or Car

Skagway
+0
Portland
Transport search to Portland
Skagway
+0
Portland
Building a composite car route
Cheapest
Best Offer!
Car
38 h 3 min
2865 km.
from $157
Composite Route Car Only

Three ways to Travel from Skagway to Portland

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Erik Nielsen Whitehorse International Airport to Portland
Ave. Duration:
5h 24m
Frequency:
Every day
Estimated price:
$229.62–$701.63

Delta

Website:
delta.com/
Plane from Juneau International Airport to Portland
Ave. Duration:
4h 51m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$191.35–$433.73
Plane from Juneau International Airport to Seattle–Tacoma
Ave. Duration:
2h 38m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$153.08–$369.95

Alaska Airlines, Inc.

Website:
alaskaair.com/
Plane from Juneau International Airport to Portland
Ave. Duration:
4h 13m
Frequency:
Every day
Estimated price:
$153.08–$765.41
Plane from Skagway Airport to Portland
Ave. Duration:
6h 22m
Frequency:
Monday, Thursday, and Friday
Estimated price:
$127.57–$625.09
Plane from Haines Airport to Portland
Ave. Duration:
8h 21m
Frequency:
Every day
Estimated price:
$127.57–$612.33
Plane from Erik Nielsen Whitehorse International Airport to Portland
Ave. Duration:
4h 28m
Frequency:
Friday and Saturday
Estimated price:
$293.41–$523.03
Plane from Skagway Airport to Seattle–Tacoma
Ave. Duration:
4h 36m
Frequency:
Every day
Estimated price:
$102.05–$523.03
Plane from Juneau International Airport to Seattle–Tacoma
Ave. Duration:
2h 22m
Frequency:
Every day
Estimated price:
$165.84–$599.57

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Bellingham Amtrak Station to Portland
Ave. Duration:
6h 21m
Frequency:
Once daily
Estimated price:
$35.72–$140.33
Train from Tukwila Amtrak to Portland
Ave. Duration:
3h 10m
Frequency:
Every 4 hours
Estimated price:
$22.96–$108.43

White Pass & Yukon Route

Phone:
1-800-343-7373
Website:
wpyr.com/
Bus from Skagway, AK to Whitehorse,
Ave. Duration:
4h 35m
Frequency:
Once daily

Other operators

Alaska DOT

Phone:
+1 800-642-0066
Website:
dot.alaska.gov
Other from Skagway to Juneau,
Ave. Duration:
6h 45m
Frequency:
Once daily
Estimated price:
$24.24–$76.54
Other from Juneau to Bellingham,
Ave. Duration:
3d 4h
Frequency:
Once a week
Estimated price:
$331.68–$765.41
Other from Skagway to Haines
Ave. Duration:
1h
Frequency:
6 times a week
Estimated price:
$4.34–$29.34

Questions and Answers

What is the cheapest way to get from Skagway to Portland?

The cheapest way to get from Skagway to Portland is to fly and train which costs $108.70 - $543.48 and takes 9h 30m.

What is the fastest way to get from Skagway to Portland?

The fastest way to get from Skagway to Portland is to fly which takes 7h and costs $108.70 - $532.61 .

How far is it from Skagway to Portland?

The distance between Skagway and Portland is 1803 km. The road distance is 2865.9 km.

How do I travel from Skagway to Portland without a car?

The best way to get from Skagway to Portland without a car is to car ferry and train which takes 3 days 19h and costs $326.09 - $869.57 .

How long does it take to get from Skagway to Portland?

It takes approximately 12h 41m to get from Skagway to Portland, including transfers.

Train, bus or fly from Skagway to Portland?

The best way to get from Skagway to Portland is to fly which takes 7h and costs $108.70 - $532.61 . There are no good options to train or bus between Skagway to Portland.

What is the time difference between Skagway and Portland?

Portland is 1h ahead of Skagway. It is currently 03:20 in Skagway and 04:20 in Portland.

Can I drive from Skagway to Portland?

Yes, the driving distance between Skagway to Portland is 2866 km. It takes approximately 38h 3m to drive from Skagway to Portland.

Where can I stay near Portland?

There are 783+ hotels available in Portland. Prices start at $55.12 per night.
+0