There are 4 ways to get from Johor Bahru to Karimunjawa by ferry, plane, bus, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Hang Nadim International Airport, fly, bus, ferry
best- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Fly from Hang Nadim International Airport (BTH) to Ahmad Yani (SRG)plane BTH - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
12h 11mRp 2,709,558–3,520,558Fly from Senai International Airport, bus, ferry
cheapest- 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,885–6,626,166Ferry, drive, train, taxi
- Take the ferry from Tanah Merah Terminal to Bandar Bentan Telaniferry
- Drive from Bandar Bentan Telani to Pelabuhan Sri Bayintan Kijangcar
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Portferry
- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain
- Take the taxi from Semarang Tawang to Jeparataxi
- Take the ferry from Jepara to Karimunjawaferry
3d 14hRp 2,381,646–3,702,512Fly from Singapore Changi Airport, bus, ferry
- 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 1mRp 2,974,146–5,675,012
Hang Nadim International Airport (BTH) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Johor Bahru to Karimunjawa is to ferry and drive and train and taxi which costs Rp2300000 - Rp3700000 and takes 3 days 14h.
The fastest way to get from Johor Bahru to Karimunjawa is to fly and bus and ferry which takes 12h 1m and costs Rp2900000 - Rp6000000.
The distance between Johor Bahru and Karimunjawa is 1374 km.
It takes approximately 12h 11m to get from Johor Bahru to Karimunjawa, including transfers.
Karimunjawa is 1h behind Johor Bahru. It is currently 7:16 PM in Johor Bahru and 6:16 PM in Karimunjawa.
There are 67+ hotels available in Karimunjawa.
What companies run services between Johor Bahru, Malaysia and Karimunjawa, Indonesia?
There is no direct connection from Johor Bahru to Karimunjawa. However, you can take the ferry to Batam Centre, take the taxi to Hang Nadim International Airport (BTH) 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 Expo Stn, drive to Tanah Merah Terminal, take the ferry to Bandar Bentan Telani, drive to Pelabuhan Sri Bayintan Kijang, take the ferry to Surabaya - Tanjung Perak Port, drive to Surabaya Pasar Turi, take the train to Semarang Tawang, take the taxi to Jepara, then take the ferry to Karimunjawa.
- Website
- garuda-indonesia.com
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,800,000
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
- 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
- Website
- batikair.com
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 2,200,000–6,000,000
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
- Website
- citilink.co.id
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rp 1,900,000–2,400,000
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
- 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
- Website
- airasia.com
Flights from Senai International Airport to Ahmad Yani via Kuala Lumpur
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- Rp 1,700,000–6,000,000
- Website
- superairjet.com
Flights from Hang Nadim International Airport to Ahmad Yani
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rp 1,600,000–3,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Pasar Turi to Semarang Tawang
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
- 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
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 438,558
- Schedules at
- berjayawaterfront.com.my
- 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,575
- 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,575
- 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,575
- 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,575
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
- Phone
- +65 6542 4369
- [email protected]
- Website
- brf.com.sg
Ferry from Tanah Merah Terminal to Bandar Bentan Telani
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- Rp 868,173–1,246,248
- Schedules at
- brf.com.sg
- Economy Class
- Rp 868,173
- Emerald Class
- Rp 1,246,248
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Port
- Ave. Duration
- 2d 23h
- Frequency
- Once daily
- Estimated price
- Rp 490,000–600,000
- Book at
- pelni.co.id
- Economy Class
- Rp 490,000–600,000
- Ave. Duration
- 1h 3m
- Estimated price
- Rp 470,000–600,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 Want to know more about Flixbus?, Getting to Rome from the airport, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
















