Related Content
Travel Info & Tips International trains from Hungary
How to make international train journeys from Hungary

International trains from Hungary

Summaries of how to take direct trains from Hungary to Austria, Croatia, Czechia, Germany, Poland, Romania, Slovakia, Slovenia, Switzerland and Ukraine


Aside from the Railjet trains to and from Austria, most of the international trains from and to Hungary have a retro-aura; as Hungary has no high speed rail connections.
But don't let that put you off, these trains can be comparatively spacious and comfortable and many of them have been recently refurbished.

As a result travelling by train to and from Hungary can be a more memorable experience, than being sealed inside a high speed train and being whizzed across a border.

to Austria (and southern Germany and Switzerland

Most of the trains which travel from Hungary to Austria take one of three routes, with the majority inevitably taking the route which links to Budapest to Wien/Vienna in less than 2hr 45min

the route from Gyor through Hegyeshalom

This is the border crossing used by all but one of the long-distance express trains which travel from Hungary to Austria and beyond, as it is the route which connects the Austrian and Hungarian capitals.

The four train services which come this way are:

(1) Railjets which take this route; Budapest – Gyor – Wien/Vienna – St Polten – Linz – SalzburgMunchen/Munich
Connect in Munich for ICE trains to multiple destinations including Frankfurt (Main), Hamburg, Koln/Cologne, Nurnberg and Stuttgart.
One Railjet per day follows this route as far as Salzburg and then from there takes this route; Innsbruck > Feldkirch > Buchs > Zurich providing an option for travelling by day by train from Hungary to Switzerland.

(2) During the day in the hours when no Railjet to Wien/Vienna is scheduled, Hungarian IC/EC trains, which are in effect Hungarian InterCity trains, which are similar to the Railjets also take the Budapest – Wien/Vienna route.
The morning departure is the overnight train from Buccuresti, which conveys seats for daytime use..
One of these trains to Wien/Vienna has commenced its journey at Cluj Napoca in Romania and makes calls at cities in eastern Hungary including Püspökladány and Szolnok.
Another of these trains makes an early morning departure from Debrecen and also calls in Szolnok.

(3) A couple of regional REX trains per day travel from Gyor to Wien/Vienna.

(4) The overnight trains from Budapest to Munchen/Munich and Zurich come this way.
However, these trains travel through Austria in the middle of the night, though the train to Zurich does make a morning call in Feldkirch.

the route from Sopron

On Monday – Friday hourly regional trains depart Sopron for Wiener-Neustadt and the journey between the two cities only takes around 40mins; though less frequent trains take this route at weekends.

Sopron is served by frequent trains from Szombathely and Wiener Neustadt has frequent trains to Wien/Vienna, as well as trains heading south to Bruck an der Mur, Graz and Klagenfurt.

the route from Szentgotthard

A new daily IC train departs Budapest-Keleti at 16:15 and takes a Budapest - Gyor - Szombathely - Szentgotthard - Graz route; the train will be heading to Ljubljana

Also up to seven local trains per day from the Hungarian border town, Szentgotthard travel to Graz.
Szentgotthard is served by trains from Szombathely.

to Croatia

A year round daily EC/IC train, which is named the 'Agram-Topart' takes this route; Budapest Deli station → Slofok → Fonyod → Gyekenyes → Zagreb.
Slofok and Fonyod are resort towns on Lake Balaton.

Note that it leaves from Deli station in Budapest, which is served by line M2 of the Budapest Metro, the red line; it's usual departure time is 15:35.
From the first Sunday in June to the second Sunday in September there is an additional daily train which leaves Budapest at 06:23.

At the height of summer on Tuesday, Friday and Sunday evenings an overnight sleeper train named the 'Adria' departs from Keleti station in Budapest at 18:45 and heads for Split on the Adriatic Coast, where it is due to arrive just after 08:45.
It also call in Zagreb at around shortly before 00:30, so provides an additional daily rail connection from the Hungarian capital to the Croatian capital.

to Romania

The long-distance trains from Hungary to Romania take two routes.

(1) the route via Biharkeresztes

The trains which take this border crossing are travelling from Hungary into the Transylvania region of Romania; though according to the European Rail Timetable, the schedules of these trains will subject to alteration when travelling before November 6th.

The four daily train services which come this way are:

  • A morning IC train named the 'Hargitha' which takes a Budapest-Keleti → Oradea → Cluj Napoca → Brasov route; it is usually scheduled to depart from Budapest at 07:40.
  • An IC train named 'the Transilvania' usually departs from Budapest-Keleti at 13:40 for Oradea and Cluj Napoca; this train commences its journey at Wien/Vienna hbf in Austria, so it also calls at Gyor and Budapest-Kelenfold.
  • An overnight train service from Budapest to Bucuresti named 'the Dacia' takes this route and calls in Cluj Napoca and Brasov; But there is a part of the train named the 'Corvin' which travels no further than Cluj Napoca; this 'Corvin' train conveys seats, couchettes and both 1st and 2nd class sleeping cabins.
    This 'Dacia' train, which also conveys seats, couchettes and both 1st and 2nd class sleeping cabins, is typically scheduled to depart from Budapest-Keleti at 22:45 and it is scheduled to arrive in Bucuresti Nord station at 17:13.
    The 'Dacia' train also commences its journey at Wien Hbf in Vienna, from where it is usually scheduled to depart at 19:42.
  • There is also an overnight train from Budapest to Brasov named 'the Corona' which also takes this route, but it arrives in Cluj Napoca at 02:00am.

(2) the route via Curtici to Arad

The trains on this route depart from Keleti station in Budapest every other, in the odd hours;
All timings are taken from the usual scheduled timetable:

  • The daytime express IC service from Budapest to Bucuresti/Bucharest which is named 'the Traianus', it typically departs from Budapest at 07:10 and takes a Budapest-Keleti → Bekescsaba → Curtici → Arad → Timisoara → Craiova → Bucuresti route.
    This train is scheduled to arrive atBucuresti Nord station in the Romanian capital until after 23:30.
  • An IC train which typically departs from Budapest at 09:10 and takes take a Budapest-Keleti → Bekescsaba → Curtici → Arad → Brasov route
  • IC trains which typically depart from Budapest 11:10 and 17:10 and which take the same route as far as Arad.
  • An IC train which typically departs from Keleti station in Budapest at 13:10 and takes the Budapest-Keleti → Bekescsaba → Curtici – Arad → Timisoara route
    All of these IC trains are 2nd class only and reservations are optional when making the journey over the border to Romania; reservations are only mandatory when taking journeys within Hungary by these trains.

There are two overnight trains which travel on this route from Budapest to Brasov and on to Bucuresti/Bucharest.
1: The 15:10 departure from Budapest is a train named the 'Muntenia' and it is scheduled to arrive at Bucuresti Nord station in the Romanian capital at 08:06; in time for connections on to eastern Romania.
This train conveys seats and couchettes, but no sleeping cabins are available.

The summer only (June 5th - October 5th) 'Bosphorus Express' train from Bucuresti/Bucharest to Istanbul is scheduled to depart from the Romanian capital at 10:55.
So this 'Muntenia' service offers the best connection for a Budapest to Istanbul journey.

2: The 19:10 departure from Budapest is scheduled to arrive at Bucuresti Nord station in the Romanian capital at 11:50; in time for connections on to eastern Romania.
This train is named the 'Ister' and it conveys seats, couchettes and both 1st and 2nd class sleeping cabins

Note that a third option for an overnight journey from the Hungarian to the Romanian capitals is 'Dacia' train which takes a different route (see above), it also conveys seats, couchettes and both 1st and 2nd class sleeping cabins,.
It is typically scheduled to depart from Budapest-Keleti at 22:45 and it is scheduled to arrive in Bucuresti Nord station at 17:13.

to Serbia

Two EC trains* per day and an overnight train used travel on a Budapest-Keleti – Subotica – Novi Sad – Beograd/Belgrade route, but the the route is being completely reconstructed, so direct trains won't be available until 2024 (at the earliest).

The section of the route between Novi Sad and Beograd/Belgrade has reopened, but the reaching Novi Sad from Budapest, is for the time being extremely awkward.
Particularly as the alternative route, which involves taking trains to Zagreb from Budapest and then connecting in Zagreb for Beograd, is also unavailable, due to yet more works on a railway route in Serbia.

According to the European Train Timetable; the current typical schedule is:

  • Take the 11:53 train from Budapest-Nyugati station to Szeged
  • A bus from Szeged to Kelebia
  • A train over the border from Kelebia to Subotica
  • A bus from Subotica to Novi Sad
  • A train from Novi Sad to Beograd/Belgrade
    If all the connections are on time you will arrive in the Serbian capital at 21:48.
    Rail tickets are not valid on the bus between Subotica and Novi Sad.

*One of these EC trains USUALLY commences its journey in Wien/Vienna and also calls at Gyor, but this service has also been suspended.

to Slovakia (and Czechia and Germany and Poland):

The trains from Hungary to Slovakia and beyond primarily take one of two routes.

(1) the route via Szob and on to Bratislava

Only daytime and overnight express trains travel on this route over the border from Hungary to Slovakia, there aren't any local trains that come this way.
Most of these trains then travel cross Slovakia and head on to Czechia, Germany and Poland.

The daytime trains are:

  • Two trains operated by Regiojet which depart from Deli station in Budapest for Praha/Pragu via Bratislava.
  • The daily EC trains, which now depart from Nyugati station station in Budapest and take two routes:

(1) The Budapest → Vac → Szob → Bratislava → Bréclav → Brno → Pardubice → Praha/Prague is taken by 6 x trains per day.
The 'Hungaria' train travels beyond Praha to Decin - Dresden - Berlin - Hamburg.

(2) Budapest → Vac → Szob → Bratislava → Bréclav → Ostrava → Katowice → Warsazawa.
And this daily EC train has had its journey extended, so that it now travels beyond Warszawa/Warsaw to Terespol on the border with a Berlarus.

The overnight trains on this route are:
(1) A Nightjet service from Budapest to Berlin via Wroclaw. Until Sept 1st this is now the only direct train from Hungary to Germany
(2) The Euronight train from Budapest to Warszawa.
(3) The Euronight train from Budapest to Praha/Prague.

These trains now also depart from [Nyugati station station in Budapest and not Keleti station.

(2) the route via Hidasnemeti to Kosice

Seven IC trains per day take a Budapest → Fuzesabony → Miskolc → Kosice route.
They depart from Budapest Keleti station every every two hours and the journey time is around 2hr 30min.

to Slovenia

Trains now take two different routes from Budapest to Ljubljana; and beyond.

the route via Hodos

One EC/IC train per day departs Deli station in Budapest for Ljubljana, it typically leaves the Hungarian capital at 09:00 and arrives in Ljubljana at 16:35.
This train is named 'the Citadella' and it also calls at Ormoz and Zidani-Most.

In the summer months there is also an overnight train on this route from Budapest to Koper and Rijeka which calls at Ljubljana.
It is named the 'Istra' and conveys 2nd class seats, couchettes and sleeping cabins; it departs Deli station at 20:35 and is due to arrive in the Slovenian capital at around 06:30.

the route via Graz in Austria

A relatively new direct train has been introduced on a Budapest → Szombathely → Graz → Maribor → Zidani-Most → Ljubljana route; so Maribor now has a direct train from Budapest
It typically departs from Keleti station in Budapest daily at 16:15, but it isn't scheduled to arrive in Ljubljana until shortly before 01:00.

to Ukraine

For the time being a train named the 'Hortobagy' that conveys sleeping cabins is still typically scheduled to depart from Budpaest-Keleti station at 19:40.
It travels overnight to Lviv where it is scheduled to arrive at 11:00 and then travels on to Kyiv/Kiev during the day, arriving in the Ukrainian capital at 18:30.

The option for departing from Budapest in the morning involves taking the 07:23 train from Nyugati station in Budapest as, this train which is named the 'Latorca' which travels over the border to terminate in Mukachevo.
Though the train on to Lviv, which also conveys sleeping cars to Kviv/Kiev, is scheduled to leave Mukachevo more than 2hrs 30mins after the train from Budapest will have arrived there.
According to the European Rail Timetable, this onward connection from Mukachevo is still available.


Simon Harper

I wanted to share my passion for train travel and explain how anyone can take the fantastic journeys I have taken.


This is one of more than 100 train travel guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.


Please support ShowMeTheJourney

Help keep us advertising and paywall free!


This second version of ShowMeTheJourney is exciting and new, so we are genuinely thrilled that you are here and reading this, but we also need your help.

We’re striving not to let anything get in the way of providing the most useful service possible, hence a facility has been set up with DonorBox which can be used to support the running costs and make improvements.

Instead of advertising or paywalls, your financial support will make a positive difference to delivering an enhanced service, as there’s a lot of ideas which we want to make happen.

So if you have found the info provided here to be useful, please consider saying thank you.