This dive site is situated 20 minuted from Kota Kinabalu mainland and 10 Minutes from Sepanggar mainland. It is right in front of Mari - Mari Resort. The characteristic of this dive site is shore based. It has a maximum depth of 18 meters during high tide and the bottom is mixed sandy and muddy.
Our dive center features a state-of-the-art swimming pool designed for divers of all levels. Whether you’re a beginner practicing skills in a controlled environment or an advanced diver refining techniques, our pool provides a safe and comfortable space for training.
This dive site is specially for Deep Diving, it takes 15 minutes boat ride from Dreamer Island. This dive site require free descent all the way down to top reef at 24 meters.Actual depth might defer due to the current tide.There’s a slight slope for descending down to a maximum depth of 35 meter from the top reef.
From beginners to advanced swimmers, enjoy a full range of lessons. Open daily 7am-9pm, our flexible schedule fits your convenience. Just took 10 minutes reachable from center of town.
A beautiful and magnificent thriving dive site located at the back of Gaya Island sitting in between Bunga Raya Resort and YTL Resort. Great for beginners and training.
Located 10 minutes from Kota Kinabalu mainland, this dive site is only accessible via a boat. The dive site is a sloping bottom with the reef shaped like a pyramid which is where the site name comes from.
Mid Reef is strategically located in-between Gaya Island and Mamutik Island, bringing a low to moderate current at about 5 Meters, which is fun and adventurous for diver who want to experience a little bit of current during their dive.
Located North of Kota Kinabalu, approximately 20 minutes from the mainland and the first point of view when entering Sepanggar Island form Kota Kinabalu. The location of this dive site is inhabited therefore a boat is needed to dive here. This dive site can be characterised as a sloping bottom with good visibility
| Monday | 09:30 - 12:00 13:00 - 17:30 |
| Tuesday | 09:30 - 12:00 13:00 - 17:30 |
| Wednesday | 09:30 - 12:00 13:00 - 17:30 |
| Thursday | 09:30 - 12:00 13:00 - 17:30 |
| Friday | 09:30 - 12:00 13:00 - 17:30 |
| Saturday | 10:00 - 12:00 13:00 - 18:00 |
| Sunday | 10:00 - 12:00 13:00 - 18:00 |
| Monday | 09:30 - 12:00 13:00 - 17:30 |
| Tuesday | 09:30 - 12:00 13:00 - 17:30 |
| Wednesday | 09:30 - 12:00 13:00 - 17:30 |
| Thursday | 09:30 - 12:00 13:00 - 17:30 |
| Friday | 09:30 - 12:00 13:00 - 17:30 |
| Saturday | 10:00 - 12:00 13:00 - 18:00 |
| Sunday | 10:00 - 12:00 13:00 - 18:00 |