Airports
Airports in Indonesia
134 airports — codes, cities and transfers

Indonesia has 134 airports, the main one being CGK. They serve Malang, Semarang, Solo City, Yogyakarta among others. For each: its IATA code, the city it serves, and how to reach the centre.
Airport to city
Train & bus · Jakarta (CGK): Railink to Manggarai / BNI City station. Bali (DPS): no useful public transport.
Taxi & apps · Use Grab or Gojek (legal) — in Bali picked up outside the official zone due to the airport taxi tariffs. Blue Bird is the reliable taxi firm. Round up.
Full list
Every airport in Indonesia
CodeAirportCityTransfer
From the airport, without hunting for a taxi
Transfers & car rental in Indonesia
A pre-booked transfer waits for you by name; a hire car is collected at the terminal. Both are cheaper booked ahead than at the desk.
Book your airport transfer in Indonesia ahead, no terminal surprises.
Q&A
Answers to your questions
How many airports does Indonesia have?
134 airports with an IATA code. The main one is CGK. Some are international, some domestic-only.
What is the main airport of Indonesia?
CGK handles most international traffic. From there you can reach the centre or pre-book a transfer.
How do I get from the airport into town in Indonesia?
Jakarta (CGK): Railink to Manggarai / BNI City station. Bali (DPS): no useful public transport.
Can I use a taxi or ride app from the airport in Indonesia?
Use Grab or Gojek (legal) — in Bali picked up outside the official zone due to the airport taxi tariffs. Blue Bird is the reliable taxi firm.