Omio recommends booking the train as it is the most popular option from Baltimore, MD to Portland, OR among Omio's users. If you are prioritising price take the flight with prices starting from €114. For those with little time consider booking a flight which can get you there in 7h 40m. The ticket price range depends on the travel mode: a flight costs an average of €114, and a train costs an average of €401.
Distance: 2355 miles (3791 km)
Most popular Train | Flight |
---|---|
€498 Average price | €167 Average price Cheapest |
73h 36m Average total duration 73h 6m Onboard + 30m Additional time* | 10h 40m Average total duration Fastest 7h 40m Onboard + 3h 0m Additional time* |
![]() Most popular train company | ![]() Most popular airline |
Direct Options | Direct Options |
Distance 2355 miles (3791 km) |
Average bus duration 80h 31m |
Cheapest ticket price $267 (€216) |
Buses per day 4 |
Fastest bus 77h 40m |
First bus 01:10 |
Last bus 23:15 |
To find the cheapest bus tickets for your trip from Baltimore, MD to Portland, OR, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need