There are several ways to get to Karimunjawa. The most common way is by boat from the Kartini harbor in Jepara. There are also options for flights directly from Semarang. Below you will find all the options to arrive to Karimunjawa.
Car or bus
Travel over land in Java to the harbor of Jepara
Coming from Semarang, Yogyakarta or Surabaya you can take a private car or shared minibus to Jepara.
There are several ways to leave from Karimunjawa to your next holiday destination. The most common way is to go from Karimunjawa harbor by boat to Jepara. There are also options for flights directly to Semarang.
Boat
Boat from Karimunjawa to Jepara
There are fast boats and slow boats going from Karimunjawa to the Kartini harbor in Jepara.