Hay aproximadamente 13 ríos que fluyen por Yakarta, sobre todo desde las partes montañosas del sur de la ciudad hacia el norte y el mar de Java.