חוק הרכבות הוכרז בשנת 1990 ותוקן בשנת 2009 ו 2015 בהתאמה. התיקון האחרון נכנס לתוקף ב- 24 באפריל 2015.
ישנם 74 מאמרים בסך הכל.
נקודות המפתח הן כדלקמן:
1. מסילות רכבת כאמור בחוק זה כוללות מסילות מדינה, מסילות רכבת מקומיות, מסילות רכבת תעשייתיות וציפויים פרטיים ברכבת.
(1) מסילות רכבת מתייחסות למסילות הברזל המנוהלות על ידי המחלקה המוסמכת האחראית על מסילות ברזל תחת מועצת המדינה.
(2) מסילות רכבת מקומיות מתייחס למסילות הרכבת המנוהלות על ידי ממשלות העם המקומי.
(3) מסילות ברזל תעשייתיות מתייחסות למסילות הברזל המנוהלות על ידי ארגונים או יחידות אחרות המספקות שירותי הובלה פנימיים.
(4) ציפויים פרטיים ברכבת מתייחסים לקווי הרכבת הענפים המנוהלים על ידי מפעלים או יחידות אחרות ומחוברים לקו רכבת ממלכתי או לכל קו רכבת אחר.
2. המדינה תמקד את מאמציה בפיתוח מסילות ברזל ותעניק סיוע משמעותי ותמיכה בפיתוח הרכבות המקומיות.
3. חוזה הובלת רכבת יהיה הסכם בו מוגדרים הזכויות והחובות ההדדיות בין מפעל תחבורה הרכבת לבין הנוסע / ים או המשלח / ים. כרטיס נוסע, מטען, חבילה או תעודת משלוח טובין ייצגו חוזה או חלק מכונן מהחוזה.
4. מיזם תחבורה ברכב יהיה חייב בתשלום פיצויים בגין אובדן, אספקה קצרה, הידרדרות, זיהום או נזק שעלול היה להתרחש בסחורות, בחבילות או במזוודות שנשלחו החל מהרגע שמפעל התחבורה הרכבת מבצע את ההובלה עד רגע המסירה שלהם.
5. השתתפות של רכבות מדינה או רכבות מקומיות בתחבורה בינלאומית חייבת לקבל אישור ממועצת המדינה.
6. מד הרכבת הסטנדרטי יהיה 1435 מ"מ. יש לאמץ מד סטנדרטי בבניית רכבת מדינה חדשה.