Travel options for:
Whitehorse to Portland
  • Fly

    $236 - $292
    1. Whitehorse (YXY)

      4 h 21 min - 1 stopover

      $230 - $290

    2. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus

    $24 - $441
    1. Whitehorse, YT

      11 h 45 min - 3 times a week

      $0 - $140

    2. Fort Nelson, BC

      6 h 15 min - once daily

      $0 - $75

    3. Dawson Creek, BC

      6 h 15 min - once daily

      $0 - $75

    4. Prince George, BC

      11 h 45 min - once daily

      $0 - $120

    5. Vancouver, BC

      7 h 15 min - twice daily

      $24 - $35

      • Portland, OR
  • Bus, car ferry, train

    $429 - $885
    1. Whitehorse, YT

      3 h 30 min - once daily

      $95 - $150

    2. Skagway, AK

      7 min - 2000 feet

    3. Skagway

      3 h 45 min - 6 times a week

      $30 - $60

    4. Juneau

      2 days 13 h - once a week

      $250 - $550

    5. Bellingham Amtrak

      6 h 33 min - once daily

      $50 - $130

      • Portland Union Station Amtrak
  • Drive

    $230 - $340
    1. Whitehorse

      38 h 35 min - 1747.5 miles

      $230 - $340

      • Portland
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Whitehorse airport fly to Portland airport then tram to Portland. 5 h $236. From Whitehorse, YT bus to Fort Nelson, BC, bus to Dawson Creek, BC, bus to Prince George, BC, bus to Vancouver, BC, then bus to Portland, OR. 47 h 15 min $255. From Whitehorse, YT bus to Skagway, AK, walk to Skagway, car ferry to Juneau, car ferry to Bellingham Amtrak, then train to Portland Union Station Amtrak. 3 days 5 h $795. From Whitehorse drive to Portland. 38 h 35 min $282.