There are 6 ways to get from Rockhampton to Melbourne by plane, 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

Fly to Melbourne  •  6 h 13 min

  1. Fly from Rockhampton (ROK) to Melbourne (MEL) ROK - MEL

$165 - $343

Cheapest option

Fly to Avalon, bus  •  8 h 20 min

  1. Fly from Rockhampton (ROK) to Avalon (AVV) ROK - AVV
  2. Take the bus from Avalon Airport to Skybus Coach Terminal/Melbourne

$157 - $305

4 alternative options

Train  •  34 h 43 min

  1. Take the train from Rockhampton to Brisbane Roma Street
  2. Take the train from Brisbane to Central Station 32
  3. Take the train from Central Station to Southern Cross 623 / ...

$228 - $428

Bus, train  •  39 h 27 min

  1. Take the bus from Rockhampton to Brisbane
  2. Take the train from Brisbane to Central Station 32
  3. Take the bus from Sydney to Canberra
  4. Take the bus from Canberra to Melbourne

$225 - $387

Bus, train via Tamworth  •  40 h 14 min

  1. Take the bus from Rockhampton to Toowoomba
  2. Take the bus from Toowoomba to Tamworth
  3. Take the train from Tamworth Station to Hornsby Station 224
  4. Take the bus from Parramatta to Melbourne

$215 - $296

Drive  •  23 h 11 min

  1. Drive from Rockhampton to Melbourne 1268.4 miles

$180 - $270

Questions & Answers

The cheapest way to get from Rockhampton to Melbourne is to fly and bus which costs $210 - $420 and takes 8 h 20 min.

More details

The quickest way to get from Rockhampton to Melbourne is to fly which takes 6 h 13 min and costs $220 - $470.

More details

The distance between Rockhampton and Melbourne is 1689 km. The road distance is 2029 km.

Get driving directions

It takes approximately 6 h 13 min to get from Rockhampton to Melbourne, including transfers.

More details

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 43 min.

More details

What companies run services between Rockhampton, QLD, Australia and Melbourne, VIC, Australia?

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

Airlines
Qantas
Website
qantas.com
Flights from Rockhampton to Melbourne via Brisbane
Ave. Duration
4 h 39 min
When
Every day
Estimated price
$160 - $700
Flights from Rockhampton to Melbourne via Brisbane, Canberra
Ave. Duration
6 h
When
Monday to Saturday
Estimated price
$160 - $700
Flights from Rockhampton to Melbourne via Brisbane, Sydney
Ave. Duration
6 h 9 min
When
Every day
Estimated price
$160 - $700
Flights from Rockhampton to Avalon via Brisbane, Sydney
Ave. Duration
6 h 36 min
When
Every day
Estimated price
$140 - $290
Flights from Rockhampton to Avalon via Gold Coast
Ave. Duration
5 h 10 min
When
Wednesday and Friday
Estimated price
$140 - $290
Flights from Rockhampton to Avalon via Gold Coast, Sydney
Ave. Duration
7 h 30 min
When
Wednesday and Friday
Estimated price
$140 - $290
Virgin Australia
Website
virginaustralia.com
Flights from Rockhampton to Melbourne via Brisbane
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$150 - $700
Flights from Rockhampton to Melbourne via Brisbane, Sydney
Ave. Duration
6 h 6 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $700
Jetstar
Website
jetstar.com
Flights from Rockhampton to Avalon via Gold Coast
Ave. Duration
5 h 10 min
When
Wednesday and Friday
Estimated price
$140 - $290
Flights from Rockhampton to Avalon via Brisbane, Sydney
Ave. Duration
6 h 28 min
When
Every day
Estimated price
$140 - $290
Flights from Rockhampton to Avalon via Gold Coast, Sydney
Ave. Duration
7 h 30 min
When
Wednesday and Friday
Estimated price
$140 - $290
Train operators
Queensland Rail Travel
Phone
1300 131 722
Email
reservations@qr.com.au
Website
queenslandrailtravel.com.au
Train from Rockhampton to Brisbane Roma Street
Ave. Duration
7 h 40 min
Frequency
Twice daily
Estimated price
$75 - $110
Schedules at
queenslandrailtravel.com.au
Transport NSW
Phone
131 500
Website
transportnsw.info
Train from Brisbane to Central Station
Ave. Duration
14 h 15 min
Frequency
Once daily
Estimated price
$90 - $140
Schedules at
tp.transportnsw.info
Economy
$90 - $140
1st Class
$130 - $190
Train from Tamworth Station to Hornsby Station
Ave. Duration
5 h 36 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
tp.transportnsw.info
Economy
$40 - $60
1st Class
$55 - $80
XPT
Website
ptv.vic.gov.au
Train from Central Station to Southern Cross
Ave. Duration
10 h 48 min
Frequency
Twice daily
Estimated price
$60 - $180
Website
transportnsw.info
Economy
$60 - $80
First
$85 - $110
Sleeper
$150 - $180
Bus operators
Skybus
Phone
+61 3 9335 2811
Email
info@skybus.com.au
Website
skybus.com.au
Bus from Avalon Airport to Skybus Coach Terminal/Melbourne
Ave. Duration
50 min
Frequency
Every 4 hours
Estimated price
$17
Schedules at
skybus.com.au
Greyhound Australia
Phone
1300 473946
Website
greyhound.com.au
Bus from Rockhampton to Brisbane
Ave. Duration
11 h
Frequency
Twice daily
Estimated price
$60 - $110
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$60 - $90
Flexifare
$75 - $110
Bus from Canberra to Melbourne
Ave. Duration
8 h
Frequency
Twice daily
Estimated price
$50 - $95
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$50 - $80
Flexifare
$65 - $95
Murrays Coaches
Website
murrays.com.au
Bus from Sydney to Canberra
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$22 - $45
Schedules at
murrays.com.au
Bus Queensland
Phone
1300 287 537
Website
busqldoutback.com.au
Bus from Rockhampton to Toowoomba
Ave. Duration
10 h 15 min
Frequency
3 times a week
Estimated price
$55 - $85
Schedules at
busqldoutback.com.au
Book at
busqldoutback.com.au
Firefly Express
Phone
1300 730 740
Website
fireflyexpress.com.au
Bus from Parramatta to Melbourne
Ave. Duration
11 h 20 min
Frequency
Once daily
Estimated price
$45 - $55
Website
fireflyexpress.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.