Travel from Hamberg to Portland

How to get from Hamberg to Portland?

There is no direct connection from Hamberg to Portland. However, you can take the taxi to Devils Lake airport, fly to Portland, then take the tram to Portland. Alternatively, you can take the drive to Bismarck airport, fly to Portland, then take the tram to Portland.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Hamberg to Portland

ModeDurationPrice
From Hamberg taxi to Devils Lake airport, fly to Portland airport, then tram to Portland.10 h 44 min$420
From Hamberg drive to Bismarck airport, fly to Portland airport, then tram to Portland.9 h 5 min$278
From Hamberg taxi to Devils Lake Amtrak then train to Portland Union Station Amtrak.31 h 47 min$504
From Hamberg drive to Portland.23 h 8 min$171

How long does it take to get from Hamberg to Portland?

It takes approximately 10 h 44 min to get from Hamberg to Portland, including transfers.

Operators from Hamberg to Portland

OperatorPhoneWebsite
United AirlinesUnited Airlines
Portland TriMet+1 503-238-7433Portland TriMet
DeltaDelta
American AirlinesAmerican Airlines
Frontier AirlinesFrontier Airlines
Southwest AirlinesSouthwest Airlines
Air CanadaAir Canada
Amtrak+1 1-800-872-7245Amtrak