Magyarország vasútvonalai fontos átmenő forgalmat bonyolítanak le mind észak–déli, mind kelet–nyugati irányban. Az ország kis mérete ellenére hét országgal is szomszédos, valamennyivel van vasúti kapcsolata. A 8057 km hosszú hálózat (csak vonalhossz, a két vágányú pályán (1335 km) is csak egy vágánnyal figyelembe véve) viszonylag elavult, egyes helyeken igen sok a sebességkorlátozás.
Széles nyomtáv (1520 és 1524 mm) (vonalhossz): 24 km
Keskeny nyomtáv (760 mm) kb. 40 km
A kétvágányú vonalak és a villamosított vonalak (3060 km) aránya alacsony. A járműállomány egy része elöregedett, átlagéletkoruk meghaladja a 30 évet. De e tekintetben van előrelépés, pl. több mint 100 Flirt, 40 Kiss.
A MÁV mellett – történelmi okokból – egy kisebb államvasút is van, a GYSEV. Ez 61%-ban a magyar, 33,3%-ban az osztrák állam tulajdonában áll. A Győr–Sopron–Ebenfurt törzsvonal mellett átvette, felújította és villamosította Sopron–Szombathely vasútvonalat, továbbá a Fertőszentmiklós-Nezsider-vonalon megbízás alapján közlekedteti a vonatokat. A Szombathely–Körmend–Szentgotthárd vasútvonalat is 2006 decemberében átvette a MÁV-tól. A terjeszkedése folyamatosnak látszik.
Vasúti kapcsolat más országokkal
• Ausztria – van, azonos nyomtáv, helyenként azonos vagy eltérő áramrendszer 25 kV 50 Hz AC / 15 kV 16,7 Hz AC
• Horvátország – van, azonos nyomtáv, azonos áramrendszer
• Románia – van, azonos nyomtáv, azonos áramrendszer
• Szerbia – van, azonos nyomtáv, azonos áramrendszer
• Szlovákia – van, azonos nyomtáv, helyenként azonos vagy eltérő áramrendszer 25 kV 50 Hz AC / 3 kV DC
• Szlovénia – van, azonos nyomtáv, eltérő áramrendszer 25 kV 50 Hz AC / 3 kV DC
• Ukrajna – van, eltérő nyomtáv, eltérő áramrendszer 25 kV 50 Hz AC / 3 kV DC