Jakarta CGK Airport Transfers (CGK)

Jakarta Soekarno-Hatta International Airport (CGK) lies in Tangerang, west of central Jakarta. To get from CGK to Jakarta you can take the airport rail link, a taxi, a ride-hailing car, an airport bus or a private transfer booked in advance with Vonaride.

Check prices for your transfer

  • Fixed price
  • Real-time flight tracking
  • Free waiting time
  • Free cancellation

Jakarta Soekarno-Hatta International Airport at a glance

IATA code
CGK
City and country
Jakarta, Indonesia
To Jakarta centre
0h 36min · 32 km / 19.7 mi
Meeting point
Arrivals hall, driver holds a sign with your name
Free waiting time
Included; the time depends on the airport and is shown before you pay
Flight tracking
Your pickup moves with your real landing time
Cancellation
Free up to 24 hours before pickup
Payment
Card online, protected by 3D Secure
Price
Fixed and per vehicle, shown before you book

Popular routes from Soekarno–Hatta International Airport

Driving distance and typical journey time without traffic. Choose a route, then pick your date and time to see prices.

  1. Route · City centre

    Transfer from Soekarno–Hatta International Airport to Jakarta City Centre

    Duration
    0h 36min
    Distance
    32 km / 19.7 mi
  2. Route · Attraction

    Transfer from Soekarno–Hatta International Airport to Jakarta History Museum

    Duration
    0h 28min
    Distance
    22 km / 13.6 mi
  3. Route · Attraction

    Transfer from Soekarno–Hatta International Airport to Dunia Fantasi Ancol

    Duration
    0h 30min
    Distance
    24 km / 14.7 mi
  4. Route · Attraction

    Transfer from Soekarno–Hatta International Airport to Jakarta AQuarium Safari

    Duration
    0h 33min
    Distance
    29 km / 17.7 mi
  5. Route · Attraction

    Transfer from Soekarno–Hatta International Airport to National Monument

    Duration
    0h 40min
    Distance
    30 km / 18.4 mi
  6. Route · Attraction

    Transfer from Soekarno–Hatta International Airport to Taman Mini Indonesia Indah

    Duration
    0h 49min
    Distance
    45 km / 27.7 mi

Distances and times come from Google Maps for the usual driving route; traffic and roadworks can change them.

How your transfer from Jakarta Soekarno-Hatta International Airport works

  1. 01

    Before you fly

    Choose your car at a fixed price

    Enter your airport and destination, compare the cars available on your route and book with secure card payment.

  2. 02

    In the air

    We track your flight

    Early or late, your pickup moves with your real landing time. No calls to make, no extra charge.

  3. 03

    Arrivals

    Meet & greet at arrivals

    Your driver waits in the arrivals hall holding a sign with your name. Waiting time is free.

  4. 04

    On the road

    Door to door, no detours

    A private car only for you and your group, straight to your hotel, home or meeting.

Jakarta Soekarno-Hatta International Airport guide

How to Get from Jakarta Soekarno-Hatta International Airport to Jakarta

The main options for getting from Jakarta Soekarno-Hatta International Airport to Jakarta are the airport rail link, taxis, ride-hailing cars, airport buses and private transfers. Your choice depends on your luggage, your destination and how much traffic you expect.

Airport rail link to Jakarta

The Soekarno-Hatta Airport Rail Link connects the airport with Manggarai station in Jakarta, where you can change to the city's commuter rail network. It is often a reliable choice when roads are congested. Check the current timetable before you travel, as services can change.

Taxis and ride-hailing from CGK airport

Taxis at CGK are available from official taxi counters in the arrivals area, where you pay before you travel. Ride-hailing cars can also be used, but you should follow the signs to the designated pickup zone rather than waiting inside the terminal.

Airport buses from Jakarta airport

Airport buses serve several parts of Jakarta and the surrounding area. They are a practical option for lighter luggage, although they can take longer when the roads are busy.

Jakarta Soekarno-Hatta International Airport Private Transfer and Taxi

A private transfer from Jakarta Soekarno-Hatta International Airport means a driver is arranged for you in advance, so you do not need to queue for a vehicle after a long flight. Vonaride offers private transfers from CGK, and you can check prices or request a quote for your journey.

Arrivals at a busy hub like CGK can shift because of flight delays and because traffic into Jakarta varies through the day. Vonaride's driver follows your flight and adjusts the pick-up time to match, so the driver is ready when you clear customs. The driver waits in the arrivals area holding a name sign, and free waiting time is included, with its length shown before you book.

The fare is agreed when you book, so there are no surprises from traffic or delays on the way into the city. Drivers speak English, and you can cancel for free up to 24 hours before pick-up. Vonaride's support team is available 24/7 if your plans change.

