There are 4 ways to get from Maroochydore to Maryborough by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  4 h 25 min

  1. Gx402

$17 - $36

3 alternative options

Line 610 bus, train  •  4 h 35 min

  1. 610 / ...
  2. Tilt Train / ...

$35 - $54

Line 620 bus, bus  •  4 h 50 min

  1. 620
  2. Gx443 / ...

$18 - $37

Drive  •  2 h 15 min

  1. 105 miles

$15 - $22

What companies run services between Maroochydore, QLD, Australia and Maryborough, QLD, Australia?

Greyhound Australia operates a bus from Maroochydore to Maryborough once daily. Tickets cost $13 - $30 and the journey takes 2 h 50 min.

Train operators
Queensland Rail Travel
Phone
1300 131 722
Email
reservations@qr.com.au
Website
queenslandrailtravel.com.au
Train from Nambour to Maryborough West
Ave. Duration
1 h 50 min
Frequency
3 times a day
Estimated price
$24 - $35
Schedules at
queenslandrailtravel.com.au
Bus operators
Greyhound Australia
Phone
1300 473946
Website
greyhound.com.au
Bus from Nambour to Maryborough
Ave. Duration
2 h 50 min
Frequency
Once daily
Estimated price
$13 - $30
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$13 - $19
Flexifare
$21 - $30
Bus from Noosa Junction to Maryborough
Ave. Duration
2 h 55 min
Frequency
Twice daily
Estimated price
$13 - $30
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$13 - $19
Flexifare
$21 - $30
TRANSLink QLD
Website
translink.com.au
Bus from Maroochydore station, platform 2 to Nambour station
Ave. Duration
35 min
Frequency
Every 30 minutes
Estimated price
$4 - $6
Schedules at
jp.translink.com.au
Bus from Maroochydore station, platform 2 to Noosa Junction station stop A
Ave. Duration
55 min
Frequency
Hourly
Estimated price
$5 - $7
Schedules at
jp.translink.com.au

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Slovenia: Getting from Ljubljana to Lake Bled and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

The distance between Maroochydore and Maryborough is 130 km. The road distance is 168 km.

The cheapest way to get from Maroochydore to Maryborough is to drive which costs $19 - $29 and takes 2 h 15 min.

The quickest way to get from Maroochydore to Maryborough is to drive which takes 2 h 15 min and costs $19 - $29.

No, there is no direct bus from Maroochydore to Maryborough. However, there are services departing from Maroochydore station, platform 2 and arriving at Maryborough via Nambour. The journey, including transfers, takes approximately 4 h 25 min.

It takes approximately 4 h 25 min to get from Maroochydore to Maryborough, including transfers.