The laidback tropical city of Mackay and the surrounding region is a wonderfully inviting mix of city, beach and country. Mackay enjoys a near perfect climate all year round and provides easy access to the Great Barrier Reef and tropical north QLD, beautiful untouched beaches and places like Keswick Island. Captivating Keswick Island is just off the coast of Mackay.
Book a tropical getaway to Mackay and Keswick Island today.
Book at qantas.com today and you'll enjoy.
- Price promise
- Fee-free payment options
- Points Plus Pay+
- 24/7 phone support
Top things to do in Mackay & its surrounds
- Dine alfresco at one of the many great restaurants, pubs and cafes
- Shop the boutique stores
- Pack a picnic and spend a day at the Bluewater Lagoon and Quay down by the banks of the sparkling Pioneer River
- Visit Mackay Marina Village
- Paddle, snorkel, swim or boat ride in the tranquil waters of the Coral Sea
- Visit beautiful Keswick Island- just a 18 minute scenic plane ride, or 40 minute ferry ride
- Check out local and international acts at the Mackay Entertainment convention centre
See what our correspondents at Travel Insider have to say about Mackay and where to eat and stay.
Explore Mackay by car and get guaranteed low rates across 4 of Australia's leading car providers with our Cars Price Promise,# plus there are no booking fees and Qantas Frequent Flyers can earn 3 points^ per A$1 spent on the Base Rate within Australia.
No trip is complete without travel insurance. QBE has a range of travel insurance policies for both annual multi-city international travel as well as single international trips.
Qantas Frequent Flyers earn 1 point per A$1 spent on insurance policies, excluding Australian Cancellation and Baggage insurance.++
Did you know that Frequent Flyers can now use points to pay for travel insurance?
+ You must be a member of the Qantas Frequent Flyer program to earn and redeem points. Join online now. A joining fee may apply. Membership and points are subject to the terms and conditions of the Qantas Frequent Flyer program. Qantas Frequent Flyers can pay less money by redeeming points using Points + Pay. As long as you have at least 5,000 points then the mix is up to you! To access the option to use points or Points + Pay when making a booking with Qantas, you must be a Qantas Frequent Flyer member logged into your Qantas Frequent Flyer account and have the required number of points in your account at the time of booking. Points + Pay allows you to reduce the amount you pay for most flights booked on qantas.com by making a booking using points and money. You can choose the number of points you redeem above a specified minimum level and pay an amount on your credit card to obtain your Award. By using Points + Pay, you will be making a Qantas & Jetstar Any Seat Award booking. Points + Pay not available with Classic Award flights. Any Seat Award fare conditions will apply to your booking. Minimum point levels are subject to change. Any Seat Award fare conditions will apply to your booking. Minimum point levels are subject to change. See qantas.com/pointspluspay for more information and full terms and conditions.
^ You must be a member of the Qantas Frequent Flyer program to earn and redeem points. A joining fee may apply. Membership and points are subject to the terms and conditions of the Qantas Frequent Flyer program. Join online now.
# If, after you book car hire on qantas.com, on the same day you find a lower publicly available rate on any website with a website address ending in .au or any other website operated in Australia by an Australian company for the same car hire with the same supplier (including the same Booking Conditions), we will match that rate and Qantas Frequent Flyer members can earn 1,000 extra points. Claims must be submitted by midnight (AEST) on the same day of receiving your confirmation email in relation to your booking on qantas.com. To receive the extra points, Qantas Frequent Flyers must provide their membership number on the Price Promise claim form. To earn points for car hire, Qantas Frequent Flyers must provide their membership number when booking online and to the chosen car partner. Other conditions apply.
++ Product disclosure statements are available at qantas.com/travelinsurance. Policies are only valid upon acceptance of payment by the insurer. The insurer is QBE Insurance (Australia) Limited ABN 78 003 191 035 of 82 Pitt Street, Sydney NSW 2000. Qantas Airways Limited ABN 16 009 661 901 is its authorised representative and receives a commission for policies sold. To earn points on insurance, Qantas Frequent Flyers must provide their membership number to QBE when purchasing a policy. Membership and points are subject to the terms and conditions of the Qantas Frequent Flyer program. Qantas Frequent Flyers cannot earn points on Australian Cancellation and Baggage insurance.