
Popular airlines from Mackay, QLD (MKY) to Hamilton Island, QLD (HTI-Great Barrier Reef)
- Virgin Australia
Virgin Australia
- Qantas Airways
Qantas Airways
Be in the know
Book smarter
Cheap Flights from Mackay (MKY) to Hamilton Island (HTI)
Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.










Origin airport | Mackay |
Destination airport | Great Barrier Reef |
Airlines serving | Qantas Airways, Virgin Australia |
Return price | AU$699 |
Distance | 94 km |
Your quick guide to flights from Mackay to Hamilton Island
Pick up great flights from Mackay to Hamilton Island
With Expedia, you have your pick of flights a day with 20 airlines covering flights from Mackay to Hamilton Island. Whether you’re on a business trip, a family holiday or a luxury break, just enter your travel dates, hit search then check out your choice of flights. Select from return, one way or multi-city flights, and use the advance search tool if you want a direct or refundable flight. You can narrow your search to show you just your preferred cabin class and airline, too. It’s all easy. You can book direct flights from Mackay to Hamilton Island that take around hours.
Find cheap flights from Mackay to Hamilton Island
From the great flight deals with prices currently ranging from AU$700 to AU$1,800, you can choose to see the cheapest flights first. Generally, you can book the cheapest flights from Mackay to Hamilton Island around 4 to 6 weeks in advance. If your travel dates are flexible, try to avoid weekends and peak seasons – when you are more likely to grab the lowest prices. Even last minute, there are some impressive deals. The cheapest time to fly to Hamilton Island is normally in November.
Reasons to book your flight from Mackay to Hamilton Island with Expedia
Expedia makes it easy to find, book, and travel, with everything you need all in one place. When you enter your travel details, find fantastic deals just for you on flight tickets from Mackay to Hamilton Island across all the main airline carriers, so you can save time, dollars, and hassle finding the perfect flight. If you think your plans could change, choose refundable flights so any changes won’t cost you more. Book your flight to Hamilton Island right now and, if you join Expedia Rewards, you earn points this time and every time you travel with Expedia.
Explore a world of travel with Expedia
Flights
- Flights from Anchorage to Shute Harbour
- Flights from Sydney to Whitsunday Island
- Flights from Sydney to Whitsunday Islands
- Flights from Brisbane to Shute Harbour
- Flights from Perth to Hayman Island
- Flights from Perth to Shute Harbour
- Flights from Gold Coast to Shute Harbour
- Flights from Newcastle to Shute Harbour
- Flights from Mumbai to Shute Harbour
- Flights from Whangarei to Hamilton Island
- Flights from Albury (ABX) to Mackay (MKY)
- Flights from Albury (ABX) to Airlie Beach (WSY)
- Flights from Adelaide (ADL) to Shute Harbour (JHQ)
- Flights from Alliance (AIA) to Mackay (MKY)
- Flights from Auckland (AKL) to Mackay (MKY)
- Flights from Auckland (AKL) to Airlie Beach (WSY)
- Flights from Armidale (ARM) to Mackay (MKY)
- Flights from Armidale (ARM) to Proserpine (PPP)
- Flights from Alice Springs (ASP) to Airlie Beach (WSY)
- Flights from Badu Island (BDD) to Mackay (MKY)
- Flights from Bathurst (BHS) to Mackay (MKY)
- Flights from Brisbane (BNE) to Shute Harbour (JHQ)
- Flights from Brisbane (BNE) to Airlie Beach (WSY)
- Flights from Mumbai (BOM) to Proserpine (PPP)
- Flights from Busselton (BQB) to Mackay (MKY)
- Flights from Bendigo (BXG) to Mackay (MKY)
- Flights from Bendigo (BXG) to Proserpine (PPP)
- Flights from Christchurch (CHC) to Proserpine (PPP)
- Flights from Colombo (CMB) to Mackay (MKY)
- Flights from Cloncurry (CNJ) to Mackay (MKY)
- Flights from Cairns (CNS) to Shute Harbour (JHQ)
- Flights from Cairns (CNS) to Airlie Beach (WSY)
- Flights from Charleville (CTL) to Proserpine (PPP)
- Flights from Dubbo (DBO) to Mackay (MKY)
- Flights from Devonport (DPO) to Proserpine (PPP)
- Flights from Darwin (DRW) to Proserpine (PPP)
- Flights from Newark Liberty Intl. Airport (EWR) to Airlie Beach (WSY)
- Flights from Griffith (GFF) to Proserpine (PPP)
- Flights from Grafton (GFN) to Airlie Beach (WSY)
- Flights from Goondiwindi (GOO) to Mackay (MKY)
- Flights from Gove (GOV) to Proserpine (PPP)
- Flights from Harare (HRE) to Mackay (MKY)
- Flights from Hamilton Island (HTI) to Mackay (MKY)
- Flights from Hamilton Island (HTI) to Airlie Beach (WSY)
- Flights from Mount Isa (ISA) to Proserpine (PPP)
- Flights from Inverell (IVR) to Mackay (MKY)
- Flights from Inverell (IVR) to Proserpine (PPP)
- Flights from Kingaroy (KGY) to Mackay (MKY)
- Flights from Osaka (KIX) to Proserpine (PPP)
- Flights from Kununurra (KNX) to Proserpine (PPP)
- Flights from Longreach (LRE) to Proserpine (PPP)
- Flights from Launceston (LST) to Mackay (MKY)
- Flights from Launceston (LST) to Airlie Beach (WSY)
- Flights from Maroochydore (MCY) to Proserpine (PPP)
- Flights from Maroochydore (MCY) to Airlie Beach (WSY)
- Flights from Melbourne (MEL) to Shute Harbour (JHQ)
- Flights from Melbourne (MEL) to Lindeman Island (LDC)
- Flights from Melbourne (MEL) to Airlie Beach (WSY)
- Flights from Mackay (MKY) to Shute Harbour (JHQ)
- Flights from Middlemount (MMM) to Proserpine (PPP)
- Flights from Manila (MNL) to Proserpine (PPP)
- Flights from Monto (MNQ) to Proserpine (PPP)
- Flights from Mildura (MQL) to Mackay (MKY)
- Flights from Mareeba (MRG) to Mackay (MKY)
- Flights from Nadi (NAN) to Mackay (MKY)
- Flights from Nowra (NOA) to Mackay (MKY)
- Flights from Noosa (NSA) to Airlie Beach (WSY)
- Flights from Nelson (NSN) to Proserpine (PPP)
- Flights from Newcastle (NTL) to Airlie Beach (WSY)
- Flights from Orange (OAG) to Mackay (MKY)
- Flights from Onslow (ONS) to Proserpine (PPP)
- Flights from Gold Coast (OOL) to Shute Harbour (JHQ)
- Flights from Gold Coast (OOL) to Airlie Beach (WSY)
- Flights from Cooma (OOM) to Proserpine (PPP)
- Flights from Port Hedland (PHE) to Mackay (MKY)
- Flights from Parkes (PKE) to Mackay (MKY)
- Flights from Port Lincoln (PLO) to Proserpine (PPP)
- Flights from Port Moresby (POM) to Mackay (MKY)
- Flights from Proserpine (PPP) to Shute Harbour (JHQ)
- Flights from Proserpine (PPP) to Airlie Beach (WSY)
- Flights from Port Macquarie (PQQ) to Mackay (MKY)
- Flights from Roma (RMA) to Mackay (MKY)
- Flights from Rockhampton (ROK) to Airlie Beach (WSY)
- Flights from San Francisco (SFO) to Proserpine (PPP)
- Flights from St. George (SGO) to Proserpine (PPP)
- Flights from Singapore (SIN) to Proserpine (PPP)
- Flights from Sydney (SYD) to Shute Harbour (JHQ)
- Flights from Sydney (SYD) to Lindeman Island (LDC)
- Flights from Sydney (SYD) to Airlie Beach (WSY)
- Flights from Tamworth (TMW) to Proserpine (PPP)
- Flights from Taree (TRO) to Proserpine (PPP)
- Flights from Quilpie (ULP) to Proserpine (PPP)
- Flights from Weipa (WEI) to Proserpine (PPP)
- Flights from Winton (WIN) to Airlie Beach (WSY)
- Flights from Wellington (WLG) to Proserpine (PPP)
- Flights from Warrnambool (WMB) to Airlie Beach (WSY)
- Flights from Shellharbour (WOL) to Proserpine (PPP)
- Flights from Airlie Beach (WSY) to Shute Harbour (JHQ)
- Flights from Chatellerault (XCX) to Proserpine (PPP)
- Flights from Queenstown (ZQN) to Airlie Beach (WSY)