There are 7 ways to get from Vienna to Zaventem by plane, bus, train, night train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Fly to Charleroi, bus
-
Fly from Vienna (VIE) to Charleroi (CRL)
-
Take the bus from Charleroi Airport to Brussels Midi / Brussels South West
Train
-
Take the train from Wien Hbf to Frankfurt(M) Flughafen Fernbf
-
Take the train from Frankfurt to Bruxelles-Nord
Bus
-
Take the bus from Vienna Central Station to Brussels-North train station
Night train
-
Take the night train from Wien Hbf to Bruxelles-Nord
Night train #2
-
Take the night train from Wien Hbf to Bruxelles-Nord
Drive
-
Drive from Vienna to Zaventem
Questions & Answers
The cheapest way to get from Vienna to Zaventem is to bus which costs €90 - €130 and takes 20h 52m.
The fastest way to get from Vienna to Zaventem is to fly which takes 4h 17m and costs €75 - €280.
No, there is no direct bus from Vienna station to Zaventem. However, there are services departing from Vienna Central Station and arriving at Zaventem Kerkplein via Brussel Noord opstaphalte. The journey, including transfers, takes approximately 20h 52m.
No, there is no direct train from Vienna to Zaventem. However, there are services departing from Wien Hbf and arriving at Zaventem via Frankfurt and Bruxelles-Nord. The journey, including transfers, takes approximately 10h 54m.
The distance between Vienna and Zaventem is 907 km. The road distance is 1096.9 km.
The best way to get from Vienna to Zaventem without a car is to train which takes 10h 54m and costs €140 - €200.
It takes approximately 4h 17m to get from Vienna to Zaventem, including transfers.
Vienna to Zaventem bus services, operated by FlixBus, depart from Vienna Central Station.
Vienna to Zaventem train services, operated by Deutsche Bahn Intercity-Express, depart from Wien Hbf station.
The best way to get from Vienna to Zaventem is to fly which takes 4h 17m and costs €75 - €280. Alternatively, you can train, which costs €140 - €200 and takes 10h 54m, you could also bus, which costs €90 - €130 and takes 20h 52m.

- Distance: 907.3 km
- Duration: 4h 17m
What companies run services between Vienna, Austria and Zaventem, Belgium?
Ethiopian Airlines, Austrian Airlines and three other airlines fly from Vienna to Zaventem hourly. Alternatively, you can take a train from Vienna to Zaventem via Frankfurt and Bruxelles-Nord in around 10h 54m.

- Website
- austrian.com
Flights from Vienna to Brussels
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €90 - €410

- Website
- brusselsairlines.com
Flights from Vienna to Brussels
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €90 - €410

- Website
- lufthansa.com
Flights from Vienna to Brussels via Munich
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €90 - €400
Flights from Vienna to Brussels via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €90 - €410

- Website
- ryanair.com
Flights from Vienna to Charleroi
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €40 - €270
Flights from Vienna to Charleroi via Venice Treviso
- Ave. Duration
- 3h 50m
- When
- Friday
- Estimated price
- €40 - €270
Flights from Vienna to Charleroi via Milan Bergamo
- Ave. Duration
- 3h 55m
- When
- Monday
- Estimated price
- €40 - €270
Flights from Vienna to Charleroi via Billund
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €40 - €270

- Website
- swiss.com
Flights from Vienna to Brussels via Zurich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €130 - €550

- Website
- ethiopianairlines.com
Flights from Vienna to Brussels
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- €110 - €310

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Wien Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 6h 42m
- Frequency
- Every 4 hours
- Estimated price
- €85 - €120
- Website
- https://www.bahn.com/en
Train from Frankfurt to Bruxelles-Nord
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- €50 - €70
- Website
- https://www.bahn.com/en

- Phone
- +43 51717
- Website
- nightjet.com
Night train from Wien Hbf to Bruxelles-Nord
- Ave. Duration
- 13h 34m
- Frequency
- Once daily
- Estimated price
- €95 - €220
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €160 - €220
- Couchette Carriage
- €120 - €170
- Seating Carriage
- €95 - €140

- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Night train from Wien Hbf to Bruxelles-Nord
- Ave. Duration
- 13h 34m
- Frequency
- 3 times a week
- Estimated price
- €90 - €130
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €90 - €130
- 1st Class
- €140 - €200

- Phone
- +352 26 58 57 1
- info@flibco.com
- Website
- flibco.com
Bus from Charleroi Airport to Brussels Midi / Brussels South West
- Ave. Duration
- 55 min
- Frequency
- Every 20 minutes
- Estimated price
- €11 - €19
- Website
- https://www.flibco.com/en

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Vienna Central Station to Brussels-North train station
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Estimated price
- €90 - €130
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Belgium
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
The quickest flight from Vienna Airport to Brussels Airport is the direct flight which takes 1h 45m.
Vienna to Zaventem bus services, operated by FlixBus, arrive at Brussels-North train station.
Vienna to Zaventem train services, operated by Deutsche Bahn Intercity-Express, arrive at Bruxelles-Nord station.
Yes, the driving distance between Vienna to Zaventem is 1097 km. It takes approximately 9h 32m to drive from Vienna to Zaventem.
Ethiopian Airlines, Lufthansa, Swiss and two other airlines offer flights from Vienna Airport to Brussels Airport.
There are 1310+ hotels available in Zaventem. Prices start at €39 per night.
The best way to get from Vienna to Vienna Airport is to train which takes 16 min and costs €3 - €15.