وصل البرتغاليون إلى اندونيسيا في عام 1522 إلى ميناء سوندا كيلابا الصاخب في جاكرتا ، التي كانت جزءا من سلالة باجاران و هي آخر مملكة هندوسية في جاوة الغربية. ويقع الميناء شمال المدينة حالياً. في غضون 5 سنوات حتى عام 1527 ، كان البرتغاليون قد وضعوا موطئ قدم قوي في المدينة ولكن طردوا في وقت لاحق من قبل الإمام مسلم ، سنن جينيونجاتي زعيم ديماك. وبناء على ذلك ، أعيدت تسمية المدينة جاكرتا ، الذي يعني ‘مدينة منتصرة’ وأصبحت إقطاعية لسلطنة بانتين.
دب القتال بين الهولنديين و والإنجليز من أجل الهيمنة على المدينة في في وقت مبكر من القرن 17. في 1618 ، اتخذ الجاكارتيون بدعم من الإنجليزية قلعة في فيرينج أوست إندسك كمباجين. ومع ذلك ، تمكنت القوة الهولندية من الدفاع عن أنفسهم حتى مايو 1619 ، ولكن بعد إعادة إنفاذها اقتحمت البلدة وتحولت إلى رماد. ومنذ ذلك الحين أعيد بناء القلعة وتمت إعادة تسمية بلدة ‘باتافيا’ تيمنا بإسم قبيلة هولندية (خلال العصر الروماني). في نهاية المطاف ، أصبحت عاصمة شركة الهند الشرقية الهولندية.
في باتافيا ، بنى الهولنديون المنازل و شقوا القنوات في محاولة لمحاكاة أمستردام. هذا ساعد على تعزيز عدد سكان المدينة من الاندونيسيين والصينيين الذين هاجروا إلى المنطقة للاستفادة من الفرص التجارية.
في 1740 ، عانى أهل باتافيا مأساة في 9 تشرين الأول ، حيث تم قتل 5000 شخص من الجالية الصينية بسبب الاضطرابات العرقية. وانتقل في وقت لاحق الصينييون إلى جلودوك خارج أسوار المدينة. بين 1735-1780 قتل عدداً آخر بسبب انتشار الأوبئة.
الحكم الاستعماري الهولندي انتهى بالاحتلال الياباني في عام 1942 وأعيد اسم جاكرتا وأصبحت العاصمة الرسمية في عام 1950.