يتكون أسطول المؤسسة العامة للخطوط الحديدية حاليا من 59 قاطرة ديزل، و75 عربة ركاب، مصنفة وفقا لما يلي: 13 عربة من فئة «الرحاب» طاقتها الاستيعابية 5?5 مقعدا، و1? عربات لدرجة الطليعة طاقتها الاستيعابية 714 مقعدا، و27 عربة لدرجة القافلة طاقتها الاستيعابية 2?96 مقعدا، وعربتان من الفئة الخاصة ، و9 عربات طعام، و13 عربة لنقل الأمتعة وتوليد الطاقة، إضافة إلى عربة إسعاف واحدة تم تجهيزها مؤخرا لتعزيز السلامة. أما عربات الشحن فعددها يبلغ 1?6? عربة مختلفة الأحجام والأنواع. وتشمل 42? عربة نقل مزدوج للحاويات، و965 عربة عادية لنقل الحاويات، و276 عربة لنقل الأسمنت، و135عربة لنقل الحبوب، و27 عربة مسطحة لنقل السيارات، و37 عربة لنقل الحجر. وتبلغ الطاقة الاستيعابية للعربة الواحدة من عربات النقل المزدوج للحاويات ?? طنا، أما عربات نقل الحاويات العادية فتستوعب 5? طنا من البضائع.