The nearest airport is in Jakarta (CGK-Soekarno-Hatta Intl.), located 14.5 mi (23.3 km) from the city centre. If you're unable to find a flight that fits your schedule, you might consider flying into Jakarta (HLP-Halim Perdanakusuma Intl.), which is 5.1 mi (8.2 km) away.
If you're travelling by train, you can make your way to Jakarta Cikini Station.