Skip to content
Karimunjawa
Scuba Diving
Book a dive ENID

About Karimunjawa

An archipelago of 27 islands in the Java Sea, with coral reefs, shipwrecks, turtles and clear warm water. Here is what the islands are like and why they make such good diving.

  • 27 islands in the Java Sea
  • Dive spots around almost every island
  • Warm water and relaxed island life
  • Part of Karimunjawa National Park

Karimunjawa at a glance

A small archipelago with a big underwater world.

27islands in the archipelago
5inhabited islands
2–3dive spots on most islands
~2.5 hfast boat from Jepara
Apr–Octcalmer season, generally
≈ 1,100km² of protected marine park
27 islands · illustration, not to scale

27 islands, one blue playground

Karimunjawa sits in the Java Sea, north of Jepara. The archipelago is made of 27 islands, only five of them inhabited, and the surrounding waters are protected as Karimunjawa National Park. Between the islands you find white sand bays, mangroves, seagrass beds and coral reefs.

The best part for divers is how spread out the diving is. Almost every island has its own dive spots, usually two or three each, so there is always another reef, wall or wreck to try when the wind or current changes.

Diver floating at the surface with a camera and a Karimunjawa island in the background

Two or three dive spots on almost every island

This is what makes Karimunjawa special, and why we can always find a good site for the day.

Wrecks

Kenteng and Indonor are the two wrecks we dive most, from a split pinisi cargo wreck to a giant of around 100 m.

Coral gardens

Shallow, colourful reefs around islands such as Cemara and Gleyang, good for relaxed dives and first-timers.

Sea fans and walls

Giant gorgonians, reef walls and coral arches where the reef drops into deeper blue.

Sandy bays

Gentle, shallow sand and reef for Discovery Scuba, where beginners practise before going to the reef.

See the sites we regularly dive

Diver floating beside an anemone with a clownfish

What lives here

Healthy reef means plenty of life. On our dives you can meet sea turtles, clownfish in their anemones, cuttlefish, blue-spotted stingrays, electric clams, nudibranchs and schools of reef fish, with sea fans and soft corals filling the walls.

We never promise a particular animal, because the sea decides. We do promise guides who know where to look.

What the sea is like

The honest version, so you can plan well.

Calmer seasonGenerally April to October, when seas are friendlier and diving is most comfortable.
Wetter seasonRoughly December to February, with more wind and waves. Boats and sites can change, and we plan around it.
WaterWarm tropical water all year round, comfortable for diving in a light wetsuit.
VisibilityOften good, but it changes with the season, tide and site. Our guides choose the clearest option for the day.
CurrentsThey vary by site and tide. With so many spots around the islands, we can usually pick a gentler one.
DepthsFrom shallow sand and reef for beginners up to about 25 m at Kenteng for certified divers.

Getting to Karimunjawa

Times are approximate and schedules change with weather and season, so always confirm before you travel.

Fast boat

About 2.5 hours from Kartini Harbor in Jepara. The most popular option. Tickets can sell out from April to June, so book early.

Slow ferry

Around 5 hours from Jepara. Slower but steadier, which can suit people who get seasick.

Flight

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.

Overnight ship

The Pelni ship from Semarang takes roughly 7 to 9 hours and runs on a fixed schedule.

Booking the boat as a tourist: at the moment the fast boat and slow ferry do not accept credit card payments from foreign tourists online. If you dive with us, we can book your fast boat or slow ferry tickets for you at no extra charge, at the same price as in the official app.

Coming from Jepara? Our packages include the fast boat, homestay, meals and diving.

Good to know

How many islands does Karimunjawa have?
Karimunjawa is an archipelago of 27 islands in the Java Sea, about 80 to 90 km north of Jepara in Central Java. Five of the islands are inhabited; the rest are small, quiet and mostly surrounded by reef.
When is the best time to dive Karimunjawa?
The calmer months are generally April to October. Seas can be rougher during the wet season, roughly December to February, and boat schedules may change. We plan every dive day around the real weather, so tell us your dates and we will be honest about conditions.
How do I get to Karimunjawa?
Most visitors take the fast boat from Kartini Harbor in Jepara, which takes about 2.5 hours. There is also a slower ferry from Jepara, an overnight ship from Semarang and a short flight from Semarang to Dewadaru Airport (bookable on the Traveloka app or on the Susi Air website). Schedules change, so always confirm before you travel. Online payment for the boats does not accept foreign credit cards yet, but if you dive with us we can book the tickets for you at no extra charge.

Island facts compiled from Indonesia Travel and national-parks.org, plus our own experience diving here.

See Karimunjawa from below.

Tell us your dates and experience level and we will plan your dive day around the island conditions.

WhatsAppBook a dive