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

    $245 - $647
    1. Hamberg

      1 h 42 min - 66.2 miles

      $120 - $150

    2. Devils Lake (DVL)

      8 h 2 min - 1 stopover

      $120 - $500

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Drive to Bismarck, fly

    $96 - $312
    1. Hamberg

      2 h 57 min - 132.1 miles

      $12 - $19

    2. Bismarck (BIS)

      5 h 24 min - 1 stopover

      $80 - $290

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Taxi, train

    $259 - $370
    1. Hamberg

      1 h 41 min - 64.7 miles

      $110 - $140

    2. Devils Lake Amtrak

      30 h 8 min - once daily

      $140 - $230

      • Portland Union Station Amtrak
  • Drive

    $140 - $210
    1. Hamberg

      23 h 27 min - 1436.5 miles

      $140 - $210

      • Portland
  • 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. 10 h 24 min $436. From Hamberg drive to Bismarck airport, fly to Portland airport, then tram to Portland. 9 h 1 min $178. From Hamberg taxi to Devils Lake Amtrak then train to Portland Union Station Amtrak. 31 h 49 min $360. From Hamberg drive to Portland. 23 h 27 min $171.