Train from Brussels to Vienna: Tickets & Timetables

Next train departures

Next departures from Brussels to Vienna on 14 April
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ÖBB + ÖBB
Train
Brux.-Midi/Brus.-Zuid
Hauptbahnhof SüdCheapest
ÖBB + ÖBB
Train
Brux.-Midi/Brus.-Zuid
Hauptbahnhof SüdFastest
InterCity + Deutsche Bahn ICE
Train
Brussels Central Train Station
Wien HauptbahnhofNo tags
ÖBB + ÖBB
Train
Brux.-Midi/Brus.-Zuid
Hauptbahnhof SüdNo tags
InterCity + Deutsche Bahn ICE
Train
Brussels Central Train Station
Wien HauptbahnhofNo tags

Last refresh of the prices: Last Tuesday at 07:53 CEST.

Compare 2 ways to travel from Brussels to Vienna

We recommend taking the bus

Among the sustainable travel choices, the Bus stands out as a good way to reach Vienna. The journey takes about 22 hours 45 minutes and with fares starting at just £44, it presents an excellent value for a comfortable ride.

33bus per day
22h 45mAverage duration
573 milesDistance
23kgCO₂ emissions
Average price£44 - £175Average duration22h 45m
23kg CO₂e
Average price£79 - £259Average duration11h 22m
22kg CO₂e

Find cheapest prices for trains

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
09/04
No data
10/04
£72
Today
No data
12/04
No data
13/04
No data
14/04
£73
15/04
£32
16/04
No data
busbud logoThe cheapest trip from Brussels to Vienna was searched and found on 15 Apr 2026 with a price of £32

To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Brussels to Vienna as early as possible.

You can expect to pay from £32 to £428 for a train ticket from Brussels to Vienna based on the last 2 days. You can expect to find the cheapest price for the trip at £32, which is on 2026-04-15.

People from around the world trust Busbud