Haines
Haines
Portland
Portland
Flight Driving

Haines to Portland

Updated: 28 May 2026

The journey from Haines to Portland is a significant distance, spanning over 1,500 miles. The most practical method is flying from Haines Airport to Juneau, then connecting to a major carrier for a flight to Portland International Airport (PDX). Alternatively, one can take the ferry to Skagway or Juneau and drive the Alaska Highway, though this takes several days. Portland serves as a major hub for the Pacific Northwest.

Total Distance: Driving distance 3,200 km; straight-line air distance 1,800 km.
Fastest Way
Flight with a short layover in Juneau or Seattle.
Cheapest Way
Flight booked well in advance via Alaska Airlines.
Compare Haines to Portland Routes
Flight
Connecting
Driving
Connecting
Duration 8 hours 60 hours
Avg Price $400 - $800 $800 - $1,200
Operator Alaska Airlines Personal Vehicle
Route Haines to Juneau, then Juneau to Portland. Haines to Skagway (ferry), then Alaska Highway (Hwy 1) to Canada, then I-5 South.
Tip Book early to secure lower fares on the Juneau-Portland leg. Ensure your vehicle is winterized and carry extra fuel.
Travel Tips
  • Passport Requirement
    If driving through Canada, you must have a valid passport.
  • Vehicle Check
    Get a full mechanical inspection before starting the long drive.
  • Flight Layovers
    Choose a layover of at least 2 hours to account for potential delays.
  • Packing
    Pack light for flights to avoid extra baggage fees.
  • Currency
    Carry both US and Canadian currency if driving the Alaska Highway.
Safety Tips
  • Road Conditions
    Check DriveBC for road closures on the Alaska Highway.
  • Wildlife
    Be extremely cautious of moose and bears on the road at night.
  • Emergency Kit
    Carry a satellite messenger if driving through remote sections of Canada.
  • Fueling
    Never let your gas tank drop below half in remote northern areas.
People Also Ask
  • How long is the drive from Haines to Portland?
    It is approximately 60 hours of driving time.
  • Do I need a visa for Canada?
    US citizens do not need a visa, but a passport is required.
  • Are there direct flights?
    No, all flights from Haines require at least one connection.
  • What is the best time to drive?
    Summer is the safest time due to better road conditions.
  • Is the Alaska Highway paved?
    Yes, the main route is paved, but watch for frost heaves.
Quick Info
  • From Haines, Alaska, United States
  • To Portland, Oregon, United States
  • Modes
Best Time to Travel

Late spring or early autumn to avoid peak summer crowds and winter snow.

Things to Do in Portland
1
Powell's City of Books
Visit the world's largest independent bookstore in downtown Portland. It covers an entire city block.
2
International Rose Test Garden
Walk through thousands of rose bushes in Washington Park. It offers views of Mount Hood.
3
Portland Japanese Garden
Experience one of the most authentic Japanese gardens outside of Japan. It is located in the West Hills.
4
Forest Park
Hike the extensive trail system in one of the largest urban forests in the US.
Tags
Haines to Portland Alaska to Oregon travel flights from Haines traveling from Alaska Haines to Portland route Alaska Marine Highway Portland travel guide long distance travel