There are 5 ways to get from Johor to Jakarta by plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Senai International Airport to Soekarno–Hatta International Airport
best- Fly from Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK)plane JHB - CGK
5h 38mRp 1,046,302–3,003,956Ferry
cheapest- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
- Take the ferry from Batu Ampar to Port of Tanjung Priokferry KM Kelud
41h 23mRp 968,126–1,333,516Bus to Singapore Changi Airport, fly to Soekarno–Hatta International Airport
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Soekarno–Hatta International Airport (CGK)plane SIN - CGK
6h 9mRp 1,296,884–3,575,619Ferry to Hang Nadim International Airport, fly to Soekarno–Hatta International Airport
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Fly from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)plane BTH - CGK
7h 7mRp 1,612,886–2,472,030Bus to Singapore Changi Airport, fly to Halim Perdanakusuma Airport
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Halim Perdanakusuma Airport (HLP)plane SIN - HLP
8h 55mRp 3,792,885–5,829,120
Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Johor to Jakarta is to ferry which costs Rp950000 - Rp1400000 and takes 41h 23m.
The fastest way to get from Johor to Jakarta is to fly which takes 5h 38m and costs Rp1000000 - Rp3000000.
No, there is no direct ferry from Johor to Jakarta. However, there are services departing from HarbourFront and arriving at Port of Tanjung Priok via Batu Ampar. The journey, including transfers, takes approximately 41h 23m.
The distance between Johor and Jakarta is 982 km.
It takes approximately 5h 38m to get from Johor to Jakarta, including transfers.
Jakarta is 1h behind Johor. It is currently 5:43 AM in Johor and 4:43 AM in Jakarta.
There are 5552+ hotels available in Jakarta.
What companies run services between Johor, Malaysia and Jakarta, Indonesia?
Indonesia AirAsia, Malindo Airways, and Malaysia Airlines fly from Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK) 3 times a day. Alternatively, you can take a vehicle from Johor Bahru to Manggarai via HarbourFront, Batam Harbour Bay Ferry Terminal, Batu Ampar, Port of Tanjung Priok, Tanjung Priok, and Jakarta Kota in around 41h 23m.
- Website
- garuda-indonesia.com
Flights from Senai International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 1,600,000–5,500,000
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- Rp 1,100,000–4,700,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- Rp 1,000,000–4,400,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- Rp 2,900,000–12,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- Rp 2,600,000–9,500,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Minangkabau
- Ave. Duration
- 4h 45m
- When
- Monday and Saturday
- Estimated price
- Rp 2,500,000–6,500,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Sultan Syarif Kasim II
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- Rp 2,300,000–6,000,000
- 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
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
- [email protected]
- Website
- Horizon Fast Ferry
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- Rp 650,000–800,000
- Schedules at
- Horizon Fast Ferry
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 5 delightfully under-the-radar French towns you need to visit, Why you should take the train in the US, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.


