Queensland has more visit-worthy islands than every other state combined. The Great Barrier Reef alone produces about 900 islands and cays, of which around 30 are practically reachable by tourists. Add the giant sand islands of the southeast and the Brisbane bay islands, and you have a coastline that's basically a 2,000 km string of choices. This guide covers twelve we think are worth a trip, organised by what they're actually for.
Reef straight from the sand
Heron Island
Snorkel directly off the beach into a fringing reef teeming with turtles and reef sharks. Single resort, no day trips. Turtle nesting November to March.
Lady Elliot Island
The southernmost cay of the GBR. Manta rays year-round. Eco-resort, strict visitor numbers, the lagoon snorkel from the beach is excellent.
Lady Musgrave Island
A coral cay with a true ringed lagoon. Day-trip via cruise pontoon, or camp overnight (40-person cap). Quietest of the southern reef cays.
The Whitsundays
Hamilton Island
The most logistically easy GBR island. Direct flights, full resort infrastructure, expensive but seamless. Day-trips to Whitehaven and Hardy Reef.
Whitsunday Island
The largest of the Whitsundays, but uninhabited. Day-trip from Hamilton or Airlie Beach to Whitehaven Beach, or camp on the island itself.
Lizard Island
The high-end far north option. Cod Hole diving, dwarf minke whales in winter, single luxury resort, prices to match. The most exclusive Australian island stay.
Giant sand islands
K'gari (Fraser Island)
The largest sand island on Earth. 4WD essential. Lake McKenzie, Champagne Pools, the Maheno wreck, and dingo populations. Self-drive or guided tours.
Moreton Island
Third-largest sand island. Tangalooma Wrecks for snorkel, wild dolphin feeding at sunset, sand tobogganing in the desert. 4WD required.
North Stradbroke Island
Brisbane's island. Surf beaches, North Gorge whale watching from a cliff, drive-on for full beach access. 2WD reaches the towns.
On a smaller budget
Magnetic Island
The cheapest GBR island. Ferry $36 return, hostels from $50, the Forts Walk for free koalas. The backpacker GBR option.
Great Keppel Island
Quietly affordable since the big resort closed in 2008. Seventeen named beaches, fringing reef snorkelling, and accommodation under $200 a night.
The numbers, roughly
| Island | Best for | Cost (3 nights, 2 ppl) | Access |
|---|---|---|---|
| Magnetic Island | Budget GBR | $650 | Ferry |
| North Stradbroke | Brisbane day trip | $700 | Ferry |
| Great Keppel | Budget Capricornia | $700 | Ferry |
| Moreton Island | Sand-island day-trip | $1,200 | 4WD ferry |
| K'gari (Fraser) | 4WD adventure | $1,400 | 4WD ferry |
| Lady Musgrave | Reef day cruise | $650 (day trip) | Cruise |
| Heron Island | Beach-entry reef | $3,000+ | Catamaran |
| Whitsunday Island | Iconic beach | $1,200 (day trip) | Boat from Airlie |
| Hamilton Island | Easy resort | $2,800 | Flight |
| Lady Elliot | Mantas + small group | $3,200+ | Light aircraft |
| Lizard Island | Luxury + Cod Hole | $15,000+ | Charter flight |
How to pick
If you've never been to Queensland: Hamilton Island for ease, Magnetic for budget, North Stradbroke for a Brisbane day trip. If you've been before: try one of the southern reef cays (Heron, Lady Elliot, Lady Musgrave) or commit to K'gari with a 4WD. If you have unlimited budget: Lizard Island.
Travel-cost reality: the islands themselves vary in price, but the bigger expense is often the flight to the gateway city. From Sydney or Melbourne you'll spend $300-$700 just getting to Hamilton, Townsville, Gladstone or Brisbane. Build that into your budget and the cheaper-island math changes.