

Best for beginner divers, 10-25m, boat entry, mild current.
Magic Rock in Tunku Abdul Rahman Marine Park is a reef and pinnacle site offering two distinct environments. Divers can explore the shallower reef sections or descend to the pinnacle, which reaches depths of 25 metres. With an average depth of 15 metres, mild currents, and water temperatures between 27 and 30 degrees Celsius, the site is suitable for beginner divers. Access is by boat, located 500 metres from shore. Visibility typically ranges from 8 to 20 metres. Divers should remain aware of boat traffic and use a safety marker buoy upon ascent. Avoid contact with the reef structure to prevent stings from resident marine life.
6.05924, 116.07193
Boat traffic around the site can be active, so always surface with a safety marker buoy and stay alert when ascending. March and May offer the best conditions, so plan your trip around those months if your schedule allows.
Access info coming soon
Recorded nearby, within 20km
Depth
10-25m
Visibility
8-20m
Skill Level
Beginner
Entry
Boat
Boat required
Water Temp
27-30°C
Current
Mild
Best Time
Mar, May
Yes, the site is suitable for beginner divers due to the mild currents and manageable average depth of 15 metres.
The site ranges from 10 to 25 metres in depth, with an average depth of 15 metres.
Magic Rock is a boat dive located 500 metres from shore; a boat is required to reach the site.
March and May offer the best conditions for diving at this site.
Hazards include active boat traffic and variable currents. Divers should use a safety marker buoy when surfacing and avoid contact with the reef to prevent stings.
Diving at Magic Rock in Kota Kinabalu requires the following certifications: Open Water. Always dive within your training limits.
A rashguard or 2mm shorty is recommended for diving at Magic Rock in Kota Kinabalu. Water temperatures range from 27°C to 30°C.
Magic Rock in Kota Kinabalu typically has mild currents that most divers can handle comfortably.
Visibility at Magic Rock in Kota Kinabalu typically ranges from 8 metres to 20 metres. Conditions vary with weather, tides, and seasons.