There are 10 ways to get from Rockhampton to Perth Airport (PER) by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Rockhampton
best- Fly from Rockhampton (ROK) to Perth Airport (PER)plane ROK - PER
7h 50m$440–600Bus to Biloela, fly
cheapest- Take the bus from Rockhampton to Biloelabus
- Fly from Biloela (ZBL) to Perth Airport (PER)plane ZBL - PER
11h 12m$374–954Train
- Take the train from Rockhampton to Roma Streettrain
- Take the train from Roma Street Station to Central Stationtrain
- Take the train from Central Station to Perthtrain
4d 3h$997–12,580Drive 4,258.3 km
- Drive from Rockhampton to Perth Airport (PER)car 4,258.3 km
45h 25m$764–1,103Train to Emerald Airport, fly
- Take the train from Rockhampton to Emeraldtrain
- Fly from Emerald Airport (EMD) to Perth Airport (PER)plane EMD - PER
14h 13m$507–2,234Train to Gladstone Airport, fly
- Take the train from Rockhampton to Gladstonetrain
- Fly from Gladstone Airport (GLT) to Perth Airport (PER)plane GLT - PER
13h 37m$411–1,404Train to Bundaberg, fly
- Take the train from Rockhampton to Bundabergtrain
- Fly from Bundaberg (BDB) to Perth Airport (PER)plane BDB - PER
13h 12m$641–2,053Train to Mackay, fly
- Take the train from Rockhampton to Sarinatrain
- Fly from Mackay (MKY) to Perth Airport (PER)plane MKY - PER
16h 5m$501–1,874Bus, train
- Take the bus from Rockhampton to Brisbane Coach Terminalbus
- Take the bus from Roma Street Station, Stand F to Central Station, Forecourt, Coach Bay 1bus
- Take the train from Central Station to Perthtrain
4d 8h$1,033–10,354Bus, train via Adelaide
- Take the bus from Rockhampton George Street to Brisbane Roma Streetbus
- Take the train from Brisbane to Adelaidetrain
- Take the train from Adelaide Parklands to Perthtrain
7d 7h$3,917–26,661
Rockhampton to Perth Airport (PER) by train
Questions & Answers
The cheapest way to get from Rockhampton to Perth Airport (PER) is to fly which costs $440 - $600 and takes 7h 50m.
The fastest way to get from Rockhampton to Perth Airport (PER) is to fly which takes 7h 50m and costs $440 - $600.
No, there is no direct train from Rockhampton to Perth Airport (PER). However, there are services departing from Rockhampton and arriving at Airport Central Stn Platform 2 via Roma Street Station, Central Station and Perth Stn Platform 8. The journey, including transfers, takes approximately 4 days 3h.
The distance between Rockhampton and Perth Airport (PER) is 3513 km. The road distance is 4258.3 km.
The best way to get from Rockhampton to Perth Airport (PER) without a car is to train which takes 4 days 3h and costs $950 - $13,000.
It takes approximately 7h 50m to fly from Rockhampton (ROK) to Perth Airport (PER), including transfers and time at the airport.
Rockhampton to Perth Airport (PER) train services, operated by Queensland Rail Travel, depart from Rockhampton station.
The best way to get from Rockhampton to Perth Airport (PER) is to fly which takes 7h 50m and costs $440 - $600. Alternatively, you can train, which costs $950 - $13,000 and takes 4 days 3h.
There is no direct flight from Rockhampton Airport to Perth Airport Airport. The quickest flight takes 7h 50m and has one stopover.
Perth Airport (PER) is 2h behind Rockhampton. It is currently 5:23 PM in Rockhampton and 3:23 PM in Perth Airport (PER).
What companies run services between Rockhampton, QLD, Australia and Perth Airport (PER), Australia?
Virgin Australia and Qantas fly from Rockhampton (ROK) to Perth Airport (PER) every 3 hours. Alternatively, you can take a train from Rockhampton to Airport Central Stn Platform 2 via Roma Street, Roma Street Station, Central Station, Perth, and Perth Stn Platform 8 in around 4d 3h.
- Website
- qantas.com
Flights from Rockhampton to Perth Airport via Brisbane
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- $550–1,800
Flights from Rockhampton to Perth Airport via Mackay, Brisbane
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–1,900
Flights from Rockhampton to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- $600–1,900
Flights from Emerald Airport to Perth Airport via Brisbane
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- $750–2,400
Flights from Emerald Airport to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 10h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,400
Flights from Emerald Airport to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- $800–2,500
Flights from Gladstone Airport to Perth Airport via Brisbane
- Ave. Duration
- 10h 7m
- When
- Monday to Wednesday
- Estimated price
- $600–2,000
Flights from Gladstone Airport to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 10h 52m
- When
- Wednesday and Sunday
- Estimated price
- $650–2,100
Flights from Gladstone Airport to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Bundaberg to Perth Airport via Brisbane
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $600–2,000
Flights from Bundaberg to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 10h 27m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Bundaberg to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 11h 40m
- When
- Monday to Saturday
- Estimated price
- $600–2,000
Flights from Mackay to Perth Airport via Brisbane
- Ave. Duration
- 9h 38m
- When
- Every day
- Estimated price
- $550–1,800
Flights from Mackay to Perth Airport via Rockhampton, Brisbane
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $550–1,800
Flights from Mackay to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- $550–1,800
- Website
- virginaustralia.com
Flights from Rockhampton to Perth Airport via Brisbane
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- $430–600
Flights from Rockhampton to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 10h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $430–600
Flights from Biloela to Perth Airport via Brisbane
- Ave. Duration
- 8h
- When
- Monday and Sunday
- Estimated price
- $340–900
Flights from Biloela to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, Friday, and Monday
- Estimated price
- $370–900
Flights from Biloela to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 15h 35m
- When
- Monday
- Estimated price
- $350–900
Flights from Emerald Airport to Perth Airport via Brisbane
- Ave. Duration
- 9h 5m
- When
- Friday, Sunday, Monday, Tuesday, and Wednesday
- Estimated price
- $450–1,200
Flights from Emerald Airport to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 12h 15m
- When
- Monday
- Estimated price
- $490–1,200
Flights from Gladstone Airport to Perth Airport via Brisbane
- Ave. Duration
- 8h 57m
- When
- Friday, Sunday, and Monday
- Estimated price
- $390–1,000
Flights from Gladstone Airport to Perth Airport via Brisbane, Melbourne
- Ave. Duration
- 10h 32m
- When
- Monday
- Estimated price
- $420–1,100
Flights from Bundaberg to Perth Airport via Brisbane
- Ave. Duration
- 8h 36m
- When
- Monday to Wednesday
- Estimated price
- $380–1,000
Flights from Mackay to Perth Airport via Brisbane
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- $460–800
Flights from Mackay to Perth Airport via Brisbane, Adelaide
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $460–800
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Rockhampton to Roma Street
- Ave. Duration
- 8h 5m
- Frequency
- Twice daily
- Estimated price
- $70–2,324
- 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
- $70–110
- AChoice
- $110–150
- Gold Class
- $1,856
- Heritage Class
- $2,324
Train from Rockhampton to Emerald
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Estimated price
- $35–1,012
- 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
- $35–60
- AChoice
- $50–65
- Gold Class
- $808
- Heritage Class
- $1,012
Train from Rockhampton to Gladstone
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- $18–402
- 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
- $23–45
- AChoice
- $20–26
- Gold Class
- $321
- Heritage Class
- $402
Train from Rockhampton to Bundaberg
- Ave. Duration
- 3h 18m
- Frequency
- Twice daily
- Estimated price
- $40–1,051
- 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
- $40–65
- AChoice
- $50–70
- Gold Class
- $839
- Heritage Class
- $1,051
Train from Rockhampton to Sarina
- Ave. Duration
- 3h 43m
- Frequency
- 4 times a week
- Estimated price
- $40–1,074
- 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
- $40–65
- AChoice
- $50–70
- Gold Class
- $858
- Heritage Class
- $1,074
- Phone
- 131 500
- Website
- transportnsw.info
Train from Roma Street Station to Central Station
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- $70–250
- Website
- https://transportnsw.info/regional
- Book at
- https://transportnsw.info/regional/regional-train-coach-facilities/xpt-regional-trains
- Economy
- $80–110
- First
- $110–150
- Sleeper
- $220–250
- Phone
- 1800 703 357
- [email protected]
- Website
- journeybeyondrail.com.au
Train from Central Station to Perth
- Ave. Duration
- 3d 2h
- Frequency
- Once a week
- Estimated price
- $863–10,000
- Book at
- https://bookings.journeybeyondrail.com.au/
- Website
- https://www.journeybeyondrail.com.au/indian-pacific/
- Everyday Daynighter Seat
- $863
- Advanced Gold Single Cabin
- $1,400–2,000
- Low Gold Single Cabin
- $1,500–2,100
- Everyday Gold Single Cabin
- $1,800–2,400
- GOLD TWIN
- $2,100–5,500
- GOLD SINGLE
- $2,700–4,700
- PLATINUM
- $6,500–10,000
- GOLD PREMIUM TWIN
- $3,600–6,500
Train from Central Station to Perth
- Ave. Duration
- 3d 2h
- Frequency
- Once a week
- Estimated price
- $863–10,000
- Book at
- https://bookings.journeybeyondrail.com.au/
- Website
- https://www.journeybeyondrail.com.au/indian-pacific/
- Everyday Daynighter Seat
- $863
- Advanced Gold Single Cabin
- $1,400–2,000
- Low Gold Single Cabin
- $1,500–2,100
- Everyday Gold Single Cabin
- $1,800–2,400
- GOLD TWIN
- $2,100–5,500
- GOLD SINGLE
- $2,700–4,700
- PLATINUM
- $6,500–10,000
- GOLD PREMIUM TWIN
- $3,600–6,500
Train from Adelaide Parklands to Perth
- Ave. Duration
- 2d 18h
- Frequency
- Once a week
- Estimated price
- $598–8,500
- Book at
- https://bookings.journeybeyondrail.com.au/
- Website
- https://www.journeybeyondrail.com.au/indian-pacific/
- Everyday Daynighter Seat
- $598
- Advanced Gold Single Cabin
- $1,000–1,400
- Low Gold Single Cabin
- $1,000–1,400
- Everyday Gold Single Cabin
- $1,200–1,700
- GOLD TWIN
- $2,600–4,400
- GOLD SINGLE
- $2,400–4,100
- PLATINUM
- $5,500–8,500
- GOLD PREMIUM TWIN
- $3,300–5,500
- Phone
- 1800 703 357
- [email protected]
- Website
- journeybeyondrail.com.au
Train from Brisbane to Adelaide
- Ave. Duration
- 3d 22h
- Frequency
- Once a week
- Estimated price
- $3,290–18,000
- Book at
- https://bookings.greatsouthernrail.com.au/?_ga=2.27793852.1430812322.1538203551-1884130056.1538203551
- Website
- https://www.journeybeyondrail.com.au/great-southern/
- Gold
- $3,290
- Gold Premium
- $4,390
- Suites
- $15,000–18,000
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Rockhampton to Biloela
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Estimated price
- $30–55
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $35–50
- Advantage
- $30–50
- Flexible
- $35–55
- Website
- https://www.flixbus.com.au/
Bus from Rockhampton to Brisbane Coach Terminal
- Ave. Duration
- 11h 32m
- Frequency
- Twice daily
- Estimated price
- $110–190
- Schedules at
- flixbus.com.au
- Phone
- 131 500
- Website
- transportnsw.info
Bus from Roma Street Station, Stand F to Central Station, Forecourt, Coach Bay 1
- Ave. Duration
- 15h 43m
- Frequency
- Twice daily
- Estimated price
- $65–95
- Website
- https://transportnsw.info/regional
- Phone
- 13 34 10
- [email protected]
- Website
- premierms.com.au
Bus from Roma Street Station, Stand F to Central Station, Forecourt, Coach Bay 1
- Ave. Duration
- 18h 45m
- Frequency
- Once daily
- Estimated price
- $110–160
- Website
- https://premierms.com.au/
Bus from Rockhampton George Street to Brisbane Roma Street
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- $100–140
- Website
- https://premierms.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.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
Rockhampton to Perth Airport (PER) train services, operated by Queensland Rail Travel, arrive at Roma Street station.
Yes, the driving distance between Rockhampton to Perth Airport (PER) is 4258 km. It takes approximately 45h 25m to drive from Rockhampton to Perth Airport (PER).
Virgin Australia and Qantas offer flights from Rockhampton Airport to Perth Airport Airport.
There are 1671+ hotels available in Perth Airport (PER).


















