Train from Brussels to Vienna: Tickets & Timetables

Next train departures

Next departures from Brussels to Vienna on 10 April
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ÖBB + ÖBB
Train
Brux.-Midi/Brus.-Zuid
Hauptbahnhof SüdCheapest
InterCity + Deutsche Bahn ICE
Train
Brussels Central Train Station
Wien HauptbahnhofFastest
InterCity + Deutsche Bahn ICE
Train
Brussels Central Train Station
Wien HauptbahnhofNo tags
ÖBBTrain
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 Friday at 04:22 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 €51, it presents an excellent value for a comfortable ride.

33bus per day
22h 45mAverage duration
925 kmDistance
23kgCO₂ emissions
Average price€51 - €202Average duration22h 45m
23kg CO₂e
Average price€91 - €298Average 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
07/04
€207
08/04
€99
Today
No data
10/04
€83
11/04
No data
12/04
No data
13/04
No data
14/04
€84
busbud logoThe cheapest trip from Brussels to Vienna was searched and found on 10 Apr 2026 with a price of €83

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 €83 to €493 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 €83, which is on 2026-04-10.

People from around the world trust Busbud