Dive Sites in Karimunjawa (Java Sea)
Discover all 8 dive sites in this region
Karimunjawa (Java Sea): Kemujan
beginner
Karimunjawa (Java Sea): Menjangan Besar
intermediate
Karimunjawa (Java Sea): Pulau Burung
intermediate
Karimunjawa (Java Sea): Pulau Cilik
intermediate
Karimunjawa (Java Sea): Taka Malang
intermediate
Karimunjawa (Java Sea): Tanjung Gelam
intermediate