Jakarta Soekarno-Hatta International Airport Terminals and Arrivals

Jakarta Soekarno-Hatta International Airport has three main passenger terminals, so check which terminal your airline uses before you land. Signs throughout the airport direct you to the correct arrivals area.

After landing, follow the arrival signs to immigration, then to baggage reclaim, and finally through customs into the arrivals hall. This is where taxi counters, ride-hailing pickup zones, airport buses and meeting points are located. If you have a private transfer booked, look for your driver's name sign in this area.

Facilities and Services at Jakarta Soekarno-Hatta International Airport

Jakarta Soekarno-Hatta International Airport offers a range of facilities for arriving and departing passengers. You will find money changers, ATMs, restaurants, cafés, shops and pharmacies in and around the terminals.

The airport also has prayer rooms and mobile phone counters where you can buy a local SIM card or data package. Lounges are available in some areas for passengers who want a quiet place to wait. Facilities vary between terminals, so check the airport's signage on arrival.

Arriving in Jakarta: What to Know

Jakarta is Indonesia's capital, and traffic can be heavy at most times of day, so allow extra time for your journey from CGK. Indonesian rupiah is the local currency, and while cards are widely accepted in larger hotels and shops, carrying some cash is useful. Bahasa Indonesia is the national language, and English is spoken in many hotels and tourist areas. The rainy season from around November to March can bring heavy showers and localised flooding, so pack a light waterproof and check conditions before going out.

Ready to plan your Jakarta transfer? You can check prices or request a quote for a private transfer from Jakarta Soekarno-Hatta International Airport with Vonaride, and the website will show you the form to get started.

Updated November 2, 2026

Our fleet

Cars you can book at Jakarta Soekarno-Hatta International Airport

Choose the class that fits your group and luggage. Every car is private to your group, with an English-speaking driver.

  • Economy

    Economy

    Skoda Octavia, Toyota Prius or similar

    Passengers3Suitcases3

  • Standard Class

    Standard Class

    Mercedes E-Class, BMW 5 Series or similar

    Passengers3Suitcases3

  • First Class

    First Class

    Mercedes S-Class, BMW 7 Series, Audi A8 or similar

    Passengers3Suitcases3

  • SUV

    SUV

    Cadillac Escalade, Chevrolet Suburban or similar

    Passengers6Suitcases6

  • Van Standard

    Van Standard

    Mercedes Vito, Ford Tourneo Custom or similar

    Passengers7Suitcases7

  • Van First Class

    Van First Class

    Mercedes V-Class or similar

    Passengers6Suitcases6

  • Minibus (12 seats)

    Minibus (12 seats)

    Mercedes Sprinter, Ford Transit or similar

    Passengers12Suitcases12

  • Minibus (16 seats)

    Minibus (16 seats)

    Mercedes Sprinter, Ford Transit or similar

    Passengers16Suitcases16

Cars shown are examples of each class; the exact make and model may vary by city.

Questions about Jakarta Soekarno-Hatta International Airport transfers

Is there a train from Jakarta Soekarno-Hatta International Airport to Jakarta?

Yes, the Soekarno-Hatta Airport Rail Link runs between the airport and Manggarai station in Jakarta. From there you can connect to Jakarta's commuter rail network. Check the current timetable before you travel, as times can change.

How do I get a taxi from CGK airport to Jakarta?

Use the official taxi counters in the arrivals area at Jakarta Soekarno-Hatta International Airport, where you can pay before you travel. Alternatively, you can book a private transfer in advance with Vonaride and check the fare before you book.

Is Jakarta Soekarno-Hatta International Airport far from central Jakarta?

Yes, CGK is outside central Jakarta in Tangerang, so the journey by road is usually longer than the trip from a central hotel to the city's main sights. Journey times depend on traffic, which is often heavy during the working day. The rail link can be a useful alternative when roads are busy.

Can I book a private transfer from CGK airport in advance?

Yes, you can request a private transfer from Jakarta Soekarno-Hatta International Airport in advance through Vonaride. The exact fare is shown before you book, so you know the cost of your journey in advance. You can check prices or request a quote on the Vonaride website.

Is it safe to take a taxi from Jakarta Soekarno-Hatta International Airport?

Using the official taxi counters or a pre-booked private transfer is the simplest way to start your journey from CGK. Follow the signs to the designated pickup areas and confirm the vehicle and driver before you get in. Keep your luggage close and let someone know your route if you are travelling alone.

Your driver in Jakarta, booked before you fly

Fixed price, flight tracking, free waiting time and free cancellation up to 24 hours before pickup.

Check prices
Jakarta Soekarno-Hatta Airport Transfers (CGK) | Vonaride