There are 5 ways to get from Desaru to Jakarta by taxi, plane, car, 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.
Taxi to Senai International Airport, fly to Soekarno–Hatta International Airport
best- Take the taxi from Desaru to Senai-Airport-JHBtaxi
- Fly from Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK)plane JHB - CGK
3h 53mRp 1,663,359–3,906,924Drive, ferry
cheapest- Drive from Desaru to Tanah Merahcar
- Take the ferry from Tanah Merah to Batam Centreferry
- Take the ferry from Batu Ampar to Port of Tanjung Priokferry
42h 7mRp 1,285,765–1,816,105Drive to Singapore Changi Airport, fly to Soekarno–Hatta International Airport
- Drive from Desaru to Singapore-Changi-Airport-SINcar
- Fly from Singapore Changi Airport (SIN) to Soekarno–Hatta International Airport (CGK)plane SIN - CGK
4h 22mRp 1,652,521–3,792,808Drive to Singapore Changi Airport, fly to Halim Perdanakusuma Airport
- Drive from Desaru to Singapore-Changi-Airport-SINcar
- Fly from Singapore Changi Airport (SIN) to Halim Perdanakusuma Airport (HLP)plane SIN - HLP
7h 33mRp 4,248,521–5,446,308Ferry, ferry to Hang Nadim International Airport, fly to Soekarno–Hatta International Airport
- Take the ferry from Desaru Coast Ferry Terminal to Tanah Merah Terminalferry
- Take the ferry from Tanah Merah to Batam Centreferry
- Fly from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)plane BTH - CGK
7h 27mRp 2,554,736–4,004,786
Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK) flights
Comparing Your Travel Options
The cheapest way to get from Desaru to Jakarta is to drive and ferry which costs Rp1200000 - Rp1900000 and takes 42h 7m.
The fastest way to get from Desaru to Jakarta is to taxi and fly which takes 3h 53m and costs Rp1600000 - Rp4000000.
The distance between Desaru and Jakarta is 1038 km.
It takes approximately 3h 53m to get from Desaru to Jakarta, including transfers.
Jakarta is 1h behind Desaru. It is currently 12:43 AM in Desaru and 11:43 PM in Jakarta.
There are 5399+ hotels available in Jakarta.
What companies run services between Desaru, Malaysia and Jakarta, Indonesia?
There is no direct connection from Desaru to Jakarta. However, you can take the taxi to Senai-Airport-JHB airport, fly to Soekarno–Hatta International Airport (CGK), walk to Soekarno-Hatta International Airport, then take the bus to Thamrin City. Alternatively, you can take a vehicle from Desaru to Term. Senen via Tanah Merah, Batam Centre, Batu Ampar, Port of Tanjung Priok, and Term. Tj. Priok 1 in around 42h 7m.
- Website
- garuda-indonesia.com
Flights from Senai International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 17m
- When
- Saturday and Sunday
- Estimated price
- Rp 1,500,000–6,500,000
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,800,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–10,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- Rp 3,000,000–8,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Minangkabau
- Ave. Duration
- 5h 45m
- When
- Monday and Saturday
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Sultan Syarif Kasim II
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- Rp 2,200,000–6,500,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,900,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,400,000
- Website
- citilink.co.id
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,800,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Kuala Namu
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- Rp 2,700,000–8,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 3,000,000–8,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Minangkabau
- Ave. Duration
- 5h 45m
- When
- Monday and Saturday
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Sultan Syarif Kasim II
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- Rp 2,200,000–6,500,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- Rp 1,900,000–6,500,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Website
- batikair.com
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,800,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Sultan Mahmud Badaruddin II
- Ave. Duration
- 5h 15m
- When
- Thursday and Saturday
- Estimated price
- Rp 950,000–4,600,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- Rp 2,600,000–7,000,000
Flights from Singapore Changi Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 3,000,000–8,000,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,800,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,000,000
- Website
- transnusa.co.id
Flights from Singapore Changi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,200,000
- Website
- superairjet.com
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,700,000
- Website
- airasia.com
Flights from Senai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,700,000
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 17m
- When
- Saturday and Sunday
- Estimated price
- Rp 1,500,000–6,500,000
- Website
- flynamair.com
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 750,000–4,500,000
- Website
- sriwijayaair.co.id
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport via Jambi
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 800,000–4,600,000
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 420,000–650,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 420,000–650,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 410,000–650,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Desaru Coast Ferry Terminal to Tanah Merah Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- Rp 1,000,000–1,150,000
- Schedules at
- batamfast.com
- Book at
- 12go.asia
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 410,000–650,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Batu Ampar to Port of Tanjung Priok
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
- Ave. Duration
- 59 min
- Estimated price
- Rp 550,000–700,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 What documents do I need to cross Niagara Falls?, South Korea: Travelling from Seoul to Busan , and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.








