Будапешт - це основний транспортний вузол Угорщини. Зі столиці можна дістатися в будь-яку точку країни. Велику роль в системі громадського транспорту Угорщини грає залізниця. На поїзді можна дістатися не лише до більшості угорських міст, а й відправитися в міста інших країн Європи.
У Будапешті існує три залізничні вокзали: Східний (Keleti pályaudvar), Західний (Nyugati pályaudvar), Південний (Déli pályaudvar). Угорські назви в точності відповідають російському перекладу, проте вокзали прийнято називати Келети, Ньюгаті і Делі відповідно. З назв вокзалів Будапешта випливає те, що поїзди з них відправляються в напрямку йому відповідному.
Схема розташування залізничних вокзалів Будапешта
Вокзали Келети і Ньюгаті знаходяться в Пешті, а Делі розташовується в Буді. Біля кожного з вокзалів знаходяться однойменні станції метрополітену. Найпривабливішими за своїм зовнішнім виглядом є вокзали Келети і Ньюгаті.
Вокзал Келети був побудований в стилі неоренесансу в 1881-1884 роках. На момент здачі його в експлуатацію він вважався одним з найсучасніших вокзалів в Європі оскільки в ньому використовувалося електричне освітлення.
Вокзал Ньюгаті побудований будівельною компанією Гюстава Ейфеля. Будівля була побудована прямо над старим вокзалом, який до моменту реконструкції вже не відповідав сучасним вимогам. Зведення нової будівлі завершилося в 1877 році.
Будівля вокзалу Делі будувалося в 1968-1875 роках на місці зруйнованого під час Другої світової війни будівлі. Сучасна будівля має лаконічний зовнішній вигляд.