There are 11 ways to get from Charleroi to Vienna by train, plane, bus, 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.
Train to Brussels Airport, fly to Vienna International Airport
best- Take the train from Charleroi-Central to Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Vienna International Airport (VIE)plane BRU - VIE
5h 40m€95–286Fly Brussels South Charleroi Airport to Vienna International Airport
cheapest- Fly from Brussels South Charleroi Airport (CRL) to Vienna International Airport (VIE)plane CRL - VIE
4h 43m€57–299Train via Munich
- Take the train from Charleroi-Central to Liège-Guilleminstrain Ic / ...
- Take the train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbftrain Ice / ...
- Take the train from Frankfurt to München Hbftrain 41 / ...
- Take the train from München Hbf to Salzburg Hauptbahnhoftrain 90 / ...
- Take the train from Salzburg Hauptbahnhof to Wien Westbahnhoftrain Drf / ...
12h 27m€179–441Bus
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus flibco 6580
- Take the bus from Liège Guillemins to Vienna, International Busterminal (VIB)bus 1924
18h 8m€96–157Train, night train
- Take the train from Charleroi-Central to Liège-Guilleminstrain Ic / ...
- Take the nighttrain from Liege-Guillemins to Wien Hbfnighttrain Nj
16h 16m€77–176Fly Brussels South Charleroi Airport to Bratislava Airport, train
- Fly from Brussels South Charleroi Airport (CRL) to Bratislava Airport (BTS)plane CRL - BTS
- Take the train from Bratislava Hlavna Stanica to Wien Hbftrain
5h 49m€76–296Train, train to Cologne Bonn Airport, fly to Vienna International Airport
- Take the train from Charleroi-Central to Liège-Guilleminstrain
- Take the train from Liege-Guillemins to Koeln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Vienna International Airport (VIE)plane CGN - VIE
7h 21m€109–324Train, train to Düsseldorf International Airport, fly to Vienna International Airport
- Take the train from Charleroi-Central to Liège-Guilleminstrain
- Take the train from Liege-Guillemins to Koeln Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Vienna International Airport (VIE)plane DUS - VIE
7h 52m€135–372Train to Luxembourg, fly to Vienna International Airport
- Take the train from Namur to Luxembourgtrain
- Fly from Luxembourg (LUX) to Vienna International Airport (VIE)plane LUX - VIE
8h 44m€110–306Train
- Take the train from Charleroi-Central to Liège-Guilleminstrain Ic / ...
- Take the train from Liège-Guillemins to Wien HBFtrain Nj / ...
15h 58m€217–346Drive 1,083.4 km
- Drive from Charleroi to Viennacar 1,083.4 km
9h 52m€182–263
Charleroi to Vienna by train
Comparing Your Travel Options
The cheapest way to get from Charleroi to Vienna is to train and night train which costs €75 - €180 and takes 16h 16m.
The fastest way to get from Charleroi to Vienna is to fly which takes 4h 43m and costs €55 - €300.
No, there is no direct bus from Charleroi to Vienna. However, there are services departing from CHARLEROI Gare Centrale - Quai 18 and arriving at Vienna, International Busterminal (VIB) via Charleroi Airport and Liège Guillemins. The journey, including transfers, takes approximately 18h 8m.
No, there is no direct train from Charleroi to Vienna. However, there are services departing from Charleroi-Central and arriving at Wien Westbahnhof via Liege-Guillemins, Frankfurt, München Hbf and Salzburg Hauptbahnhof. The journey, including transfers, takes approximately 12h 27m.
The distance between Charleroi and Vienna is 1015 km. The road distance is 1083.4 km.
The best way to get from Charleroi to Vienna without a car is to train via Munich which takes 12h 27m and costs €170 - €450.
It takes approximately 5h 40m to get from Charleroi to Vienna, including transfers.
Charleroi to Vienna bus services, operated by Flibco, depart from Charleroi Airport station.
Charleroi to Vienna train services, operated by Belgian Railways (NMBS/SNCB), depart from Charleroi-Central station.
The best way to get from Charleroi to Vienna is to train via Munich which takes 12h 27m and costs €170 - €450. Alternatively, you can bus, which costs €95 - €160 and takes 18h 8m, you could also fly, which costs €55 - €300 and takes 4h 43m.
What companies run services between Charleroi, Belgium and Vienna, Austria?
You can take a train from Charleroi-Central to Wien Westbahnhof via Liege-Guillemins, Frankfurt, München Hbf, and Salzburg Hauptbahnhof in around 12h 27m. Alternatively, you can take a bus from CHARLEROI Gare Centrale - Quai 18 to Vienna, International Busterminal (VIB) via CHARLEROI Airport - Quai 10, Charleroi Airport, and Liège Guillemins in around 18h 8m.
- Website
- austrian.com
Flights from Brussels Airport to Vienna International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €75–250
Flights from Cologne Bonn Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–200
Flights from Düsseldorf International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €75–270
Flights from Luxembourg to Vienna International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €120–230
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Charleroi-Central to Bruxelles-Midi
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- €9–16
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–27
- Website
- Belgian Railways
Train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–27
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–27
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–27
- Website
- Belgian Railways
Train from Namur to Luxembourg
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- €29–50
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–27
- Website
- Belgian Railways
Train from Liège-Guillemins to Wien HBF
- Ave. Duration
- 13h 37m
- Frequency
- Once daily
- Estimated price
- €200–320
- Website
- Belgian Railways
- [email protected]
- Website
- Flibco
Bus from Charleroi Airport to Liège Rue du Plan Inclined
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €13–24
- Website
- Flibco
Want to know more about travelling around Austria
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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Charleroi to Vienna bus services, operated by Flibco, arrive at Liège Rue du Plan Inclined station.
Charleroi to Vienna train services, operated by Belgian Railways (NMBS/SNCB), arrive at Liège-Guillemins station.
Yes, the driving distance between Charleroi to Vienna is 1083 km. It takes approximately 9h 52m to drive from Charleroi to Vienna.
Book your Charleroi to Vienna train tickets online with Omio.
Book your Charleroi to Vienna bus tickets online with Omio.
There are 4617+ hotels available in Vienna.










