There are 6 ways to get from Jakarta to Pengerang by plane, car, 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 Soekarno–Hatta International Airport to Singapore Changi Airport, drive
best- Fly from Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN)plane CGK - SIN
- Drive from Singapore-Changi-Airport-SIN to Pengerangcar
6h 11mRM 382–856Ferry, drive
cheapest- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Centre to Tanah Merahferry
- Drive from Tanah Merah to Pengerangcar
44h 2mRM 285–408Fly Soekarno–Hatta International Airport to Hang Nadim International Airport, ferry, drive
- Fly from Soekarno–Hatta International Airport (CGK) to Hang Nadim International Airport (BTH)plane CGK - BTH
- Take the ferry from Batam Centre to Tanah Merahferry
- Drive from Tanah Merah to Pengerangcar
7h 3mRM 452–754Fly Soekarno–Hatta International Airport to Raja Haji Fisabilillah International Airport, ferry, drive
- Fly from Soekarno–Hatta International Airport (CGK) to Raja Haji Fisabilillah International Airport (TNJ)plane CGK - TNJ
- Take the ferry from Sri Bintan Pura Ferry Terminal to Tanah Merahferry
- Drive from Tanah Merah to Pengerangcar
8h 7mRM 498–1,155Fly Soekarno–Hatta International Airport to Senai International Airport, bus, drive
- Fly from Soekarno–Hatta International Airport (CGK) to Senai International Airport (JHB)plane CGK - JHB
- Take the bus from Johor Bahru CIQ to Mera Terr Playgroundbus
- Drive from Mera Terr Playground to Pengerangcar
9h 13mRM 390–979Fly Halim Perdanakusuma Airport to Singapore Changi Airport, drive
- Fly from Halim Perdanakusuma Airport (HLP) to Singapore Changi Airport (SIN)plane HLP - SIN
- Drive from Singapore-Changi-Airport-SIN to Pengerangcar
8h 1mRM 951–1,251
Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN) flights
Comparing Your Travel Options
The cheapest way to get from Jakarta to Pengerang is to ferry and drive which costs RM 280 - RM 410 and takes 44h 2m.
The fastest way to get from Jakarta to Pengerang is to fly and drive which takes 6h 11m and costs RM 380 - RM 900.
The distance between Jakarta and Pengerang is 1046 km.
It takes approximately 6h 11m to get from Jakarta to Pengerang, including transfers.
Pengerang is 1h ahead of Jakarta. It is currently 11:28 PM in Jakarta and 12:28 AM in Pengerang.
There are 1541+ hotels available in Pengerang.
What companies run services between Jakarta, Indonesia and Pengerang, Malaysia?
There is no direct connection from Jakarta to Pengerang. However, you can take the bus to Soekarno-Hatta International Airport, walk to Soekarno–Hatta International Airport (CGK) airport, fly to Singapore Changi Airport (SIN), then drive to Pengerang. Alternatively, you can take a bus from Kayu Putih Rawasari to Pengerang via Tanjung Priok, Port of Tanjung Priok, Batu Ampar, Batam Centre, and Tanah Merah in around 44h 2m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- RM 260–1,000
Flights from Soekarno–Hatta International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- RM 240–1,200
Flights from Soekarno–Hatta International Airport to Raja Haji Fisabilillah International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 250–440
Flights from Halim Perdanakusuma Airport to Singapore Changi Airport via Ngurah Rai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- RM 600–2,100
Flights from Halim Perdanakusuma Airport to Singapore Changi Airport via Juanda International
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- RM 500–1,600
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Mera Terr Playground
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- RM 15–70
- Schedules at
- transtar.travel
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- RM 85–110
- Schedules at
- pelni.co.id
- Economy Class
- RM 85–110
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 How to get from London City Airport into central London, How to plan an amazing trip around Scandinavia, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.




