Getting to Karimunjawa
Most visitors reach Karimunjawa by fast boat from Jepara in about 2.5 hours. Here are your options, and how we can help with tickets.
- Fast boat about 2.5 hours from Jepara
- We can book boat tickets for our divers
- Flights via Traveloka or Susi Air
- Packages from Jepara include the boat
Four ways to get there
Times are approximate and schedules change with weather and season, so always confirm before you travel.
About 2.5 hours from Kartini Harbor in Jepara. The most popular option. Tickets can sell out from April to June, so book early.
Around 5 hours from Jepara. Slower but steadier, which can suit people who get seasick.
A short flight from Semarang to Dewadaru Airport on Kemujan Island, on selected days. Book it on the Traveloka app or on the Susi Air website, and check the current schedule.
The Pelni ship from Semarang takes roughly 7 to 9 hours and runs on a fixed schedule.
A simple route
The usual way for most travelers.
- Get to Jepara or SemarangMost visitors travel to Semarang first, then continue by road to Jepara. Allow extra time for the road.
- Meet the boat at Kartini HarborThe fast boat leaves from Kartini Harbor in Jepara. Arrive early on travel days, and book tickets ahead from April to June.
- Arrive in KarimunjawaThe crossing takes about 2.5 hours. If you are diving with us, we pick you up for free from your accommodation in Karimunjawa town for dive days.
Want the whole trip arranged? Our packages from Jepara include the fast boat, homestay, meals and diving. Planning your dive days? See the diving seasons guide.
Travel questions
How long is the fast boat to Karimunjawa?
Can I pay for the boat with a foreign credit card?
Where do I book a flight to Karimunjawa?
Do your packages include the boat?
Need help with boat tickets?
Tell us your dates and we will check the boat and your dive days together.