Hungary by train
How to travel in Hungary by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
train types
night train
- 40749 Kyiv - Vienna
- B1205 Split - Budapest
- B480/1604/1247 Rijeka - Budapest
- D 40147 Vienna - Kyiv
- EN 346 Bucharest - Vienna
- EN 347 Vienna - Bucharest
- EN 40457 Berlin - Budapest
- EN 40462 Budapest - Zurich
- EN 40467 Zurich - Budapest
- EN 40476 Budapest - Berlin
- EN 407/477 Warsaw - Budapest
- EN 462 Budapest - Munich
- EN 463 Munich - Budapest
- EN 472 Bucharest - Budapest
- EN 473 Budapest - Bucharest
- EN 476/456/406 Budapest - Warsaw
- EN476/572 Budapest - Prague
- G1204 Budapest - Split
- G1246/1605 Budapest - Koper
- G1246/1605/481 Budapest - Rijeka
- IC 406 Brașov - Budapest
- IC 407 Budapest - Brașov
- IC573/EN477 Prague - Budapest
- MV1604/1247 Koper - Budapest
train connections
popular connections travelled by other users
search for train schedules here
Online timetable information, on which you can find relevant, up-to-date connections.
Hungary - Austria
To travel by train from Hungary to Austria you have the main route from Budapest to Vienna served by frequent Railjet trains. It might be the case that you have to buy a second train ticket from your departure station to Budapest.
Please use the given booking links to find schedules and ticket prices. Buy saver fare tickets are available from 14,90 EUR.
Hungary - Switzerland
Travel from Hungary to Switzerland by direct train.
On the travel route Budapest to Zurich there is a direct overnight train and one direct day train with a journey times of 11:40 hours. Train tickets are available from 29/44 EUR.
You will find much more train connections with a change in Vienna (Austria).
Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites.
Hungary - Czech Republic
Travel from Hungary to Czech Republic by one of the frequent train connections.
The journey time on the main line from Budapest to Prague is 6:30 hours. Buy your saver fare ticket from 7.100 HUF (20 EUR).
Find the exact train schedules and train ticket fares via the given booking websites.
Hungary - Germany
Train tickets from Budapest and selected other cities in Hungary to Germany are available from Deutsche Bahn (German railways) via the given booking links. There you also find the train schedules.
Saver price tickets called "Sparpreis Europa" offer very attractive ticket fares from 39 EUR. These tickets are valid for routes from Hungary via either Slovakia and Czech Republic or via Austria to Germany.
If it is not possible to book a saver price ticket from your departure station all the way to Germany, book a first one from Hungarian railways MAV from your departure station to Budapest. Followed by a second ticket from Budapest to Germany.
Hungary - Croatia
Travel from Hungary to Croatia by direct day train. The journey time on the travel route from Budapest to Zagreb is eight hours. Buy saver fare tickets from 19 EUR.
In the summer months, Hungarian railways MAV offer night trains from Budapest to Rijeka and Split.
In Croatia you have a daily night train connection from Zagreb to Split. Dubrovnik is only accessible from Split by bus.
Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites. The train tickets are also available at a station.
Hungary - Poland
Travel from Hungary to Poland by direct day train or by overnight train.
The train connection Budapest to Warsaw has a journey time of 10:20 hours. Train tickets are available from 9.500 HUF (27 EUR).
Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites.
Hungary - Romania
To travel from Hungary to Romania by train, buy your train tickets from Hungarian railway MAV START. They offer a variety of discounts for one way and return journeys as well as the cheap advance fare "Fortuna" tickets. Online tickets from MAV START have to be printed from ticket machines at stations in Hungary! Of course you can buy all tickets at international ticket desks at stations in Hungary as well.
International services run mainly from Budapest via the Lököshaza/Curtici border crossing to Arad and from there either to Timisoara and onwards to Craiova and Bucharest or via Simeria - Sibiu/Sighisoara - Brasov to Bucharest. Additional international express trains run via the Biharkresztes/Episcopia Bihor border crossing to Oradea - Cluj Napoca - Brasov.
Hungary - Serbia
Travel from Hungary to Serbia by direct train on the route from Budapest to Belgrade.
There are saver fare tickets available from 15 EUR.
2021: the direct route Budapest to Novi Sad and on to Belgrade is under construction. The best option is to travel by train from Budapest to Zagreb and from Zagreb to Belgrade if you want to avoid changes and buses.
Find the exact train schedules and buy your train tickets via the given booking websites.
Hungary - Slovenia
Travel from Hungary to Slovenia by direct day train. The journey time on the travel route from Budapest to Ljubljana is 7:40 hours. Train tickets are available as saver fare price from 9 EUR.
In Hodoš is the only railway station for border crossing trains between both countries.
Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites.
Hungary - Slovakia
Travel from Hungary to Slovakia by direct trains on the route from Budapest to Bratislava. You will find frequent train connections with a journey time of 2:20 hours and a ticket price of 3.300 HUF (9,50 EUR).
There are as well train connections from Budapest via Miskolc to Košice.
Find the exact train schedules and buy your train tickets via the given booking websites.
Hungary - Ukraine
Travel from Hungary to Ukraine by direct overnight train. It is the most comfortable way of travel between Budapest and Lviv/Kiev with a journey time of 15/22 hours.
You can also travel first with a ticket from Hungarian railways MAV to Zahony. Then buy a ticket locally at the train station from Zahony to Chop. And from Chop a ticket of Ukrainian railways to your travel destination. There are several daily trains crossing the border between Zahony and Chop.
Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites. The train tickets are also available at a station.