Rome2Rio

How to get fromJakarta to Pengerangby plane, car, ferry, or bus

Find Transport to Pengerang

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

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.

  1. Fly Soekarno–Hatta International Airport to Singapore Changi Airport, drive

    best
    1. Fly from Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN)plane plane CGK - SIN
    2. Drive from Singapore-Changi-Airport-SIN to Pengerangcar car
    6h 6m
    RM 402–885
  2. Ferry, drive

    cheapest
    1. Take the ferry from Port of Tanjung Priok to Batu Amparferry ferry
    2. Take the ferry from Batam Centre to Tanah Merahferry ferry
    3. Drive from Tanah Merah to Pengerangcar car
    44h 3m
    RM 299–437
  3. Fly Soekarno–Hatta International Airport to Hang Nadim International Airport, ferry, drive

    1. Fly from Soekarno–Hatta International Airport (CGK) to Hang Nadim International Airport (BTH)plane plane CGK - BTH
    2. Take the ferry from Batam Centre to Tanah Merahferry ferry
    3. Drive from Tanah Merah to Pengerangcar car
    7h 3m
    RM 466–802
  4. Fly Soekarno–Hatta International Airport to Raja Haji Fisabilillah International Airport, ferry, drive

    1. Fly from Soekarno–Hatta International Airport (CGK) to Raja Haji Fisabilillah International Airport (TNJ)plane plane CGK - TNJ
    2. Take the ferry from Sri Bintan Pura Ferry Terminal to Tanah Merahferry ferry
    3. Drive from Tanah Merah to Pengerangcar car
    8h 7m
    RM 507–1,163
  5. Fly Soekarno–Hatta International Airport to Senai International Airport, bus, drive

    1. Fly from Soekarno–Hatta International Airport (CGK) to Senai International Airport (JHB)plane plane CGK - JHB
    2. Take the bus from Johor Bahru CIQ to Mera Terr Playgroundbus bus
    3. Drive from Mera Terr Playground to Pengerangcar car
    9h 8m
    RM 385–1,008
  6. Fly Halim Perdanakusuma Airport to Singapore Changi Airport, drive

    1. Fly from Halim Perdanakusuma Airport (HLP) to Singapore Changi Airport (SIN)plane plane HLP - SIN
    2. Drive from Singapore-Changi-Airport-SIN to Pengerangcar car
    8h 11m
    RM 971–1,281

Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN) flights

Calendar215Weekly Planes
Duration1h 46mAverage Duration
TicketRM 225Cheapest Price
See schedules

Comparing Your Travel Options

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 3m.

Airlines
Bus operators
Ferry operators

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?, How to get from JFK to New York City, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.