There are 4 ways to get from Malaysia to Karimunjawa by bus, plane, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Singapore Changi Airport, fly, bus, ferry
best- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Ahmad Yani (SRG)plane SIN - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
12h 26mRp 2,975,492–5,698,093Fly from Sultan Abdul Aziz Shah, bus, ferry
cheapest- Fly from Sultan Abdul Aziz Shah (SZB) to Ahmad Yani (SRG)plane SZB - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
13h 36mRp 1,874,311–7,006,304Fly from Senai International Airport, bus, ferry
- Fly from Senai International Airport (JHB) to Ahmad Yani (SRG)plane JHB - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
14h 30mRp 2,124,855–6,626,123Train to Kuala Lumpur International Airport, fly, bus, ferry
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Ahmad Yani (SRG)plane KUL - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
13h 8mRp 2,216,336–4,720,370
Singapore Changi Airport (SIN) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Malaysia to Karimunjawa is to train and fly and bus and ferry which costs Rp2200000 - Rp4800000 and takes 13h 8m.
The fastest way to get from Malaysia to Karimunjawa is to bus and fly and ferry which takes 12h 26m and costs Rp2900000 - Rp6000000.
The distance between Malaysia and Karimunjawa is 1380 km.
It takes approximately 12h 26m to get from Malaysia to Karimunjawa, including transfers.
There are 67+ hotels available in Karimunjawa.
What companies run services between Malaysia and Karimunjawa, Indonesia?
There is no direct connection from Malaysia to Karimunjawa. However, you can take the bus to Expo Stn, walk to Expo, take the subway to Changi Airport, walk to Singapore Changi Airport (SIN) airport, fly to Ahmad Yani (SRG), take the taxi to Kencana Travel Semarang, take the bus to Jepara, Central Java, take the taxi to Jepara, then take the ferry to Karimunjawa. Alternatively, you can take the bus to Senai Airport, walk to Senai International Airport (JHB) airport, fly to Ahmad Yani (SRG), take the taxi to Kencana Travel Semarang, take the bus to Jepara, Central Java, take the taxi to Jepara, then take the ferry to Karimunjawa.
- Website
- garuda-indonesia.com
Flights from Singapore Changi Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- Rp 1,700,000–6,000,000
Flights from Senai International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Ahmad Yani
- Ave. Duration
- 2h 10m
- When
- Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- Rp 2,400,000–3,400,000
Flights from Singapore Changi Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- Rp 1,700,000–6,000,000
Flights from Senai International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Singapore Changi Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday and Wednesday
- Estimated price
- Rp 1,400,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Singapore Changi Airport
- Ave. Duration
- 4h 42m
- When
- Tuesday and Wednesday
- Estimated price
- Rp 1,000,000–4,500,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Ahmad Yani
- Ave. Duration
- 2h 10m
- When
- Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- Rp 2,400,000–3,400,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Singapore Changi Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday and Wednesday
- Estimated price
- Rp 1,400,000–6,500,000
- Website
- batikair.com
Flights from Singapore Changi Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- Rp 2,800,000–5,000,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 2,600,000–5,500,000
- Website
- airasia.com
Flights from Senai International Airport to Ahmad Yani via Kuala Lumpur International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- Rp 1,700,000–6,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- Rp 1,800,000–3,500,000
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
- Website
- citilink.co.id
Flights from Senai International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,200,000–7,000,000
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 25,000–340,000
- Website
- KLIA Ekspres
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- Rp 70,000–310,000
- Schedules at
- transtar.travel
- Website
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
- 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,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Italian Lakes: Getting around by train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.










