Arriving by train

You can arrive in Budapest by Railjet traveling in economy, first or business class, all directly from Frankfurt, Vienna, Salzburg, Innsbruck, Zurich and Munich.

You'll find offers from 39 € (19 € from Vienna) on the websites of the SBB, DB or ÖBB. Trains arrive at the Eastern Railway station (Keleti pályaudvar). Pay attention to the exchange rate when changing money there and do not take a taxi directly from the station, it is better to use public transport or to call a licensed taxi (Radio Tele 5 Taxi: +361 777 777, Főtaxi: +361 222 222, City Taxi: +361 211 111). Tickets are available at the metro stations of line 2 and 4. Both bring you to the center in less than 10 minutes. There are direct EC and night trains connecting Budapest with Graz, Bratislava, Prague, Berlin, Hamburg, Dresden, Bucharest, Kiev, Moscow, Zagreb, Belgrade, Ljubljana and Bucharest.