There are frequent direct train connections from Hungary to Austria (Budapest to Vienna by Railjet). Buy your train ticket via one of the given links.
To travel by train from Hungary to Switzerland, you have a direct overnight train from Budapest to Zurich and one direct day train (Railjet).
If you want to travel from Hungary to the Czech Republic by train, buy your train ticket via one of the given booking links or locally at a train station in Hungary.
There are frequent and direct train connections available between Hungary and the Czech Republic.
Tickets from Budapest and selected other stations in Hungary to Germany are available from DB (German Railways) via our partner link.
Advance fare tickets (Sparpreis Europa) offer very attractive fares and are valid for routes via either Czech Republic and Slovakia or via Austria.
If you need to start your travel from cities in Hungary where no ticket is available from online, buy your online ticket from the first possible station and get the ticket for the remaining part in Hungary locally. Ensure to plan with enough time for changing trains to cope for possible delays!
To travel from Hungary to Croatia by train, buy your tickets online from Hungarian Railways MAV START or from a station in Hungary. A number of offers is available, for instance Sparschiene tickets from 19€ for the single trip Budapest - Zagreb. Online tickets have to be printed from ticket machines at stations in Hungary!
There are two daily express trains between Budapest and Zagreb and night trains from Budapest to Rijeka and Split during the summer months.
To travel by train from Hungary to Poland, the direct night trains from Warsaw and Krakow to Budapest are a good option.
The best option to buy train tickets from Hungary to Romania are the online 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.
Direct train connections available from Hungary (Budapest) to Serbia (Belgrade) to special saver prices. Buy your ticket online via the given link.
If you are travelling from Hungary to Slovenia by train, buy your ticket locally at a station in Hungary or online from Hungarian Railways MAV START. Advance fare offers "Sparschiene" and "Ljubljana Spezial" for trips from Budapest to Ljubljana are available from 9€. Online tickets have to be collected and printed at ticket machines at stations in Hungary!
The only border crossing between the two countries is at Hodos where the direct train from Budapest to Ljubljana runs.
To travel by train from Hungary to Slovakia, the main route is from Budapest to Bratislava with frequent connections. There are as well train connections from Budapest via Miskolc to Košice.
Buy the train tickets online via the given links.
If you are travelling from Hungary to Ukraine by train, buy your ticket at a train station. There are no online tickets available. However it is possible to buy a ticket to Chop only and then use an online ticket of Ukrainian Railways to continue your trip. You can also buy Hungarian online tickets to Zahony and then buy the ticket to Chop locally.
There are several daily trains crossing the border between Zahony and Chop. One of these conveys the sleeping cars from Budapest to Lviv and Kyiv.