Jakarta Airport Layover: Can You Leave Soekarno-Hatta, and Is It Worth It?
Short answer
You can leave Soekarno-Hatta during a layover if you clear immigration — visa-free with one of 19 exempt passports, otherwise with a Rp500,000 e-VOA — and submit the All Indonesia arrival card beforehand. Below about 6 hours, stay in the airport. With 9 hours or more, the airport train gets you to central Jakarta in about 40 minutes for one simple outing.
- Leaving the airport needs
- Entry: visa-free or e-VOA
- Arrival card
- Required, free
- Stay airside if
- under ~6 hours
- Train to the city
- 39–46 min, Rp70,000
Can you leave the airport?
Leaving Soekarno-Hatta (CGK) during a layover means formally entering Indonesia. You need:
- An entry permission: visa-free entry if you hold one of the 19 exempt passports (ASEAN countries, Timor-Leste, Suriname, Colombia, Hong Kong, Macau, Brazil, Peru, Türkiye, Kazakhstan, Belarus), otherwise a visa on arrival — Rp500,000, best bought online as an e-VOA. See the VOA guide.
- The All Indonesia arrival card, free, submitted from 3 days before arrival — how to fill it in.
- A passport valid for six months and your onward ticket.
Paying Rp500,000 for a few hours in the city only makes sense if the layover is long. If you stay airside between two international flights, the visa question does not arise. A connection from an international to a domestic flight is different: you always enter Indonesia at Jakarta and need the visa and arrival card there.
How long is long enough?
The time adds up quickly: immigration and customs on the way out, the Skytrain to the airport station, about 40 minutes on the train each way, then check-in, immigration and security again on the way back — and international check-in usually closes an hour before departure.
| Layover | Our recommendation |
|---|---|
| Under 6 hours | Stay in the airport. Eat, shower, rest. |
| 6–9 hours | Only leave if you are visa-free and the arrival card is done. One nearby stop at most. |
| 9–14 hours | One simple outing in central Jakarta by train — for example around Sudirman, Monas or Kota Tua — back at least 3 hours before departure. |
| Overnight | Sleep in a hotel at the airport or near BNI City; do not try to sightsee at night after a long flight. |
These are planning judgements, not rules. Since September 2026 the airport train runs fewer trips (52 a day), so gaps are longer — check the next train before you commit. Details in the airport train guide.
Changing terminals
CGK has three terminals. The free Skytrain (Kalayang) links Terminals 1, 2 and 3 and the airport rail station, running about every five minutes; Terminal 1 to Terminal 3 takes about seven minutes. If your two flights are on separate tickets, you have to collect bags, go landside and check in again — that usually means entering Indonesia, with the visa rules above.
Resting at the airport
According to an independent layover guide (June 2026), the hotels and capsule rooms at CGK are all on the landside, so you have to clear immigration to use them:
- Terminal 3 has an airport hotel and capsule rooms sold in six-hour blocks.
- Terminal 2 has capsules and a hotel with day rooms.
- Terminal 1 has a hotel.
If you cannot or do not want to enter Indonesia, plan to rest in the airside lounges of your terminal. We could not verify an airside transit hotel at CGK.
Sources
- Immigration — B1 visa on arrival
- Immigration — A1 visa exemption
- Immigration — All Indonesia mandatory from 1 October 2025
- detik Finance — airport train journey times
- iNews / RCTI+ — airport train reduced to 52 trips
- Soekarno–Hatta Airport Skytrain (overview)
- Layover Index — sleeping at CGK — independent, reviewed June 2026