Need a hotel room in Rockhampton?

Book now

There are 4 ways to get from Cairns to Rockhampton by plane, train, bus 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  •  5h 39m

  1. Fly from Cairns (CNS) to Rockhampton (ROK) CNS - ROK

$252 - $347

Cheapest option

Bus  •  16h 50m

  1. Take the bus from Cairns Central Station to Rockhampton George Street Pm19 / ...

$90 - $300

2 alternative options

Train  •  15h 54m

  1. Take the train from Cairns Central Station to Rockhampton Spirit of Queensland

$110 - $230

Drive  •  14h 15m

  1. Drive from Cairns to Rockhampton 1068.5 km

$120 - $190

Cairns to Rockhampton by train

The train journey time between Cairns and Rockhampton is around 15h 54m and covers a distance of around 1030 km. The fastest train normally takes 15h 54m. Operated by Queensland Rail Travel, the Cairns to Rockhampton train service departs from Cairns Central Station and arrives in Rockhampton. Typically five trains run weekly, although weekend and holiday schedules can vary so check in advance.

Train route overview

Average train time:
15h 54m
Fastest train time:
15h 54m
Train distance:
1030 km
Trains per week:
5
Cheapest price:
$110
Carbon emissions:
54 kg CO2

First and last trains

First train departs at:
08:35
Last train departs at:
08:35

The schedules shown below are for the next available departures.

Cairns to Rockhampton train schedules

Cairns → Rockhampton
Partially open

Travel safe during COVID-19

Rules to follow in Australia

1.5m

Regional advice

Regional advice

Travel within Australia

Regional restriction measures in place
Domestic border crossings may be subject to approval, testing and quarantine

COVID-19 help in Australia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 1800 020 080

Frequently Asked Questions


There are currently travel restrictions within Australia.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 1.5 metres
  • Regional restriction measures in place
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Rockhampton is 1800 020 080.

Wearing a face mask on public transport in Rockhampton is subject to regional advice.

The social distance requirement in Rockhampton is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1800 020 080.

Last updated: 28 Jul 2021
Exceptions may apply, for full details: Department of Home Affairs.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from Cairns to Rockhampton is to drive, which costs $120 - $190 and takes 14h 15m.

More details

The quickest way to get from Cairns to Rockhampton is to fly which costs $250 - $350 and takes 5h 39m.

More details

Yes, there is a direct bus departing from Cairns Central Station station and arriving at Rockhampton George Street. Services depart twice daily, and operate every day. The journey takes approximately 16h 50m.

More details

Yes, there is a direct train departing from Cairns Central Station station and arriving at Rockhampton. Services depart five times a week, and operate Monday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 15h 54m.

More details

The distance between Cairns and Rockhampton is 872 km. The road distance is 1068.5 km.

Get driving directions

The best way to get from Cairns to Rockhampton without a car is to train which takes 15h 54m and costs $110 - $230.

More details

It takes approximately 5h 39m to get from Cairns to Rockhampton, including transfers.

More details

Cairns to Rockhampton bus services, operated by Premier Motor Service, depart from Cairns Central Station.

More details

Cairns to Rockhampton train services, operated by Queensland Rail Travel, depart from Cairns Central Station.

More details

The best way to get from Cairns to Rockhampton is to fly which takes 5h 39m and costs $250 - $350. Alternatively, you can train, which costs $110 - $230 and takes 15h 54m, you could also bus, which costs $90 - $300 and takes 16h 50m.

Mode details

Map of how to get from Cairns to Rockhampton.
Launch map view
  • Distance: 871.7 km
  • Duration: 5h 39m

What companies run services between Cairns, QLD, Australia and Rockhampton, QLD, Australia?

Qantas, Virgin Australia and Jetstar fly from Cairns to Rockhampton hourly. Alternatively, Queensland Rail Travel operates a train from Cairns Central Station to Rockhampton 5 times a week. Tickets cost $110 - $230 and the journey takes 15h 54m.

Airlines
Qantas
Website
qantas.com
Flights from Cairns to Rockhampton via Brisbane
Ave. Duration
5h 26m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$310 - $550
Flights from Cairns to Rockhampton via Townsville, Mackay
Ave. Duration
5h 15m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$310 - $550
Flights from Cairns to Rockhampton via Brisbane, Mackay
Ave. Duration
6h
When
Monday, Thursday, Friday and Sunday
Estimated price
$310 - $550
Virgin Australia
Website
virginaustralia.com
Flights from Cairns to Rockhampton via Brisbane
Ave. Duration
6h 7m
When
Every day
Estimated price
$180 - $650
Train operators
Bus operators
Premier Motor Service
Phone
+61244235233 (call 13 34 10 within Australia)
Email
reservations@premierms.com.au
Website
premierms.com.au
Bus from Cairns Central Station to Rockhampton George Street
Ave. Duration
16h 50m
Frequency
Once daily
Estimated price
$90 - $180
Website
Premier Motor Service
Greyhound Australia

Greyhound Australia is the country’s only long-distance bus operator running services in all states and territories. Greyhound Australia has been operating for 110 years and is the leading bus company in Australia. The extensive network now covers most of the Australian mainland, although service is limited in Western Australia with just a single route to Broome. Buses are equipped for long journeys, with free WiFi, air-conditioning, full disability access, USB chargers, reclining seats and an onboard bathroom.

Contact Details
Phone
1300 473946
Website
greyhound.com.au
Bus from Cairns to Rockhampton
Ave. Duration
17h
Frequency
Once daily
Estimated price
$160 - $300
Book at
Greyhound.com.au
Early Bird
$160 - $240
Advantage
$190 - $280
Premium
$200 - $300

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.

More Questions & Answers

There is no direct flight from Cairns Airport to Rockhampton Airport. The quickest flight takes 4h 30m and has one stopover.

Search flights

Cairns to Rockhampton bus services, operated by Premier Motor Service, arrive at Rockhampton George Street station.

More details

Cairns to Rockhampton train services, operated by Queensland Rail Travel, arrive at Rockhampton station.

More details

Yes, the driving distance between Cairns to Rockhampton is 1068 km. It takes approximately 14h 15m to drive from Cairns to Rockhampton.

Get driving directions

Virgin Australia and Qantas offer flights from Cairns Airport to Rockhampton Airport.

Search flights

There are 50+ hotels available in Rockhampton. Prices start at $125 AUD per night.

More details

The best way to get from Cairns to Cairns Airport is to taxi which takes 7 min and costs $20 - $25.

More details

Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK