There are 10 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 41m€91–281Fly 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–309Train 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 18m€183–742Bus
- 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–168Train, night train
- Take the train from Charleroi-Central to Bruxelles-Miditrain Ic / ...
- Take the nighttrain from Brussel-Zuid / Bruxelles-Midi to Wien Hbfnighttrain Nj
16h 58m€70–179Fly 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€66–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 16m€109–334Train, 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
- Take the train from Koeln Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Vienna International Airport (VIE)plane DUS - VIE
8h 4m€138–396Train
- Take the train from Charleroi-Central to Liège-Guilleminstrain Ic / ...
- Take the train from Liège-Guillemins to Wien HBFtrain Nj / ...
15h 54m€227–422Drive 1,083.4 km
- Drive from Charleroi to Viennacar 1,083.4 km
9h 52m€178–257
Charleroi to Vienna by train
Questions & Answers
The cheapest way to get from Charleroi to Vienna is to train and night train which costs €70 - €180 and takes 16h 58m.
The fastest way to get from Charleroi to Vienna is to fly which takes 4h 43m and costs €55 - €310.
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 18m.
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 18m and costs €180 - €750.
It takes approximately 5h 41m 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 18m and costs €180 - €750. Alternatively, you can bus, which costs €95 - €170 and takes 18h 8m, you could also fly, which costs €55 - €310 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 18m. Alternatively, you can take a bus from CHARLEROI Gare Centrale - Quai 18 to Vienna, International Busterminal (VIB) via CHARLEROI Airport, 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
- €65–190
Flights from Düsseldorf International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €75–240
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Charleroi-Central to Bruxelles-Midi
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €10–19
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- €50–100
- Website
- Belgian Railways
Train from Charleroi-Central to Bruxelles-Midi
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €10–19
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Charleroi-Central to Liège-Guillemins
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Liège-Guillemins to Wien HBF
- Ave. Duration
- 13h 37m
- Frequency
- 5 times a week
- Estimated price
- €210–390
- 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
- €15–35
- 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
More Questions & Answers
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 4712+ hotels available in Vienna.










