Karimunjawa town is a few streets of low houses, mosques, guesthouses and warungs wrapped around a harbour on the south-west corner of the main island. It is home to most of the archipelago’s roughly ten thousand people — Javanese, Bugis and Madurese families whose grandparents arrived by sailing boat — and it is where you will sleep, eat, rent a scooter and board every boat.
It is not a resort. The call to prayer sets the rhythm of the day, fishing boats unload at the quay, and the big event of the evening is the seafood market on the town square. That ordinariness is a large part of the islands’ charm.
What to do: Karimunjawa Town & Harbour
Eat at the alun-alun night market
Every evening the town square (alun-alun) fills with stalls displaying the day’s catch on ice: snapper, grouper, squid, prawns and lobster. Choose your fish, agree a price by weight and have it grilled while you wait, with rice, sambal and water spinach. It is the best meal on the island and the cheapest.
Watch the harbour
The harbour is busy when the Jepara boats come and go and sleepy the rest of the time. The old harbour (pelabuhan lama) nearby, with its moored wooden boats, is a favourite spot at sunset.
Get organised
Tour desks, dive shops and scooter rental are all within a few minutes’ walk of the square. This is also where the island’s ATMs are — see the warning in the tips below — and where you buy boat tickets back to Java.
Climb to Bukit Joko Tuwo
The viewpoint above the town is a short ride or a steep walk away and gives you the layout of the harbour and the islands opposite. See Bukit Love and Joko Tuwo.

Getting there: Karimunjawa Town & Harbour
- The fast boat and the car ferry from Jepara, and the occasional boats from Semarang or Kendal, all arrive at the harbour in town. See getting to Karimunjawa.
- Dewadaru airport is on Kemujan, around 45 minutes’ drive north; accommodation will usually arrange a pick-up.
- Most guesthouses are within walking distance or a short lift from the pier, and many meet arriving boats.
Insider tips
- Bring cash. There are only a couple of ATMs, they sometimes run out or go offline, and foreign cards are not always accepted. Withdraw enough rupiah in Jepara or Semarang for your whole stay.
- Mains electricity now runs around the clock on the main island, but cuts still happen. A power bank and a torch are sensible.
- This is a conservative Muslim community. Swimwear belongs on the beach and the boat; cover shoulders and knees in town.
- Alcohol is available in a few tourist-oriented places but is not widely sold.
- Buy your return boat ticket as soon as you arrive in busy periods, and reconfirm the sailing the day before.
Tours & transfers: Karimunjawa Town & Harbour
These bookable experiences are the easiest way to fit Karimunjawa Town & Harbour 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
Dining experience from $63 per group Romantic Dinner
A romantic dinner at The Happinezz Hills hotel and restaurant, on the hill near the Bukit Love viewpoint, with the sunset as the backdrop. One of very few non-boat experiences bookable online on the island. No reviews on the listing yet.
- Dinner for two at a hillside hotel restaurant
- Sunset view over the sea
- Priced per couple
Private multi-day package from $336 per group Package 3 Days / 2 Nights
An all-inclusive three-day, two-night Karimunjawa holiday: hotel, tours, transport and meals in one price. Priced per group and run privately. A new listing without reviews yet, so compare the inclusions with the other packages.
- Hotel, tours, transport and meals included
- Private group
- Two nights on Karimunjawa




