1596年后,荷兰殖民者统治了印度尼西亚,换上了荷兰的别名“巴达维亚”。1628年-1629年,马打蓝军队两度围攻巴达维亚,都遭失败(巴达维亚战役)。
1800年,印尼成了荷兰的一部分,称为“荷属东印度”,巴达维亚成了荷兰殖民者剥削、奴役印尼的大本营。第二次世界大战中,日军又侵占了印度尼西亚,直到1945年印度尼西亚宣布独立以后,雅加达这个名字才得到恢复,并定为首都。如今的雅加达,已经成为印度尼西亚的政治、经济、文化中心,海陆交通的枢纽,是太平洋与印度洋之间的交通咽喉,也是亚洲通往大洋洲的重要桥梁。国内外的许多船只都把雅加达作为一个停靠站,在这里加水维修。郊区的国际机场,是世界上最大的国际航空站之一。