اولين راه آهن ايران در حدود سال 1267 ش بين تهران و شهر ري به طول هشت كيلومتر توسط يك شركت بلژيكي احداث شد. در ساليان بعد نيز در نقاطي از كشور خطوط آهن نصب گرديد. اما اين ميزان راه آهن پاسخ گوي نيازهاي كشور پهناوري همچون ايران نبود. تا اين كه ساختمان راه آهن سراسري ايران در 23 مهر سال 1306 ش آغاز گرديد و در سوم شهريور سال 1317 به بهره برداري رسيد. طول راه آهن سراسري ايران در سال 1317 ش، 1392 كيلومتر بود كه بندر امام خميني(ره) (شاهپور سابق) را در جنوب از طريق اهواز، دزفول، اراك، قم، تهران، گرمسار، فيروزكوه، قائم شهر و بهشهر به بندر تركمن در شمال متصل ميكرد. طول خطوط آهن كشور در مرداد 1367 در حدود ده هزار كيلومتر بوده است.