There are 5 ways to get from Rockhampton to Canberra 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 • 4h 31m
Cheapest option
Train, bus • 27h 5m
3 alternative options
Bus • 30h 46m
Bus via Aspley • 35h 48m
Drive • 17h 44m
Rockhampton to Canberra by train and bus
Questions & Answers
The cheapest way to get from Rockhampton to Canberra is to bus via Aspley which costs $220 - $340 and takes 35h 48m.
The fastest way to get from Rockhampton to Canberra is to fly which takes 4h 31m and costs $210 - $750.
No, there is no direct bus from Rockhampton to Canberra. However, there are services departing from Rockhampton and arriving at Canberra via Roma Street busway, platform 2, Brisbane and Central Station. The journey, including transfers, takes approximately 30h 46m.
The distance between Rockhampton and Canberra is 1347 km. The road distance is 1543 km.
The best way to get from Rockhampton to Canberra without a car is to train and bus which takes 27h 5m and costs $210 - $2,600.
It takes approximately 4h 31m to get from Rockhampton to Canberra, including transfers.
Rockhampton to Canberra bus services, operated by Greyhound Australia, depart from Rockhampton station.
The best way to get from Rockhampton to Canberra is to fly which takes 4h 31m and costs $210 - $750. Alternatively, you can bus, which costs $260 - $700 and takes 30h 46m.
Rockhampton to Canberra bus services, operated by Murrays Coaches, arrive at Canberra station.
Yes, the driving distance between Rockhampton to Canberra is 1543 km. It takes approximately 17h 44m to drive from Rockhampton to Canberra.
- Distance: 1346.5 km
- Duration: 4h 31m
What companies run services between Rockhampton, QLD, Australia and Canberra, ACT, Australia?
Qantas, Virgin Australia and two other airlines fly from Rockhampton to Canberra every 2 hours. Alternatively, you can take a bus from Rockhampton to Canberra via Brisbane, Roma Street busway, platform 2, King George Square, 2e, Brisbane, and Central Station in around 30h 46m.
- Website
- qantas.com
Flights from Rockhampton to Canberra via Brisbane
- Ave. Duration
- 4h 3m
- When
- Monday to Saturday
- Estimated price
- $320 - $1,100
- Website
- virginaustralia.com
Flights from Rockhampton to Canberra via Brisbane
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $200 - $750
Flights from Rockhampton to Canberra via Gold Coast
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday and Saturday
- Estimated price
- $200 - $750
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Rockhampton to Roma Street
- Ave. Duration
- 8h 5m
- Frequency
- Twice daily
- Estimated price
- $65 - $2,400
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $65 - $110
- AChoice
- $100 - $160
- Gold Class
- $1,856
- Heritage Class
- $2,324
- Phone
- 131 500
- Website
- transportnsw.info
Train from Roma Street Station to Central Station
- Ave. Duration
- 14h 12m
- Frequency
- Twice daily
- Estimated price
- $85 - $140
- Website
- https://transportnsw.info/regional
- Economy
- $95 - $140
- First Class
- $130 - $200
- Phone
- (61) 13 22 51
- enquiries@murrays.com.au
- Website
- murrays.com.au
Bus from Sydney International Airport to Canberra
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- $45 - $60
- Schedules at
- murrays.com.au
Bus from Central Station to Canberra
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $45 - $65
- Schedules at
- murrays.com.au
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 Sydney International Airport to Canberra
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $45 - $95
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $45 - $70
- Advantage
- $50 - $80
- Flexible
- $60 - $95
Bus from Rockhampton to Brisbane
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- $110 - $260
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $110 - $170
- Advantage
- $140 - $210
- Flexible
- $170 - $260
Bus from Brisbane to Central Station
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- $130 - $310
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $130 - $190
- Advantage
- $160 - $240
- Flexible
- $200 - $310
Bus from Central Station to Canberra
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $50 - $95
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $50 - $75
- Advantage
- $55 - $85
- Flexible
- $60 - $95
- Phone
- 13 34 10
- reservations@premierms.com.au
- Website
- premierms.com.au
Bus from Rockhampton George Street to Brisbane Roma Street
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- $85 - $120
- Website
- https://premierms.com.au/
Bus from Rockhampton George Street to Aspley Gympie Road
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $85 - $120
- Website
- https://premierms.com.au/
Bus from Brisbane Roma Street to Central Station
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Estimated price
- $110 - $150
- Website
- https://premierms.com.au/
- Phone
- 131 500
- Website
- transportnsw.info
Bus from Central Station, Forecourt, Coach Bay 1 to Canberra Station, Coach Stop
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $28 - $40
- Website
- https://transportnsw.info/regional
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.
Related travel guides
Best ways to travel around Australia
Rome2Rio’s tips and tricks to getting around Australia
Read the travel guide10 amazing places to get away from it all in Australia
If you’re looking to escape from the world, try these remote landscapes and tucked-away towns.
Read the travel guide4 of the smartest ways to explore Australia
Plan your Australian adventure, whether that's an epic east coast road trip or an Outback train odyssey
Read the travel guideMore Questions & Answers
There are 479+ hotels available in Canberra. Prices start at $107 AUD per night.