Etter grunnleggelsen på 300-tallet ble Jakarta en viktig havne- og handelsby for kongeriket Sunda. Som «Batavia» vokste den seg stor som hovedstaden for Nederlandsk Østindia. Byen fikk navnet Jakarta i 1942 under den japanske okkupasjonen av Java, og ble hovedstad i Indonesia da landet ble selvstendig etter andre verdenskrig.