IDR 215.000 per person – one way ticket

IDR 430.000 per person – return ticket

If you buy the boat ticket in the harbor by yourself the price is IDR 162.000 + IDR 2.000 insurance. When you book your boat ticket in advance with us you pay an extra service cost of IDR 61.000 per ticket (one way). The price for infants 0-3 years old is IDR 49.000.

How can you transfer the payment?

It is not possible to book a ticket in advance and pay in the harbor at the day of departure. For payment we use the services of Tab. This is a reliable online payment method. It is similar to PayPal, but cheaper and very easy to work with. We will send you an e-mail with the instructions for payment after we check for availability of the boat ticket. The bank transaction costs of 2,9% of the total amount + IDR 15.000 are not included in the price.


Below you can find the current schedule of the fast boat from and to Jepara. The fast boat takes approximately 2 hours. Sometimes the boat may be slightly delayed. We advise you to not plan your connecting flights or trains too soon after your arrival in Jepara. To reach Semarang from Jepara we advise you to budget 3 to 4 hours, as the traffic is unpredictable.  

Fast boat Jepara – Karimunjawa
Monday – 09.00
Tuesday – 09.00
Wednesday – 09.00
Thursday – 12.00
Friday – 09.00 & 13.30
Saturday – 10.00
Sunday – 12.00

Fast boat Karimunjawa – Jepara
Monday – 12.00
Tuesday – 11.00
Wednesday – 11.00
Thursday – 09.00
Friday – 09.00 
Saturday – 07.00
Sunday – 09.00 & 11.00

Sometimes there is a boat directly from Semarang, but this boat is often cancelled due to a lack of passengers! We strongly advise you to take the fast boat from Jepara. We can’t help to book the tickets for you in case you want to travel from Semarang or with the slow boat from Jepara.