There are 9 ways to get from Sofia to Charleroi by plane, bus, train, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Brussels South Charleroi Airport
best- Fly from Sofia Airport (SOF) to Brussels South Charleroi Airport (CRL)plane SOF - CRL
5h 37m€43–267Bus
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Metzbus
- Take the bus from Metz - Bus Station to Luxembourgbus
- Take the bus from Luxembourg P+R Bouillon to Charleroi Airportbus
28h 27m€180–237Train, night train
- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the nighttrain from Gorna Oryahovitsa to Bucharestnighttrain
- Take the nighttrain from Bucuresti Nord to Wien Hbfnighttrain
- Take the train from Wien HBF to Bruxelles-Miditrain Nj / ...
- Take the train from Bruxelles-Midi to Charleroi-Centraltrain Ic / ...
43h 41m€327–508Drive 2,018.9 km
- Drive from Sofia to Charleroicar 2,018.9 km
19h 21m€316–457Fly to Brussels Airport, train
- Fly from Sofia Airport (SOF) to Brussels Airport (BRU)plane SOF - BRU
- Take the train from Bruxelles-Midi to Charleroi-Centraltrain
6h 36m€93–247Bus, train via Salzburg
- Take the bus from Sofia Knyaginya Maria Luiza Station to Salzburgbus
- Take the train from Salzburg Hauptbahnhof to München Hbftrain 90 / ...
- Take the train from München Hbf to Frankfurttrain 47 / ...
- Take the train from Frankfurt to Liège, Guillemins Bftrain 79
- Take the train from Liège-Guillemins to Charleroi-Centraltrain Ic / ...
28h 54m€236–492Bus, train
- Take the bus from Sofia Serdica Bus Stop to Frankfurt Central Train Stationbus
- Take the train from Frankfurt to Liège, Guillemins Bftrain 79
- Take the train from Liège-Guillemins to Charleroi-Centraltrain Ic / ...
34h 3m€169–302Bus, train #2
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Brusselsbus
- Take the train from Brussels-Nord to Charleroi-Centraltrain Ic / ...
35h 50m€147–198Drive, car train
- Drive from Sofia to Salzburg Hbfcar
- Take the cartrain from Salzburg Hbf to Fuldacartrain
- Drive from Fulda to Charleroicar
22h 5m€363–517
Sofia Airport (SOF) to Brussels South Charleroi Airport (CRL) flights
Questions & Answers
The cheapest way to get from Sofia to Charleroi is to fly which costs €40 - €270 and takes 5h 37m.
The fastest way to get from Sofia to Charleroi is to fly which takes 5h 37m and costs €40 - €270.
No, there is no direct bus from Sofia station to Charleroi. However, there are services departing from Sofia Central Bus Station and arriving at CHARLEROI Gare Centrale - Quai 05 via Beograd, Autobuska stanica, Metz - Bus Station, Luxembourg P+R Bouillon and CHARLEROI Airport - Quai 10. The journey, including transfers, takes approximately 28h 27m.
No, there is no direct train from Sofia to Charleroi. However, there are services departing from Sofia Sever and arriving at Charleroi-Central via Gorna Oryahovitsa, Bucuresti Nord, Wien HBF and Bruxelles-Midi. The journey, including transfers, takes approximately 43h 41m.
The distance between Sofia and Charleroi is 1705 km. The road distance is 2018.9 km.
The best way to get from Sofia to Charleroi without a car is to bus which takes 28h 27m and costs €180 - €240.
It takes approximately 5h 37m to get from Sofia to Charleroi, including transfers.
Sofia to Charleroi bus services, operated by Trans Jug, depart from Sofia Central Bus Station.
Sofia to Charleroi train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
The best way to get from Sofia to Charleroi is to fly which takes 5h 37m and costs €40 - €270. Alternatively, you can bus, which costs €180 - €240 and takes 28h 27m.
What companies run services between Sofia, Bulgaria and Charleroi, Belgium?
Wizz Air and Ryanair fly from Sofia Airport (SOF) to Brussels South Charleroi Airport (CRL) twice daily. Alternatively, you can take a bus from Sofia Central Bus Station to CHARLEROI Gare Centrale - Quai 05 via Beograd, Autobuska stanica, Metz, Metz - Bus Station, Luxembourg P+R Bouillon, Charleroi Airport, and CHARLEROI Airport - Quai 10 in around 28h 27m.
- Website
- ryanair.com
Flights from Sofia Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €50–280
Flights from Sofia Airport to Brussels South Charleroi Airport via Milan Bergamo
- Ave. Duration
- 5h 25m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €50–280
Flights from Sofia Airport to Brussels South Charleroi Airport via Budapest
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €50–280
Flights from Sofia Airport to Brussels South Charleroi Airport via Krakow
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- €50–280
Flights from Sofia Airport to Brussels South Charleroi Airport via Bologna
- Ave. Duration
- 6h 25m
- When
- Thursday
- Estimated price
- €50–280
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–6
- 1st Class
- €4–6
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €3–5
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
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.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Sofia to Charleroi bus services, operated by Trans Jug, arrive at Beograd, Autobuska stanica station.
Charleroi is 1h behind Sofia. It is currently 4:32 PM in Sofia and 3:32 PM in Charleroi.
Sofia to Charleroi train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Sofia to Charleroi is 2019 km. It takes approximately 19h 21m to drive from Sofia to Charleroi.
Book your Sofia to Charleroi bus tickets online with Omio.
There are 478+ hotels available in Charleroi.






