Train Vienna → Budapest
Duration 2h30 - From €29
- Departure station : Wien meidling (Eichenstraße 27 1120 Wien)
Wien huetteldorf (Hadikgasse 312 1130 Wien)
Wien westbahnhof (Westbahnhof 140/1 1150 Wien)
- Arrival station : Budapest kelenfoe (Budaörsi út 1083 Budapest)
Budapest keleti p (Dohány utcai Zsinagóga VII. Dohány u. 2-8, Pest Budapest)
Your travel by train from Vienna to Budapest
The journey by train from Vienna to Budapest takes just 2 hours and 30 minutes.
Wien Meidling, is a train station located in Vienna, the capital of Austria. It is one of the most important train stations in Austria. Wien Meidling is well connected to public transportations and is easily accessible. Budapest Kelenfoe is a train station located in Budapest. It is one of the major train stations in Budapest.
For a single return trip from Vienna to Budapest, a point to point ticket is the best value for money and the cheapest train ticket. Best prices are available when buying the train ticket well in advance. For extensive train travel, a rail pass including Austria and Hungary is a better choice.
Visit Vienna and discover other popular train journeys
Vienna is the capital and largest city of Austria as well as being one of the most visited cities of the country. Vienna is widely known as being the City of Music. The city was home to famous musicians like Wolfgang Amadeus Mozart, Joseph Haydn, Ludwig van Beethoven, Franz Schubert and Johannes Brahms.
From Budapest, travellers can take the train to reach other cities and regions of Hungary.