There are 6 ways to get from Gordonvale to Mackay by train, bus (Greyhound), car, plane, 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.
Train
best- Take the train from Gordonvale to Mackaytrain Spirit of Queensland
10h 43m$75–2,571Bus
- Take the bus from Gordonvale to Mackaybus Au050-1
11h 28m$100–270Drive 709.3 km
- Drive from Gordonvale to Mackaycar 709.3 km
8h 27m$129–186Fly from Cairns
- Fly from Cairns (CNS) to Mackay (MKY)plane CNS - MKY
7h 9m$261–551Bus via Cairns Central Station
- Take the bus from Cairns Central Station to Mackaybus Pm19
13h 58m$111–161Train to Townsville Airport, fly
- Take the train from Gordonvale to Townsvilletrain
- Fly from Townsville Airport (TSV) to Mackay (MKY)plane TSV - MKY
8h 25m$276–1,788
Gordonvale to Mackay by train
Comparing Your Travel Options
The cheapest way to get from Gordonvale to Mackay is to bus via Cairns Central Station which costs $110 - $170 and takes 13h 58m.
The fastest way to get from Gordonvale to Mackay is to fly which takes 7h 9m and costs $260 - $550.
Yes, there is a direct bus departing from Gordonvale and arriving at Mackay. Services depart twice daily, and operate every day. The journey takes approximately 11h 28m.
Yes, there is a direct train departing from Gordonvale and arriving at Mackay. Services depart four times a week, and operate Monday, Wednesday, Friday and Sunday. The journey takes approximately 10h 43m.
The distance between Gordonvale and Mackay is 689 km. The road distance is 709.3 km.
The best way to get from Gordonvale to Mackay without a car is to train which takes 10h 43m and costs $75 - $2,600.
The train from Gordonvale to Mackay takes 10h 43m including transfers and departs four times a week.
Gordonvale to Mackay bus services, operated by FlixBus Australia, depart from Gordonvale station.
Gordonvale to Mackay train services, operated by Queensland Rail Travel, depart from Gordonvale station.
The best way to get from Gordonvale to Mackay is to train which takes 10h 43m and costs $75 - $2,600. Alternatively, you can bus, which costs $100 - $270 and takes 11h 28m, you could also fly, which costs $260 - $550 and takes 7h 9m.
What companies run services between Gordonvale, QLD, Australia and Mackay, QLD, Australia?
Queensland Rail Travel operates a train from Gordonvale to Mackay 4 times a week. Tickets cost $75–2,571 and the journey takes 10h 43m. Alternatively, FlixBus Australia operates a bus from Gordonvale to Mackay once daily. Tickets cost $100–160 and the journey takes 11h 28m. Two other operators also service this route.
- Website
- qantas.com
Flights from Cairns to Mackay via Townsville Airport
- Ave. Duration
- 5h 12m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $390–750
Flights from Cairns to Mackay via Brisbane
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $390–750
Flights from Cairns to Mackay via Townsville Airport, Brisbane
- Ave. Duration
- 7h 45m
- When
- Monday to Saturday
- Estimated price
- $390–750
Flights from Cairns to Mackay via Brisbane, Rockhampton
- Ave. Duration
- 7h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–750
Flights from Townsville Airport to Mackay
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $230–550
- Website
- virginaustralia.com
Flights from Cairns to Mackay via Brisbane
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $260–390
- Phone
- 1800 872 467
- Website
- Queensland Rail Travel
Train from Gordonvale to Mackay
- Ave. Duration
- 10h 43m
- Frequency
- 4 times a week
- Estimated price
- $75–2,571
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- $75–110
- AChoice
- $120–170
- Gold Class
- $2,053
- Heritage Class
- $2,571
Train from Gordonvale to Townsville
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a week
- Estimated price
- $40–1,186
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- $40–70
- AChoice
- $55–75
- Gold Class
- $947
- Heritage Class
- $1,186
- Website
- FlixBus Australia
Bus from Gordonvale to Mackay
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- $100–160
- Schedules at
- FlixBus Australia
- Phone
- 13 34 10
- [email protected]
- Website
- Premier Motor Service
Bus from Gordonvale to Mackay
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- Premier Motor Service
Bus from Cairns Central Station to Mackay
- Ave. Duration
- 12h 5m
- Frequency
- Once daily
- Estimated price
- $110–160
- Website
- Premier Motor Service
- Phone
- 1300 473946
- [email protected]
- Website
- Greyhound Australia
Bus from Gordonvale to Mackay
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $110–270
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $110–170
- Flexible
- $150–270
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
Booking & Getting There
Gordonvale to Mackay bus services, operated by FlixBus Australia, arrive at Mackay station.
Gordonvale to Mackay train services, operated by Queensland Rail Travel, arrive at Mackay station.
Yes, the driving distance between Gordonvale to Mackay is 709 km. It takes approximately 8h 27m to drive from Gordonvale to Mackay.
Book your Gordonvale to Mackay bus tickets online with Omio.
There are 96+ hotels available in Mackay.












