Travel from Sydney to Maryborough-QLD-Australia

Bus or train from Sydney to Maryborough?

Transport NSW operates a train from Sydney to Maryborough once daily. Tickets cost $100 - $150 and the journey takes 14 h 12 min. 2 other operators also service this route. Alternatively, Greyhound Australia operates a bus from Sydney to Maryborough twice daily. Tickets cost $90 - $160 and the journey takes 18 h 5 min. Greyhound Australia also services this route 3 times a day.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Sydney to Maryborough

From Wynyard Station train to Sydney airport, fly to Hervey Bay airport, taxi to Central Ave at Stockland Hervey Bay, then bus to Maryborough. 5 h 45 min $188. From Central Station train to Brisbane Roma Street, train to Steley Street near William St, then line 7 bus to Kent St near Lennox St. 19 h 39 min $198. From Sydney bus to Brisbane then bus to Maryborough. 23 h 35 min $171. From Sydney drive to Maryborough. 13 h 21 min $127.

Operators from Sydney to Maryborough

Sydney TrainsSydney Trains
Virgin AustraliaVirgin Australia
Wide Bay TransitWide Bay Transit
Transport NSW131 500Transport NSW
Queensland RailQueensland Rail
Greyhound Australia1300 473946Greyhound Australia