Skip to content
White sand and casuarina trees on Cemara Kecil island, Karimunjawa

Island Hopping & the Cemara Islands

Sandbars, casuarina trees and grilled fish on the beach

Karimunjawa is an archipelago of 27 islands, and only five of them are inhabited. The rest are specks of sand, coconut palms and casuarina trees ringed by reef — and the way to see them is the island-hopping boat, a wooden vessel with a sun roof, a cool box and a crew who know where the coral is.

Boats leave Karimunjawa town in the morning and come back at dusk. Operators sell two classic routes. The western route (the more popular) usually combines a snorkelling stop off Menjangan Kecil, the sandbars of Cemara Kecil and Cemara Besar and sunset at Tanjung Gelam. The eastern route goes to Pulau Cilik and Pulau Tengah and the reefs between them. With three or four days you can do both.

What to do: Island Hopping & the Cemara Islands

Walk the sandbar at Cemara Kecil

Cemara Kecil is the picture most people have of Karimunjawa: a tiny island of blinding white sand with a grove of casuarina trees (cemara) and a sandbar that stretches out into knee-deep turquoise water at low tide. There is nothing on it but shade — which is the point. Boats usually stop for an hour or so.

Snorkel between the stops

Every route includes two or three snorkelling stops over shallow coral gardens. Mask, snorkel and usually a life jacket are provided; fins are sometimes extra. The crew anchor or drift nearby and often get in the water with you. See our snorkelling and diving guide for what you will see.

Eat grilled fish on the beach

Lunch is part of the day: the crew grill fresh fish over coconut husks on one of the islands and serve it with rice, sambal and vegetables. If you do not eat fish, say so when you book — a vegetarian alternative is easy to arrange in advance and hard to improvise on a sandbar.

End at Tanjung Gelam for sunset

The western route finishes on the main island’s west-facing beach, where the boats pull in under the leaning palms and everyone watches the sun drop into the Java Sea before the short ride back to the harbour.

Choose shared or private

A shared boat is cheap and sociable, and by far the best value if you are one or two people. A private boat costs several times more but lets you leave early, avoid the crowded hour at each stop, spend longer in the water and leave out anything you would rather not support, such as the shark pool.

A long white sand spit on a small island in KarimunjawaThe beach on Cemara Besar island in the evening light

Getting there: Island Hopping & the Cemara Islands

  • Boats depart from the harbour area in Karimunjawa town, usually around 8–9 am, and return about sunset. Most guesthouses can book you onto a boat the evening before.
  • You can also reserve online before you arrive: both the shared and the private day boat are bookable on GetYourGuide (see below), which fixes the price and guarantees a place in holiday periods.
  • Foreign visitors pay a national park entry fee, sometimes collected on the day. Ask whether it is included in your tour price.

Insider tips

  • Boats do not sail in rough weather. In the west monsoon (roughly December to February) trips are often cancelled for days at a time — see when to visit.
  • There is little shade on the water. Bring a long-sleeved rash vest, a hat and reef-safe sunscreen, and drink more than you think you need.
  • Indonesian long weekends and school holidays fill the popular sandbars with boats. On those days, go private and reverse the usual order of stops.
  • Take a dry bag for phones and cash, and a towel — boats provide neither.
  • Never stand on coral, even to adjust a mask. Float, or swim to sand.

Tours & transfers: Island Hopping & the Cemara Islands

These bookable experiences are the easiest way to fit Island Hopping & the Cemara Islands into a Karimunjawa trip:

Passengers sitting on the bow of a tour boat crossing deep blue water in Karimunjawa Snorkelling & island hopping from $24
🕒 8 hours 📍 From Karimunjawa town ⭐ 4.8 (40)

Snorkelling & Island-Hopping Tour Karimunjawa (Sharing Tour)

The best-reviewed Karimunjawa product on GetYourGuide and the classic island day: a shared wooden boat to snorkelling spots and sandy islets, grilled fish for lunch on a beach and the sunset on the way home. It is priced per person, so it works for solo travellers and couples.

  • A full day on a shared boat around the small islands
  • Snorkelling stops over coral gardens, gear included
  • Barbecue lunch on an island and a sunset stop
A white sand spit and clear shallow water on a small island in Karimunjawa Snorkelling & island hopping from $126 per group
🕒 8 hours 📍 From Karimunjawa town ⭐ 5.0 (4)

Snorkelling & Island-Hopping Tour Karimunjawa (Private Tour)

The same full-day route as the shared boat, but the boat is yours. That means you can leave earlier, linger where the coral is best, skip a stop you do not want — the shark pool, for instance — and keep children or nervous swimmers close. Priced per group rather than per person.

  • Your own boat and crew for the day
  • Set the pace: longer snorkels, quieter islets
  • Barbecue lunch on an island and a sunset stop
Clownfish among anemones on a reef in Karimunjawa National Park Multi-day package from $352
🕒 3 days 📍 From Jepara ⭐ 5.0 (1)

From Jepara: 3-Day Snorkeling Tour in the Karimunjawa Island

A three-day package that starts in Jepara and takes the organising off your hands: the crossing, a hotel on Karimunjawa with breakfast, lunch and dinner, snorkelling among the small islands and a visit to the mangroves. Check the listing for exactly which boat class and hotel are included on your dates.

  • Boat crossing, hotel and meals arranged for you
  • Island-hopping and snorkelling days
  • A walk through the mangrove forest
Aerial view of a small forested island ringed by sandbars and reef in Karimunjawa National Park Multi-day package from $155
🕒 4 days 📍 From Semarang ⭐ 5.0 (1)

From Semarang: Karimunjawa Island Tour

A four-day trip from Semarang, the nearest city with a major airport, out to the islands and back. It suits travellers who fly into Semarang and would rather not piece together the road to Jepara, boat tickets and island boats themselves. A newer listing with very few reviews so far.

  • Starts and ends in Semarang
  • Snorkelling over Karimunjawa’s coral reefs
  • Four days, so the sea crossing is not rushed

Live availability: Island Hopping & the Cemara Islands

Powered by GetYourGuide
Plan your days in Karimunjawa

Twenty-seven islands, one easy plan

Snorkel over coral gardens, picnic on a sandbar, walk the mangrove boardwalk and watch the sun set at Tanjung Gelam. Compare the bookable boats, packages and transfers and reserve in a couple of taps.

Good to know

FAQs: Island Hopping & the Cemara Islands

Frequently asked questions

How much does island hopping in Karimunjawa cost?

A place on a shared boat is inexpensive — on GetYourGuide it starts at roughly US$24 per person including gear and lunch. A private boat is priced per group, from around US$126. Prices booked locally in rupiah can be lower outside holidays.

Which is better, the western or the eastern route?

If you only have one day, take the western route: it has the most photogenic sandbars and ends with sunset at Tanjung Gelam. The eastern route is quieter and has good coral. Many visitors do one on each of two days.

Is island hopping suitable for non-swimmers and children?

Yes, with care. Life jackets are standard, the water at the sandbars is shallow, and the crews are used to first-time snorkellers. With young children a private boat makes the day much easier.