Magyarországon minden vonatjárat rendelkezik egy 2, 3, 4 vagy 5 számjegyű, úgynevezett vonatszámmal, mely megadja a vonat típusát, közlekedési idejét és azt, hogy mely vonalszakaszon, melyik irányba közlekedik.
Első számjegye egyes: Mentesítő InterCity, gyorsvonat, sebesvonat vagy személyvonat (15000-19999) esetleg több vasútvonalon közlekedő, az országot keresztülszelő szerelvényvonat (utasok nélküli személyvonat) illetve mozdony-gépmenet (szóló mozdony) (14000-14999), terelt IC vagy gyorsvonat (12000-12999) esetleg különvonat (13000-13999)
Első számjegye kettes: szerelvényvonat vagy mozdony-gépmenet
Első számjegye hármas: szárnyvonali személyvonat vagy gépmenet
Az időszakosan közlekedő mellékvonali személyvonatok nem kapnak eltérő vonatszámot. A mellékvonalakon a szerelvénymenet utolsó előtti számjegye 7, a mozdony-gépmeneté 8.
Az első két számjegy
Megadja, hogy a vonat milyen vonalszakaszon, illetve melyik viszonylatban közlekedik. A 20-49 közöttiek budapesti elővárosi, az 50-99 közöttiek vidéki regionális (nem Budapestről induló), illetve távolsági, hosszú utat megtevő vonatok számai. A 20-49 közöttiek három számjegyű vonatokra nem érvényesek (a 200-499 közötti számot viselő járatok a nemzetközi vonatok). A Budapestről induló gyorsvonatok általában a célállomásuknak megfelelő számot kapják. A viszonylatok a páros vonatoknak megfelelő útirány szerint van feltüntetve (kezdőpont felől végpont felé). Az ötszámjegyű mellékvonali vonatok nem szerepelnek a listában. A zárójelben szereplő állomásokat az adott számozású járatok nem mindegyike érinti.
91 – Sopron - Szombathely (– Szentgotthárd személyvonatoknál (GYSEV), valamint a Budapest-Veszprém-Szombathely viszonylatú Bakony InterCityknél
92 – Budapest-Keleti – Győr – Csorna – Szombathely (– Szentgotthárd) IC-k esetében használatos illetve Győr – Celldömölk (– Szombathely), valamint heti egy pár Budapest-Győr-Celldömölk-Szombathely gyorsvonat esetében használatos
93 – (Tatabánya –) Komárom – Győr személyvonatok, illetve soproni IC-k, valamint Budapest-Győr gyorsított vonatok esetében használatos
96 – Balatonszentgyörgy – Keszthely – Tapolca (– Celldömölk), illetve a veszprémi gyorsvonatok és a (Pécs-)Kaposvár-Győr (Helikon) InterRégió vonatok, valamint Budapest-Zalaegerszeg (Göcsej) InterCityk esetében
98 – Szombathely – Vasvár – Zalaszentiván – Zalaegerszeg/Nagykanizsa, illetve soproni InterCityk esetén
99 – Győr – Sopron (GYSEV), illetve Budapest-Sopron InterCityk
Jelenleg nem használatos számozások
39 – korábban: Budapest-Keleti–Szolnok
59
67 – korábban: Záhony–Szolnok–Cegléd–Szeged
Az utolsó számjegy
Megadja, hogy a vonat mikor és milyen irányba közlekedik. Egy páros és egy páratlan vonat ugyanazon a vonalon mindig egymással szemben közlekedik. Hogy melyik a páros irány, az általában a vonal kezdőpontjától függ. A Budapestről induló vonalak kezdőpontja mindig a fővárosban van a vonal szelvényezési kezdőpontjától függetlenül.
Ha egy vonat olyan vonalon is áthalad, ahol vonatszáma nem felel meg az ottani számozásnak, akkor kötőjellel hozzáillesztünk egy 1-es vagy 2-es számjegyet. 1-est a páros vonat számához ha a vasútvonal kezdőpontja felé halad, 2-est a páratlan vonatéhoz, ha a végpont felé tart (lásd példa lent).
Az időpont jelölése a következő (páros/páratlan vonat):
0/9 – reggel (kb. 00:00-06:00)
2/7 – délelőtt (kb. 06:00-10:00)
4/5 – kora délután (kb. 10:00-14:00)
6/3 – késő délután (kb. 14:00-18:00)
8/1 – este (kb. 18:00-24:00)
Példák
371-2 – Budapestről induló nemzetközi gyorsvonat (eredeti száma páratlan, de páros irányba közlekedik)
520 – kora reggel Budapest-Keleti pályaudvarról Miskolcon át Sátoraljaújhelyre közlekedő sebesvonat
3324 – késő délelőtt Budapest-Keleti pályaudvarról Nagykátán át Szolnokra közlekedő személyvonat
6204 – kora délután Budapest-Nyugati pályaudvarról Szolnokon át Záhonyba tartó sebesvonat
8212 – a reggeli órákban Dombóvárról Gyékényesre közlekedő személyvonat
8396 – késő délután Székesfehérvárról Bajára közlekedő InterRégió vonat
9602-1 – a reggeli órákban Kaposvárról Győrbe közlekedő InterRégió vonat (eredeti száma páros, de páratlan irányba közlekedik)
18504 – kora délután Budapest-Déli pályaudvarról Nagykanizsára csak hetente egyszer közlekedő (mentesítő) sebesvonat
24010 – kora hajnalban szerelvényvonat utasok nélkül vagy szóló mozdony a 40-es vasútvonalon
34116 – a délutáni órákban Pusztaszabolcsról Székesfehérvárra közlekedő személyvonat
34470 – utasok nélküli szerelvénymenet Tatabánya és Oroszlány között
36029 – kora reggel Vásárosnaményból Nyíregyházára tartó személyvonat
Olyan esetekben, ahol az egyes vonattípusoknak nincs a megfelelő időintervallumban megfelelő mennyiségű kiosztható sorszám, a vonatszámok eltérhetnek a szabályostól.
Jegyzetek
↑Néhány csak Tatabánya és Oroszlány között közlekedő járat ötszámjegyű mellékvonali számot visel, amely 344-gyel kezdődik