La naturaleza volcánica de las islas conduce a algunas formaciones submarinas increíbles, que solo se pueden descubrir al ponerse el equipo de buceo y darse un chapuzón en las aguas cristalinas. Hay docenas de sitios de buceo para explorar, cada uno con su propia recopilación de excelente diversidad.
Muchas islas dispersas están listas para el buceo en la costa norte de Java, archipiélagos de pequeñas islas. Karimunjawa es un archipiélago especialmente agradable, con hermosos corales protegidos y varios naufragios.
Una vez que vuele, el transporte público es su mejor amigo. Recorre las ciudades en taxi o en bicicleta. La mejor forma de ir de un pueblo a otro es en autobús o tren.