Jabarkan Kereta api se-NNMB (1897-1909) dari Pengangkutan rel di Malaysia dalam bahasa melayu

Pada tahun 1896, satu peristiwa penting telah berlaku di Tanah Melayu di mana negeri Selangor, Perak, Pahang dan Negeri Sembilan telah disatukan menjadi Negeri-Negeri Melayu Bersekutu (NNMB). Pembinaan jaringan kereta api mula giat dijalankan selepas peristiwa ini. Sejurus sebelum pembentukan Persekutuan ini, Frank Swettenham iaitu bakal Residen Jeneral Persekutuan ini mencadangkan agar semua landasan-landasan kereta api di Perak, Selangor dan Negeri Sembilan disambungkan menjadi satu rangkaian kereta api. Federated Malayan States Railway (atau dalam Bahasa Melayu, Keretapi Negeri-Negeri Melayu Bersekutu), sebuah badan pengendali dan pemilik jaringan kereta api di NNMB, telah ditubuhkan pada bulan Julai 1901 bagi menggabungkan semua syarikat kereta api di Tanah Melayu menjadi sebuah badan.

Pelan menghubungkan semua landasan-landasan kereta api di Negeri-Negeri Melayu Bersekutu bermula dengan pembukaan landasan kereta api dari Lembah Kinta ke Chemor melalui Tanjung Rambutan pada tahun 1896. jajaran kereta api antara Chemor dan Padang Rengas dibuka secara berperingkat sehingga tahun 1901 bagi menghubungan sistem keretapi ini dengan jajaran Taiping-Port Weld. Sistem kereta api Telok Anson-Ipoh-Padang Rengas bertemu dengan jajaran kereta api Taiping-Port Weld pada tahun 1903 apabila jajaran kereta api Taiping-Padang Rengas dibuka sepenuhnya kepada awam.

Di Selangor, pembinaan jajaran kereta api bagi menghubungkan Kuala Lumpur dengan Singapura bermula dengan pembukaan landasan kereta api antara Kuala Lumpur dan Pudu pada tahun 1893. Kemudian, landasan kereta api antara Pudu dengan Sungai Besi dibuka pada 1 Mac 1895 dan diikuti dengan pembukaan landasan kereta api antara Sungai Besi dengan Kajang pada 14 Ogos 1897. Dalam pada masa yang sama, landasan kereta api menghubungkan Klang dengan Port Swettenham (Pelabuhan Klang) dibuka kepada awam pada 1 Januari 1899. Hal ini menyebabkan Kuala Lumpur disambungkan dengan Kuala Kubu, Port Swettenham dan Kajang pada tahun 1900.

Di Pulau Pinang, sebatang jajaran kereta api baharu dibuka antara Perai dengan Bukit Mertajam pada 1 Julai tahun yang 1899. Pada tahun 1902, jajaran kereta api Bukit Mertajam-Perai ditambahkan sehingga ke Nibong Tebal lalu disambungkan dengan sistem kereta api Perak. Di Selangor pula, sistem kereta api Selangor disambungkan ke utara dari Kuala Kubu ke Tanjung Malim dan bertemu dengan penyambungan sistem kereta api Perak ke selatan dari Tapah Road ke Tanjung Malim. Pembukaan landasan kereta api Tapah Road-Tanjung Malim-Kuala Kubu dibuka secara berperingkat sehingga tahun 1903.

Selepas penyatuan sistem kereta api kepada F.M.S. Railways, jaringan kereta api lebih giat dikembangkan. Sistem kereta api Selangor disambungkan ke selatan sehingga bertemu dengan sistem kereta api Negeri Sembilan di Seremban pada akhir tahun 1902. Selepas itu, jaringan kereta api Tanah Melayu ditambah dengan pembukaan jajaran kereta api antara Seremban dengan negeri Melaka pada tahun 1905 dan Gemas 1906. Dengan ini sistem kereta api wujud di tiga negeri Melayu Bersekutu bersama dengan Melaka dan Seberang Perai.

Kereta api di Malaysia bermula kerana keperluan untuk mengangkut bijih timah dari lombong di kawasan pedalaman negeri-negeri Pantai Barat Semenanjung Malaysia ke pelabuhan pantai. Laluan kereta api pertama, yang dibuka pada 1 Jun 1885, sepanjang kira-kira 13 km dan berjalan di antara Port Weld dan Bandar Taiping, tengah-tengah Lembah Larut yang kaya dengan bijih timah di Negeri Perak. Laluan kedua dibuka setahun kemudian untuk menghubungkan Kuala Lumpur, sekali lagi pusat aktiviti perlombongan bijih timah di Lembah Klang, dan Klang dan seterusnya ke Pelabuhan Swettenham (kini dikenali sebagai Pelabuhan Klang sehingga hari ini).