The dazzling offshore archipelago of Karimunjawa, a marine national park, consists of 27 coral-fringed islands that lie about 90km north of Jepara. The white-sand beaches are sublime, swimming is wonderful and the pace of life as relaxed as a destination defined by coconut palms and turquoise seas should be.
The main island, Pulau Karimunjawa , is home to most of the archipelago’s facilities, and the majority of the islanders, most of whom are Javanese, though there are also some Bugis and Madurese. Fishing, tourism and seaweed cultivation are the main livelihoods. This is also the site of the islands’ only real town, Karimunjawa, and, despite widespread mangroves, a couple of good beaches.
If you want to go to Karimunjawa from Yogyakarta, leave at 00:01am (midnight) just go by privat car or your trip is sharing car (including tour packages) to Jepara then to Kartini harbor. There’s 2 boat to go to Karimunjawa from:
– KMP Siginjai (depart on 7.00 AM), but I suggest you come to the harbour around 04:30 AM at the latest because if the ship is full then they will start to leave the harbour. It’s around 4 hours from Jepara to Karimun Jawa using this ship.
– Express Bahari, It’s around 2 hours from Jepara to Karimun Jawa using this ship.