There are 4 ways to get from Great Keppel Island to Mackay by ferry, bus, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus
best- Take the ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jettyferry
- Take the bus from Waterline Way at Keppel Bay Marina to Rockhampton Police Complexbus 440
- Take the bus from Rockhampton to Mackaybus
7h 20m$106–176Ferry, bus via Mackay
cheapest- Take the ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jettyferry
- Take the bus from Waterline Way at Keppel Bay Marina to Rockhampton Police Complexbus 440
- Take the bus from Rockhampton to Mackaybus
8h 49m$101–136Ferry, bus, train
- Take the ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jettyferry
- Take the bus from Waterline Way at Keppel Bay Marina to Stockland Rockhamptonbus 440
- Take the train from Rockhampton to Mackaytrain
7h 55m$114–1,279Ferry, bus, fly
- Take the ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jettyferry
- Take the bus from Waterline Way at Keppel Bay Marina to Terminal Dr at Rockhampton Airportbus
- Fly from Rockhampton (ROK) to Mackay (MKY)plane ROK - MKY
4h 42m$316–656
Rockhampton (ROK) to Mackay (MKY) flights
Questions & Answers
The cheapest way to get from Great Keppel Island to Mackay is to ferry and bus via Mackay which costs $100 - $140 and takes 8h 49m.
The fastest way to get from Great Keppel Island to Mackay is to ferry and bus and fly which takes 4h 42m and costs $310 - $700.
The distance between Great Keppel Island and Mackay is 415 km.
The best way to get from Great Keppel Island to Mackay without a car is to ferry and bus which takes 7h 20m and costs $100 - $180.
It takes approximately 7h 20m to get from Great Keppel Island to Mackay, including transfers.
There are 100+ hotels available in Mackay.
What companies run services between Great Keppel Island, QLD, Australia and Mackay, QLD, Australia?
There is no direct connection from Great Keppel Island to Mackay. However, you can take the ferry to Keppel Bay Marina, Red Jetty, walk to Waterline Way at Keppel Bay Marina, take the bus to Rockhampton Police Complex, walk to Rockhampton, then take the bus to Mackay. Alternatively, you can take a ferry from Fisherman's Beach, Great Keppel Island to Mackay via Keppel Bay Marina, Red Jetty, Waterline Way at Keppel Bay Marina, Stockland Rockhampton, and Rockhampton in around 7h 55m.
- Website
- qantas.com
Flights from Rockhampton to Mackay
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $260–600
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Rockhampton to Mackay
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Estimated price
- $40–1,195
- 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–70
- AChoice
- $60–80
- Gold Class
- $954
- Heritage Class
- $1,195
- Phone
- 13 12 30
- Website
- translink.com.au
Bus from Waterline Way at Keppel Bay Marina to Rockhampton Police Complex
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $1
- Website
- https://translink.com.au/
Bus from Waterline Way at Keppel Bay Marina to Stockland Rockhampton
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- $1
- Website
- https://translink.com.au/
Bus from Waterline Way at Keppel Bay Marina to Terminal Dr at Rockhampton Airport
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- $1
- Website
- https://translink.com.au/
Bus from Waterline Way at Keppel Bay Marina to Rockhampton Police Complex
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $1
- Website
- https://translink.com.au/
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Rockhampton to Mackay
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $60–120
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $60–90
- Advantage
- $65–100
- Flexible
- $80–120
- Phone
- 13 34 10
- [email protected]
- Website
- premierms.com.au
Bus from Rockhampton to Mackay
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $50–70
- Website
- https://premierms.com.au/
- Website
- https://www.flixbus.com.au/
Bus from Rockhampton to Mackay
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- $45–80
- Schedules at
- flixbus.com.au
- Phone
- +61 (0) 7 4847 6350
- [email protected]
- Website
- keppelkonnections.com.au
Ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jetty
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $55
- Schedules at
- keppelkonnections.com.au
- Book at
- keppelkonnections.rezdy.com
Ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jetty
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $55
- Schedules at
- keppelkonnections.com.au
- Book at
- keppelkonnections.rezdy.com
Ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jetty
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $55
- Schedules at
- keppelkonnections.com.au
- Book at
- keppelkonnections.rezdy.com
Ferry from Fisherman's Beach, Great Keppel Island to Keppel Bay Marina, Red Jetty
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $55
- Schedules at
- keppelkonnections.com.au
- Book at
- keppelkonnections.rezdy.com
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
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














