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

    $245 - $647
    1. Hamberg

      1hrs 42min - 66.2 miles

      $120 - $150

    2. Devils Lake (DVL)

      7hrs 46min - 1 stopover

      $120 - $500

    3. Portland (PDX)

      33min - every 30 minutes

      $3

      • Portland
  • Drive to Bismarck, fly

    $127 - $443
    1. Hamberg

      2hrs 57min - 132.1 miles

      $13 - $20

    2. Bismarck (BIS)

      5hrs 41min - 1 stopover

      $110 - $420

    3. Portland (PDX)

      33min - every 30 minutes

      $3

      • Portland
  • Taxi, train

    $259 - $360
    1. Hamberg

      1hrs 41min - 64.7 miles

      $110 - $140

    2. Devils Lake Amtrak

      30hrs 08min - once daily

      $140 - $220

      • Portland Union Station Amtrak
  • Taxi, train, bus

    $380 - $497
    1. Hamberg

      1hrs 35min - 62.6 miles

      $110 - $140

    2. Rugby Amtrak

      1hrs 33min - once daily

      $28 - $45

    3. Minot Amtrak

      2min - 1.7 miles

      $7 - $10

    4. Minot, ND

      17hrs 30min - once daily

      $110 - $170

    5. Missoula, MT

      3min - 1.8 miles

      $8 - $10

    6. Missoula, MT

      3hrs 56min - twice daily

      $42 - $46

    7. Spokane, WA

      6hrs 30min - once daily

      $70 - $80

      • Portland. OR
  • Drive

    $140 - $220
    1. Hamberg

      23hrs 27min - 1436.5 miles

      $140 - $220

      • 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. 10hrs 08min $436. From Hamberg drive to Bismarck airport, fly to Portland airport, then tram to Portland. 9hrs 18min $259. From Hamberg taxi to Devils Lake Amtrak then train to Portland Union Station Amtrak. 31hrs 49min $360. From Hamberg taxi to Rugby Amtrak, train to Minot Amtrak, taxi to Minot, ND, bus to Missoula, MT, taxi to Missoula, MT, bus to Spokane, WA, then bus to Portland. OR. 34hrs 10min $436. From Hamberg drive to Portland. 23hrs 27min $182.