Hero photograph: The 8 best Australian islands for going underwater
A diving & snorkelling guide

The 8 best Australian islands for going underwater.

Australia has roughly 60,000 km of coastline and a coral reef visible from space. Even so, the shortlist of islands worth flying or sailing in primarily for what's under the water is shorter than you'd think. Here are eight that punch above their weight, with what you'll actually see at each, and what it costs to get wet.

The list isn't ordered. Some of these are luxury, some are budget, some you can snorkel from the beach in a swimsuit, others require a boat charter. We've split them so you can find the one that fits.

Lady Elliot Island, QLD

Southern Great Barrier Reef · Light aircraft only

The single best place in eastern Australia to dive with manta rays, and they're here year-round, not seasonally. The reef has a resident population of around 700 individually identified mantas, with sightings on most dives between May and October. Lighthouse Bommie is the legendary cleaning station: divers descend, wait, and the mantas show up. The lagoon snorkel from the beach is just as good for less effort: turtles, reef sharks, eagle rays, and visibility that consistently hits 25 metres.

Cost to dive: $415-$795 return flight ex-Hervey Bay/Bundaberg + accommodation from $590/night + dives from $110.

Full Lady Elliot guide →

Lizard Island, QLD

Far Northern Great Barrier Reef · Charter flight only

The Cod Hole is what most people come for. Resident potato cod the size of fridges, swimming up and looking you in the goggles. The Ribbon Reefs nearby have arguably the best visibility on the entire GBR, 30 metres is normal, 40 is not unheard of. From June to August, dwarf minke whales aggregate at the Ribbons; you can swim alongside them under permit. The catch: this is the most expensive island on this list. Lizard Island Resort is $2,200+ per night and you'll spend that for the diving privilege as much as the lodge.

Cost to dive: serious money. A 4-night package starts around $11,000 per person.

Full Lizard Island guide →

Heron Island, QLD

Southern Great Barrier Reef · Catamaran or helicopter

Heron's defining feature: you walk down to the beach in a swimsuit, snorkel into the lagoon, and within metres you're among reef sharks, turtles, parrotfish and (often) a passing manta. The reef edge is 50 metres offshore at low tide. Boat dives at Heron Bommie and the Coral Gardens are world-class. From November to March the green and loggerhead turtles nest on the beaches at night, the resort runs ranger-guided night walks during the season. The University of Queensland research station here means you'll occasionally meet marine biologists at the bar.

Cost to dive: $190 catamaran return + accommodation from $420/night + dives from $95.

Full Heron Island guide →

Lord Howe Island, NSW

Tasman Sea · Flights only, 400-visitor cap

Often missed off "best diving" lists because it's not on the GBR, but Lord Howe sits on its own oceanic seamount with 90 species of coral and 500 species of fish, several found nowhere else. Visibility is exceptional, the lagoon is reef-protected and snorkellable from any beach, and Ned's Beach has the surreal experience of kingfish swimming around your legs. Drift dives at the Admiralty Islands are excellent. Manta rays in season. And uniquely for an Australian dive destination, the visitor cap means dive sites are never crowded.

Cost to dive: $700-$1,400 flight + accommodation from $280 + dive packages from $85/dive.

Full Lord Howe guide →

Christmas Island

Indian Ocean Territory · Flights from Perth only

Christmas Island sits on a steep oceanic mount, the seabed plunges past 200 metres within metres of shore. This means deep-water species come unusually close: dolphins, reef sharks, occasionally whale sharks (peak November to April when red crab spawn floods the water). The visibility is consistently 30+ metres and the diving is unusually quiet because almost nobody comes here for it. The endemic dwarf hawkfish and several other species exist only here. Wreck of the Eidsvold is good intermediate-level dive.

Cost to dive: $900+ flight ex-Perth + accommodation from $200/night + cert dives from $130.

Full Christmas Island guide →

Cocos (Keeling) Islands

Indian Ocean Territory · Flights from Perth only

Cocos is an actual coral atoll, two of them, and Australia's most overlooked dive destination. Direction Island has "the Rip," a current-driven drift snorkel where you get dropped in and float over reef in 25-metre visibility while pelagics cruise underneath. The outer reef diving is on a deep oceanic drop-off similar to Christmas. Reef sharks and eagle rays are common. The kitesurfing in the lagoon is rated in the world's top 10. If you can manage the logistics, this is the most extraordinary low-key dive trip in the country.

Reckon on $900+ flight from Perth, accommodation from $220/night, cert dives from $130.

Full Cocos guide →

Whitsunday & Hamilton Islands, QLD

Whitsunday Group · Flights and ferries

The standard pick for first-time GBR divers. Hamilton's day-boat operators run trips to the outer reef, Hardy Reef and Heart Reef, in two-hour fast catamarans. Snorkelling is excellent, diving is good but not extraordinary by GBR standards. The advantage is logistical ease: you can be on the reef from Hamilton in three hours, and the certification courses here are well-run. Coral health varies; recent bleaching events have hit some sites harder than others, but plenty of reefs around the Whitsundays are still in good condition.

Cost to dive: flights from $400 + accommodation from $330/night + day-trip diving from $280.

Full Hamilton Island guide →   Full Whitsunday Island guide →

Magnetic Island, QLD

North Queensland · 25-min ferry from Townsville

The budget pick. Maggie sits inside the GBR Marine Park with fringing reef around several beaches. Florence, Arthur and Geoffrey Bays all have good beach-entry snorkelling, hard corals, sea turtles, and the occasional reef shark. It's not the dramatic open-reef diving you get further north, but for a $36 ferry from Townsville and a $50 hostel night, you can be snorkelling on the GBR. No other island on this list comes close on price.

Plan for $36 ferry, accommodation from $50/night, snorkel hire $25/day.

Full Magnetic Island guide →

How they stack up

IslandBest forCheapest dive cost
Lady ElliotManta rays year-round$$$$
LizardCod Hole, minke whales$$$$$
HeronBeach-entry reef + turtles$$$$
Lord HoweEndemic species, no crowds$$$$
Christmas Is.Drop-off, whale sharks$$$
Cocos (Keeling)Atoll diving, drift snorkel$$$
Whitsunday/HamiltonEasy GBR access$$$
MagneticBackpacker GBR snorkel$

A note on the reef

The Great Barrier Reef has had a difficult decade. Mass coral bleaching events in 2016, 2017, 2020, 2022 and 2024 have damaged sections of the reef significantly. The southern reefs (Lady Elliot, Heron, Lady Musgrave) have generally fared better than the northern reefs around Cairns and Port Douglas. None of the islands above are currently "unviable" for diving, but the reef you see today isn't the reef of twenty years ago. We mention this not to be discouraging, the reef is still extraordinary by any global standard, but because the framing matters. Reputable operators will be honest about which sites are recovering and which are damaged.