Fly into Soekarno-Hatta Intl. Airport (CGK), the closest airport, located 13.8 mi (22.2 km) from the city center. If you're unable to find a flight that fits your schedule, you can also fly into Halim Perdanakusuma Intl. Airport (HLP), which is 5.8 mi (9.3 km) away.
If you're traveling by train, Jakarta Cikini Station, Jakarta Mampang Station and Jakarta Gondangdia Station are the main stations that serve the city.