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.

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:
Snorkelling & island hopping from $24 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
Snorkelling & island hopping from $126 per group 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
Multi-day package from $352 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
Multi-day package from $155 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




