Travel from Brisbane to Maryborough-QLD-Australia

Bus or train from Brisbane to Maryborough?

Queensland Rail operates a train from Brisbane to Maryborough twice daily. Tickets cost $40 - $60 and the journey takes 3 hours 51 minutes. Alternatively, Greyhound Australia operates a bus from Brisbane to Maryborough 3 times a day. Tickets cost $23 - $50 and the journey takes 4 hours 30 minutes.

How to get from Brisbane to Maryborough

ModeDurationPrice
From Brisbane Roma Street train to Steley Street near William St then line 7 bus to Kent St near Lennox St.4 h 27 min$66
From Brisbane bus to Maryborough.4 h 30 min$42
From Central, platform 6 train to Nambour then bus to Maryborough.5 h 39 min$43
From Brisbane drive to Maryborough.3 h 9 min$34
From Central, platform 3 train to Brisbane airport, fly to Hervey Bay airport, taxi to Central Ave at Stockland Hervey Bay, then bus to Maryborough.4 h 47 min$238
From Central, platform 3 train to Brisbane airport, fly to Bundaberg airport, line 4 bus to Takalvan St near Woongarra Street, walk to Bundaberg, train to Steley Street near William St, then line 7 bus to Maryborough.5 h 45 min$170

How long does it take to get from Brisbane to Maryborough?

It takes approximately 4 hours 27 minutes to get from Brisbane to Maryborough, including transfers.

Is there a direct bus between Brisbane and Maryborough?

Yes, there is a direct bus departing from Brisbane and arriving at Maryborough. Services depart three times a day. The journey takes approximately 4 hours 30 minutes.

Operators from Brisbane to Maryborough

OperatorPhoneWebsite
Queensland RailQueensland Rail
Wide Bay TransitWide Bay Transit
Greyhound Australia1300 473946Greyhound Australia
TRANSLink QLDTRANSLink QLD
QantasQantas
Virgin AustraliaVirgin Australia
QConnect - DuffysQConnect - Duffys