Map of Jakarta Airport (CGK) – Terminals & Transport Guide
Jakarta Airport, officially known as Soekarno–Hatta International Airport, is Indonesia's busiest airport and the country's primary international gateway. Identified by the airport code CGK, it serves Jakarta and the Greater Jakarta metropolitan area with extensive domestic and international connections across Asia, Australia, Europe, the Middle East and beyond.
The airport features three passenger terminals connected by the SkyTrain automated people mover. Airport Rail Link services, buses, taxis, ride-share services and major toll roads provide convenient transport between the airport and central Jakarta.
This map of Jakarta Airport provides a location guide to Terminals 1, 2 and 3, the SkyTrain, Airport Rail Link station, parking facilities and nearby transport connections.
Quick Answer
Jakarta Airport (CGK) is located approximately 20 kilometres northwest of central Jakarta. The airport includes three passenger terminals connected by the SkyTrain, together with rail, bus, taxi and road connections.
Map of Jakarta Airport
Map data © OpenStreetMap contributors.
Where Is Jakarta Airport Located?
Jakarta Airport is located in Tangerang, west of central Jakarta.
The airport is connected to the city by the Airport Rail Link, airport buses, taxis, ride-share services and the Jakarta–Tangerang Toll Road.
The map marker identifies the main public entrance to Terminal 3, the airport's principal international passenger terminal.
Airport Features
• Terminal 1
• Terminal 2
• Terminal 3
• SkyTrain
• Airport Rail Link Station
• Parking Garages
• Airport Hotels
• Taxi Rank
• Ride-share Zone
• Airport Bus Services
• Shopping and Dining
• Duty Free
• Passenger Lounges
Terminal Overview
Terminal 1
Terminal 1 primarily serves domestic airlines and provides check-in facilities, restaurants, retail stores and passenger services.
Terminal 2
Terminal 2 accommodates domestic and international services together with shopping, cafés and airline lounges.
Terminal 3
Terminal 3 is the airport's newest and largest passenger terminal. It handles Garuda Indonesia's major operations together with numerous international airlines and offers extensive shopping, restaurants, premium lounges and immigration facilities.
Transport and Getting Around
The SkyTrain provides free transport between all passenger terminals and the Airport Rail Link station.
Airport Rail Link services provide direct connections between Jakarta Airport and central Jakarta.
Airport buses operate to destinations throughout Greater Jakarta.
Taxis, ride-share services and rental cars provide convenient transport across the metropolitan area.
Travelling Between Terminals
Passengers transferring between terminals can use the free SkyTrain or airport shuttle buses.
Always confirm your departure terminal before travelling because airlines operate from different terminals.
Getting from Jakarta Airport to the City
The Airport Rail Link provides one of the quickest routes to central Jakarta.
Airport buses, taxis, ride-share services and private transfers provide additional transport options.
Nearby Destinations
• Central Jakarta
• National Monument (Monas)
• Kota Tua
• Glodok
• Ancol Dreamland
• Pantai Indah Kapuk
• Tangerang
• BSD City
• Jakarta Convention Center
• Thousand Islands ferry terminals
Visitor Tips
Check your airline and terminal before arriving because Jakarta Airport operates from three separate passenger terminals.
Allow additional time during busy holiday periods and for international departures.
Passengers using the Airport Rail Link should follow signs from the terminal to the station via the SkyTrain where required.
Frequently Asked Questions
Where is Jakarta Airport?
Jakarta Airport is located in Tangerang west of central Jakarta.
What is the airport code for Jakarta Airport?
The airport code is CGK.
How many terminals does Jakarta Airport have?
Jakarta Airport has three passenger terminals: Terminal 1, Terminal 2 and Terminal 3.
Which terminal handles most international flights?
Terminal 3 handles most major international services together with Garuda Indonesia's primary operations.
How do passengers travel between terminals?
Passengers can use the free SkyTrain or airport shuttle buses.
Does Jakarta Airport have a train station?
Yes. The Airport Rail Link connects Jakarta Airport with central Jakarta.
How do visitors travel from Jakarta Airport to the city?
Visitors can use the Airport Rail Link, airport buses, taxis, ride-share services or private transfers.
How early should passengers arrive?
Passengers should follow their airline's recommendations and allow additional time for security screening, immigration and transfers between terminals.
Related Maps
- Map of Singapore Changi Airport
- Map of Kuala Lumpur Airport (KUL)
- Map of Bangkok Suvarnabhumi Airport (BKK)
- Map of Hong Kong International Airport
- Map of Doha Airport (Hamad International Airport)
Disclaimer
This guide is provided for general travel information only. Airlines, terminal assignments, SkyTrain operations, Airport Rail Link services, transport schedules, parking arrangements and airport facilities may change. Always confirm your terminal and transport arrangements with your airline before travelling.