Estendendosi nel cuore vulcanico dell'Indonesia, le immersioni a Giava offrono un mix di barriere coralline, fondali vulcanici, siti ricchi di macro e relitti storici. Tra le aree di immersione più gettonate ci sono le Thousand Islands vicino a Giacarta, il Parco Nazionale di Karimunjawa e i siti costieri lungo la costa orientale di Giava. I subacquei possono incontrare pesci di barriera, tartarughe, razze, nudibranchi, pesci rana e formazioni coralline dai colori vivaci. Meno affollata rispetto ad altre destinazioni indonesiane, la subacquea a Giava è ideale per i viaggiatori che cercano un'autentica esplorazione subacquea, oltre ai paesaggi culturali e vulcanici dell'Indonesia.
L'accesso ai siti di immersione di Giava inizia solitamente con voli internazionali per Giacarta o Surabaya, seguiti da viaggi nazionali verso aeroporti regionali o porti dei traghetti. Il Parco Nazionale di Karimunjawa è raggiungibile in traghetto o con un breve volo da Semarang, mentre le Mille Isole sono raggiungibili in barca da Giacarta. I centri immersioni locali offrono immersioni guidate, noleggio attrezzature e corsi di formazione. Grazie al miglioramento delle infrastrutture e alla presenza di operatori professionali, le immersioni a Giava sono sempre più accessibili ai subacquei nazionali e internazionali.