Travel from Rockhampton to Melbourne

Train, bus or fly from Rockhampton to Melbourne?

Qantas and Virgin Australia fly from Rockhampton to Melbourne hourly. Alternatively, you can take a train from Rockhampton to Melbourne via Brisbane and Central Station in around 34 h 48 min.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia
How do I get from Sydney to MelbourneAll you need to know about travelling between Sydney and Melbourne

How to get from Rockhampton to Melbourne

ModeDurationPrice
From Murray St near Cambridge St line 403 bus to Rockhampton airport, fly to Melbourne airport, then bus to Melbourne.5 h 46 min$258
From Murray St near Cambridge St line 403 bus to Rockhampton airport, fly to Avalon airport, then bus to Melbourne.7 h 9 min$215
From Rockhampton train to Brisbane, train to Central Station, then train to Southern Cross.34 h 48 min$339
From Rockhampton bus to Brisbane Roma Street, bus to Sydney, then bus to Melbourne.41 h 40 min$268
From Rockhampton bus to Jondaryan, bus to Brisbane Roma Street, bus to Central Station, then train to Southern Cross.42 h 50 min$332
From Rockhampton drive to Melbourne.23 h 11 min$221

How long does it take to get from Rockhampton to Melbourne?

It takes approximately 5 h 46 min to get from Rockhampton to Melbourne, including transfers.

Is there a direct train between Rockhampton and Melbourne?

No, there is no direct train from Rockhampton to Melbourne. However, there are services departing from Rockhampton and arriving at Southern Cross via Brisbane and Central Station. The journey, including transfers, takes approximately 34 h 48 min.

Is there a direct bus between Rockhampton and Melbourne?

No, there is no direct bus from Rockhampton to Melbourne. However, there are services departing from Rockhampton and arriving at Melbourne via Brisbane Roma Street and Sydney. The journey, including transfers, takes approximately 41 h 40 min.

Operators from Rockhampton to Melbourne

OperatorPhoneWebsite
QConnect - SunbusQConnect - Sunbus
QantasQantas
Virgin AustraliaVirgin Australia
Skybus+61 3 9335 2811Skybus
JetstarJetstar
Jetgo AustraliaJetgo Australia
Queensland RailQueensland Rail
Transport NSW131 500Transport NSW
XPTXPT
Greyhound Australia1300 473946Greyhound Australia
Firefly Express1300 730 740Firefly Express
Bus Queensland1300 287 537Bus Queensland