Cheapest
Average
The best way to find a cheap bus ticket from Baltimore, MD to Portland, ME is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus | 05:40AM Baltimore, MD | 15h10 | 08:50PM Portland, ME | 3 transfers | |
FlixBus FlixBus | 08:05AM Baltimore, MD | 12h45 | 08:50PM Portland, ME | 2 transfers | |
FlixBus | 10:55PM Baltimore, MD | 21h55 | 08:50PM Portland, ME | 3 transfers | |
Greyhound FlixBus | 11:15PM Baltimore, MD | 21h35 | 08:50PM Portland, ME | 3 transfers | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
12 h 45 m
Average
17 h 51 m
Buses per day
4
Distance
718 km
It's difficult to get from Baltimore, MD to Portland, ME without transferring at least 2 times.
Distance 446 miles (718 km) |
Average bus duration 13h 43m |
Cheapest ticket price $75 (€68) |
Fastest bus 12h 45m |
First bus 10:40 |
Last bus 13:05 |
Here are some other resources that might have the information you need