Jalur kereta api lintas Jakarta

Pembangunan jalur ini mengalami kendala karena masalah keuangan. Tahun 1870 proyek ini sempat macet, yaitu pada pengerjaan gelombang pertama. Pekerjaan ini dimulai dari 15 Oktober 1869 sampai Februari 1870 dimana selama kurun waktu itu jalur sepanjang 7.590 m untuk bagian Kleine Boom, Meester Cornelis sejauh 13.087 m, dan jalur sepanjang 18.730 m untuk bagian Bogor selesai dikerjakan. Pekerjaan kedua baru bisa dilaksanakan pada Juni 1870 sampai Juni 1871, yaitu jalur di Bogor sepanjang sekitar 9.270 m. Selanjutnya, pada Juni 1871 hingga Januari 1873 barulah seluruh proyek pembangunan jalur kereta api Batavia-Buitenzorg selesai, termasuk jalur Weltevreden–Meester Cornelis NIS (Stasiun Bukit duri) sampai ke Buitenzorg. Sebagian besar stasiun di jalur ini masih aktif, dengan pengecualian Stasiun Kleine Boom, Stasiun Batavia, dan Stasiun Meester Cornelis NIS ditutup awal abad ke-20. Kemudian disusul Stasiun Pintu Air (Noordwijk) dan Stasiun Pegangsaan ditutup tahun 1981.