Travel options for:
Whitehorse to Portland
  • Fly

    1. Whitehorse (YXY)

      4 h 20 min - 1 stopover

      $170 - $230

    2. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus

    ×5
    1. Whitehorse, YT

      11 h 45 min - 3 times a week

      $113 - $114

    2. Fort Nelson, BC

      6 h 15 min - once daily

      $52 - $56

    3. Dawson Creek, BC

      6 h 15 min - once daily

      $53 - $57

    4. Prince George, BC

      11 h 45 min - once daily

      $93 - $94

    5. Vancouver, BC

      7 h 15 min - twice daily

      $23 - $35

      • Portland, OR
  • Bus, car ferry, train

    1. Whitehorse, YT

      3 h 30 min - once daily

      $95 - $140

    2. Skagway, AK

      7 min - 2000 feet

    3. Skagway

      2 days 17 h - once a week

      $270 - $420

    4. Bellingham Amtrak

      6 h 33 min - once daily

      $45 - $70

      • Portland Union Station Amtrak
  • Drive

    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. 4 h 59 min $202. 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 $354. From Whitehorse, YT bus to Skagway, AK, walk to Skagway, car ferry to Bellingham Amtrak, then train to Portland Union Station Amtrak. 3 days 5 h $613. From Whitehorse drive to Portland. 38 h 35 min $282.