

Keeper Reef sits off the Queensland coast and offers a mix of reef and wall diving at depths from 1 to 20 metres, making it a comfortable choice for beginners. Visibility commonly runs between 10 and 30 metres, so you get a clear view of what is around you. Mild currents keep conditions manageable. The reef attracts a solid cast of marine life including turtles, whitetip and blacktip reef sharks, stingrays, and large Maori wrasse. Clownfish, angelfish, batfish, coral trout, and fusiliers round out the mix. Stay alert to boat traffic, as this is a boat-access site.
-18.74649, 147.26615
The best conditions fall between May and November, when visibility tends to be at its clearest. Keep an ear out for your dive guide's boat traffic signals before surfacing, as vessels operate in the area.
The reef is accessible via full-day boat trips from Townsville's Breakwater Marina or Magnetic Island's Nelly Bay Marina. The boat journey takes approximately 2-3 hours each way. Operators like Adrenalin Snorkel and Dive visit this reef.
facilities
The site is described as a "coral maze" of ridges and bommies, which can make navigation challenging and it is easy to get lost.
Depth
1-16m
Visibility
10-30m
Skill Level
Beginner
Entry
Boat
Boat required
Water Temp
21-31°C
Current
Mild
Keeper Reef near Townsville, Queensland offers optimal diving conditions from May through November. These seven months provide the most reliable visibility and water conditions for exploring this reef system. Water temperatures during this period range from 21 to 31 degrees celsius, with the cooler months falling at the season's start and end.
Keeper Reef supports diverse marine life including green and hawksbill turtles, whitetip and blacktip reef sharks, and stingrays. The reef's coral formations host Maori wrasse, coral trout, clownfish and angelfish amongst the hard and soft corals. Shark encounters are common but the species present are generally non-aggressive reef sharks.
Keeper Reef is classified as a beginner-level dive site with depths ranging from 1 to 20 metres and mild currents. Open Water certification is required to dive here, making it accessible to newly certified divers. The shallow maximum depth and gentle conditions provide an ideal environment for those building their diving experience.
Keeper Reef requires boat access via charter operators departing from Townsville, Queensland. The site cannot be reached from shore and all diving is conducted from boats. Charter operators at the site provide guided tours, with facilities including toilets, showers, cafe access and parking at the departure point.
Visibility at Keeper Reef ranges from 10 to 30 metres depending on weather conditions and seasonal factors. The clearest visibility typically occurs during the May to November diving season when water conditions are most stable. These visibility ranges allow divers to spot larger marine life like turtles and reef sharks from considerable distances.
Night diving is available at Keeper Reef, offering opportunities to observe nocturnal marine behaviour and different species than daytime dives. Charter operators from Townsville provide night dive services with appropriate lighting and safety protocols. The mild currents and beginner-friendly depths make this an accessible night diving location for Open Water certified divers.
Whitetip and blacktip reef sharks are regularly encountered at Keeper Reef and are considered part of the site's marine life attractions rather than significant hazards. These reef shark species are generally non-aggressive towards divers. Boat traffic presents a more notable hazard, requiring proper surface safety procedures during entries and exits.
Open Water certification is the minimum qualification required to dive Keeper Reef. This entry-level certification is appropriate given the site's beginner classification, maximum depth of 20 metres and mild current conditions. Charter operators will verify certification credentials before allowing divers to enter the water.
A 3mm wetsuit is recommended for diving at Keeper Reef in Townsville. Water temperatures range from 21°C to 31°C.