Omio
Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.
To travel by train from Zurich in Switzerland to Budapest in Hungary, the main route leads via Austria.
Travel from Zurich to Vienna by direct day train or overnight train.
There are at least four day train connections by "Railjet" trains. The journey time is 7:50 hours. Train tickets are available from 39 EUR. This saver fare ticket is called "Sparschiene".
The overnight train is called "Nightjet" and offers comfortable travel while you are sleeping. The journey time of the NJ467 is 10:20 hours. Train tickets start from 29 EUR for a seat. There a compartments with six seats available. More comfortable are the 6 or 4 persons couchette compartments. And the sleeper compartments which you can book with three, two or one bed. The departure time in Zurich is at 21:40. The arrival time in Vienna at 08:00.
Find the exact train schedules and buy your ticket via the given booking links.
Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.
Online shop of the Swiss Federal Railways SBB.
To travel from Vienna to Budapest by train, use of a Railjet train. The journey time is 2,5 hours. Ticket prices start from 14 EUR in second class and from 24 EUR in first class. The saver fares of Austrian railways ÖBB are called "Sparschiene". As earlier you book, as cheaper the tickets are.
The train connection is direct and you do not have to change trains. There are frequent train connections on this route: at least eight per day. Find the exact schedules and ticket fares via our booking links.
Departure is at the Vienna central train station "Wien Hauptbahnhof". The arrival railway station in Budapest is "Budapest Keleti".