Fly into Soekarno-Hatta Intl. Airport (CGK), the closest airport, located 15.4 mi (24.7 km) from the city center. If you're unable to find a flight that fits your schedule, you could book a flight to Halim Perdanakusuma Intl. Airport (HLP), which is 9.4 mi (15.2 km) away.
If you're traveling by train, you can make your way to Jakarta Tanjung Priok Station.