Yakarta es servida por el Aeropuerto Internacional Soekarno-Hatta, el aeropuerto internacional Halim Perdanakusuma y el puerto de Tanjung Priok; está conectada por varios ferrocarriles interurbanos y de cercanías, y es servido por varias líneas de autobuses que funcionan en vías reservadas.