- Melbourne to Portland buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Greyhound + FlixBus | Bus | Melbourne (Mobil Gas Station) | Portland (Park & Ride) | No tags | ||||
Greyhound + FlixBus | Bus | Melbourne (Mobil Gas Station) | Portland (Park & Ride) | No tags |
Get from Melbourne to Portland
This route is served by bus only
The journey takes about 2 days, 10 minutes, and with fares starting at just $351, it presents an excellent value for a comfortable ride.
1bus per day
2d Average Duration
1957 kmDistance
49kgCO₂ emissions
Where are the popular stops in Melbourne and Portland?
Stops in Melbourne
- A
Melbourne Bus Stop - Waffle House
4650 W New Haven Ave, Melbourne, FL 32904 - B4600 W New Haven Ave, Melbourne, FL 32901, USA
Stops in Portland
- A
Greyhound Station Portland Maine
389 Congress St, Portland, ME 04102, USA
Frequently asked questions about travelling from Melbourne, US to Portland, ME by bus
What is the distance between Melbourne and Portland?
The distance between Melbourne and Portland is around 1966 km (1219 miles).
What are the departure and arrival locations for buses traveling from Melbourne to Portland?
Buses traveling this route start their trip at Melbourne Bus Stop - Waffle House, in Melbourne, and end it at Greyhound Station Portland Maine, in Portland.





