Snorkeling and Island Hopping Tour in Karimunjawa (sharing tour)

A sharing snorkeling and island hopping to explore the beauty of Karimunjawa's islands and the beauty of underwater life. In this tour package, you will visit 2 different islands and explore 2 different spots of snorkeling.
Semarang
View current price and availability with the provider