Jakarta ( International Airport)

Indonesia Airport:
Soekarno Hatta International Airport (IATA: CGK), at Tangerang, Banten. All international and nearly all domestic flights land here 20 km to the northwest of the city. The unintuitive airport code comes from Cengkareng, a district near the airport.The Soekarno Hatta airport has two terminals, further split up into subterminals, which are really just halls in the same building. Terminal 1 (A-B-C) is used by domestic airlines except Garuda, while Terminal 2 is used by all international airlines (D-E) and Garuda domestic flights only (F).
To get to the city (jakarta ), the easiest option is to contact your hotel to pick you up in the airport, as many hotels in Jakarta provide free airport transfers.