There are 3 ways to get from Semarang to Pulau Menjangan Besar by plane, unknown, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, travel
best- Fly from Ahmad Yani (SRG) to Karimunjawa (KWB)plane SRG - KWB
- Walk from Karimunjawa (KWB) to Pulau Menjangan Besarunknown
54 minBus, travel
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Walk from Jepara, Central Java to Pulau Menjangan Besarunknown
4h 40mBus, ferry, travel
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
- Walk from Karimunjawa to Pulau Menjangan Besarunknown
6h 21m
Ahmad Yani (SRG) to Karimunjawa (KWB) flights
Comparing Your Travel Options
The distance between Semarang and Pulau Menjangan Besar is 139 km.
The best way to get from Semarang to Pulau Menjangan Besar without a car is to bus and travel which takes 4h 40m and costs .
It takes approximately 54 min to get from Semarang to Pulau Menjangan Besar, including transfers.
There are 63+ hotels available in Pulau Menjangan Besar.
What companies run services between Semarang, Indonesia and Pulau Menjangan Besar, Indonesia?
There is no direct connection from Semarang to Pulau Menjangan Besar. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Karimunjawa (KWB), then travel to Pulau Menjangan Besar. Alternatively, you can take a bus from Kencana Travel Semarang to Pulau Menjangan Besar via Jepara, Central Java in around 4h 40m.
- Website
- susiair.com
Flights from Ahmad Yani to Karimunjawa
- Ave. Duration
- 40 min
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- Rp 600,000–4,900,000
- Website
- 12go.asia
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–90,000
- Schedules at
- kencanaindonesia.com
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–90,000
- Schedules at
- kencanaindonesia.com
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,001–347,229
- Schedules at
- expressbahari.com
- Executive
- Rp 200,001
- VIP
- Rp 230,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.


