Karimunjawa Islands, Central Java, Indonesia


Karimunjawa is located in the north of Central Java Province, Indonesia. There are several flight from Singapore, Kuala Lumpur, Jakarta, Surabaya, and Bali to Semarang City. From Semarang to Karimunjawa, you can choose either by plane or by speedboat. Alternatively, the most popular route and the cheapest way to get  Karimunjawa is from Jepara.

Karimunjawa Indonesia Maps
How to reach Karimunjawa Island (click to enlarge)


How To Get There:

– By Ferry KM. MURIA from Jepara (this is the commonly used), cost 31.000 rupiah. It takes 6 hours crossing time from Jepara to Karimunjawa.


1. Jepara – Karimunjawa

Wednesday : 09:00

Saturday : 09:00

2. Karimunjawa – Jepara

Thursday: 09:00
Monday: 09:00

(route: Your starting point – Semarang – Jepara – Karimunjawa)

If your starting point is Jakarta or Jogja, there are direct buses/travel cars to Jepara. So, it is easier if you go straight from Jakarta/Jogja to Jepara rather than transit in Semarang first.

– By Speedboat (Express Bahari) from Jepara. cost 84.000-100.000 rupiah. It takes 2 hours crossing time from Jepara to Karimunjawa


1. Jepara – Karimunjawa

Monday: 10.30

Tuesday : 10.30

Friday : 14.00

Saturday : 10.30

2. Karimunjawa – Jepara

Monday : 13.00

Wednesday : 10.30

Saturday : 08.00

Sunday: 14.00

more info Telp. +62 291 592999 / 598488
Fax. +62 291 596195
HP : +62 82144577777
Email : expressbahari_jepara@yahoo.com
Twitter : @expressbahari

– By Speedboat KC KARTINI from Semarang, cost 100.000-150.000. It takes 3,5 hours crossing time from Semarang to Karimunjawa. Book the ticket several weeks or may be months before the trip, because it has limited seat.

(route: Your starting point – Semarang – Karimunjawa)

Read More Article:  Spiderweb Ricefield in Cancar, Flores

– By Plane from Semarang. The fastest and the most expensive way, costs US$ 1,750/hour and it takes only 30 minutes from Semarang to Karimunjawa. This plane’s capacity is 6 seats.

(route: Your starting point – Semarang – Karimunjawa)

Indonesian Beach
Tranquil white sandy beach Karimunjawa

Getting Around:

Karimunjawa Islands have beautiful white sandy beaches and amazing underwater coral reefs. Island hopping is a must to get around the islands from east side to west side. A boat cost 350.000 rupiah/boat/day can be rented which has 10-12 persons of capacity excluding snorkeling/diving set.

Karimunjawa Central Java Snorkeling Diving
Swimming with hundreds of fish

Best Time to Visit:

The best time to visit Karimunjawa Islands is usually around April to December. During these months, there blows the seasonal east monsoon wind with the strongest time on August. In August, you can still go to Karimunjawa and still get around the west part of the islands, but there are huge sea waves in the east part of the islands, so it is almost imposible to get around to the east part of the island in that month.

Avoid the month on which seasonal west monsoon wind blows. This wind usually blows on January to March and brings stormy and rainy weather. It is usually followed with the huge sea waves which cause the boat cannot sail around the islands, evenmore the ferry/speedboat from Jepara/Semarang stop operating during this bad weather. Once again, make sure your itinerary meets the ferry’s or speedboat’s schedule and consider the best time to visit Karimunjawa long days before the trip.

More Karimunjawa Pictures


  1. would like to sail around the 27 islands of karimunjawa, do you have a
    US representative,
    can you recommend any sail boats or pinisi


Comments are closed.