Train Belgrade → ViennaFrom € 98
Find a Train Ticket
Overview The average travel time between Belgrade and Vienna is 19h04 minutes. The quickest route is 11h12 minutes. The first train leaving Belgrade is at 06:45, the last at 11:00. There is an average of 2 trains a day between Belgrade and Vienna, leaving approximately every 2h05 minutes.
- Departure station : Beograd (Savski trg 2 11000 Belgrade)
- Arrival station : Wien meidling (Eichenstraße 27 1120 Wien)
Why choose us?
5.5 milliontravellers in 2015
75+years of rail travel experience