Travel options for:
Hamberg to Portland
  • Taxi to Devils Lake, fly

    $245 - $697
    1. Hamberg

      1 h 42 min - 66.2 miles

      $120 - $150

    2. Devils Lake (DVL)

      6 h 5 min - 1 stopover

      $120 - $550

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

  • Drive to Bismarck, fly

    $226 - $392
    1. Hamberg

      2 h 57 min - 132.1 miles

      $12 - $19

    2. Bismarck (BIS)

      5 h 39 min - 1 stopover

      $210 - $370

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

  • Taxi, train, bus

    $277 - $619
    1. Hamberg

      1 h 39 min - 52.1 miles

      $95 - $120

    2. Devils Lake Amtrak

      21 h 38 min - once daily

      $140 - $410

    3. Spokane, WA

      6 h 30 min - once daily

      $40 - $95

  • Drive

    $140 - $210
    1. Hamberg

      23 h 27 min - 1436.5 miles

      $140 - $210

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

From Hamberg taxi to Devils Lake airport, fly to Portland airport, then tram to Portland. 8 h 27 min $446. From Hamberg drive to Bismarck airport, fly to Portland airport, then tram to Portland. 9 h 16 min $278. From Hamberg taxi to Devils Lake Amtrak, train to Spokane, WA, then bus to Portland. OR. 30 h 47 min $469. From Hamberg drive to Portland. 23 h 27 min $171.