There are 8 ways to get from Middlemount to Maryborough by car, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train via Saint Lawrence
best- Drive from Middlemount to Saint Lawrencecar
- Take the train from Saint Lawrence to Maryborough Westtrain Spirit of Queensland
12h 5m$104–2,155Drive, train
cheapest- Drive from Middlemount to Blackwatercar
- Take the train from Blackwater to Maryborough Westtrain Spirit of the Outback
12h 29m$98–2,146Drive, bus
- Drive from Middlemount to Saint Lawrencecar
- Take the bus from Saint Lawrence to Maryboroughbus Pm19
12h 22m$103–150Drive 648.8 km
- Drive from Middlemount to Maryboroughcar 648.8 km
7h 40m$117–169Drive to Emerald Airport, fly to Hervey Bay, bus
- Drive from Middlemount to Emerald Airport (EMD)car
- Fly from Emerald Airport (EMD) to Hervey Bay (HVB)plane EMD - HVB
- Take the bus from Boat Harbour Drive at Robertson Street to Kent St at Adelaide Streetbus
7h 49m$541–657Drive, bus via Saint Lawrence (Greyhound)
- Drive from Middlemount to Saint Lawrencecar
- Take the bus from Saint Lawrence to Maryboroughbus Brisbane
14h 37m$129–272Drive to Moranbah Airport, fly to Hervey Bay, bus
- Drive from Middlemount to Moranbah Airport (MOV)car
- Fly from Moranbah Airport (MOV) to Hervey Bay (HVB)plane MOV - HVB
- Take the bus from Boat Harbour Drive at Robertson Street to Kent St at Adelaide Streetbus
7h 58m$371–806Drive to Emerald Airport, fly to Bundaberg, bus
- Drive from Middlemount to Emerald Airport (EMD)car
- Fly from Emerald Airport (EMD) to Bundaberg (BDB)plane EMD - BDB
- Take the bus from Bundaberg Airport to Maryboroughbus
8h 44m$543–818
Emerald Airport (EMD) to Hervey Bay (HVB) flights
Questions & Answers
The cheapest way to get from Middlemount to Maryborough is to drive and bus which costs $100 - $150 and takes 12h 22m.
The fastest way to get from Middlemount to Maryborough is to drive which takes 7h 40m and costs $110 - $170.
The distance between Middlemount and Maryborough is 708 km. The road distance is 648.8 km.
It takes approximately 12h 5m to get from Middlemount to Maryborough, including transfers.
Yes, the driving distance between Middlemount to Maryborough is 649 km. It takes approximately 7h 40m to drive from Middlemount to Maryborough.
There are 18+ hotels available in Maryborough.
What companies run services between Middlemount, QLD, Australia and Maryborough, QLD, Australia?
There is no direct connection from Middlemount to Maryborough. However, you can drive to Saint Lawrence, take the train to Maryborough West, walk to Maryborough West station, then take the bus to Old Maryborough station. Alternatively, you can take a vehicle from Middlemount to Maryborough via Saint Lawrence in around 12h 22m.
- Website
- qantas.com
Flights from Emerald Airport to Hervey Bay via Brisbane
- Ave. Duration
- 4h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–750
Flights from Moranbah Airport to Hervey Bay via Brisbane
- Ave. Duration
- 5h 10m
- When
- Tuesday to Friday
- Estimated price
- $330–1,000
Flights from Emerald Airport to Bundaberg via Brisbane
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $230–800
- Website
- virginaustralia.com
Flights from Emerald Airport to Bundaberg via Brisbane
- Ave. Duration
- 5h 40m
- When
- Monday to Wednesday
- Estimated price
- $230–800
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Saint Lawrence to Maryborough West
- Ave. Duration
- 7h 2m
- Frequency
- 4 times a week
- Estimated price
- $65–2,010
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $65–95
- AChoice
- $100–130
- Gold Class
- $1,605
- Heritage Class
- $2,010
Train from Blackwater to Maryborough West
- Ave. Duration
- 9h 16m
- Frequency
- Twice a week
- Estimated price
- $65–2,095
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $65–95
- AChoice
- $100–140
- Gold Class
- $1,672
- Heritage Class
- $2,095
- Phone
- 13 34 10
- reservations@premierms.com.au
- Website
- premierms.com.au
Bus from Saint Lawrence to Maryborough
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- https://premierms.com.au/
- Phone
- 13 12 30
- Website
- translink.com.au
Bus from Boat Harbour Drive at Robertson Street to Kent St at Adelaide Street
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- https://translink.com.au/
- Phone
- 1300 473946
- customerservice@greyhound.com.au
- Website
- greyhound.com.au
Bus from Saint Lawrence to Maryborough
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a day
- Estimated price
- $100–230
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $100–160
- Advantage
- $130–190
- Flexible
- $160–230
- Website
- flixbus.com.au
Bus from Bundaberg Airport to Maryborough
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Schedules at
- flixbus.com.au
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide













