General Santos faces Sarangani Bay on the Celebes Sea, and the defining dive here is Tinoto Wall, a vertical drop-off that descends from twenty metres to fifty metres along a run that extends for kilometres. The area accommodates beginners at shallow shore entries like Gumasa Beach while advanced divers work the wall and offshore systems such as Maasim Reef, where strong currents demand experience. Pelagics including whale sharks, manta rays, eagle rays, tuna, barracuda, and occasional hammerhead sharks move through the area. Smaller macro life is also well represented, with pygmy seahorses, ghost pipefish, frogfish, and nudibranchs recorded across the sites. Operators are based in General Santos city and at Tinoto.














Monthly water temperature across General Santos's sites, from satellite sea-surface data corrected for depth. The band shows the site-to-site spread.
Water temperatures in Sarangani Bay remain consistently warm across all months, with little seasonal variation. The wall and offshore reef sites can carry strong currents at any time of year, so divers should check conditions locally before committing to the deeper sites.




5 operators
Tinoto, Philippines
Tinoto, Philippines
General Santos, Philippines
Tinoto, Philippines
Philippines
Water around General Santos stays near 30°C all year, based on satellite sea-temperature data for its dive sites.
With water around 29–30°C, a rash guard or 3mm shorty works in General Santos year-round.
Fin maps 9 sites in General Santos (6 scuba diving sites and 5 snorkelling spots, with some suited to both).
8 more sites to explore