Travel Information between Charleroi and Lyon
| 322 miles (519 km) | |
| Train, bus or flight | |
| $37 - $195 | |
| Bus • $37 (€33) • 11 h 30 min | |
| Flight • $74 (€67) • 1 h 25 min | |
| FlixBus, Brussels Airlines or SNCB |
Take a train, bus or flight to travel 322 miles (519 km) between Charleroi and Lyon. The most popular travel companies which serve this journey are FlixBus, Brussels Airlines or SNCB among others. Travelers can even take a direct bus, flight or train from Charleroi to Lyon.
Travel optionsfrom Charleroi to Lyon
How to get from Charleroi to Lyon by train, bus or flight.
Our recommendation
The best way to travel from Charleroi to Lyon is by taking a bus because it’s the best combination of price and speed.
FlixBus · FlixBusCheapest
FlixBus · FlixBusFastest
SN3587Other options
FlixBus · FlixBus
VY8985 · VY1220
SN3593
VY8983 · VY1220Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Charleroi to Lyon
Travel to Lyon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Charleroi to Lyon.

There are 3 options to travel between Charleroi and Lyon including taking a train, bus or flight.
The cheapest way to go to Lyon from Charleroi is by taking a bus, which costs on average $37 (€33).
This is compared to other ways of getting from Charleroi to Lyon:
Taking a bus costs $38 (€34) less than taking a flight, which average ticket prices of $74 (€67).
A bus is $159 (€143) less than a train with an average ticket price of $195 (€176) from Charleroi to Lyon.
The quickest way to travel to Lyon from Charleroi is by flight, which takes on average 1 h 25 min compared to other travel options that take longer:
Bus takes on average 11 h 30 min.
Getting to Lyon by train takes 5 h 13 min on average.
You should expect to travel around 322 miles (519 km) between Charleroi and Lyon.
The average frequency per day from Charleroi to Lyon is:
- Around 5 buses per day.
- 9 flights per day.
- 1 train per day.
However, we recommend checking specific travel dates for your journey between Charleroi and Lyon as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from Charleroi to Lyon:
- Buses most often depart from Charleroi at Charleroi, Rue de la Villette (Charleroi-Sud) and arrive in Lyon at Lyon, Perrache Bus Station.
Omio works with many trusted partners that can help you travel the best way from Charleroi to Lyon:
- You can go to Lyon from Charleroi by bus with FlixBus. You'll see cheap bus tickets for $37 (€33) with FlixBus from Charleroi to Lyon on Omio.
- You can go to Lyon from Charleroi by plane with Brussels Airlines, Vueling Airlines or KLM Cityhopper. You'll see cheap plane tickets for $74 (€67) with Vueling Airlines from Charleroi to Lyon on Omio.
- You can go to Lyon from Charleroi by train with SNCB. You'll see cheap train tickets for $195 (€176) with SNCB from Charleroi to Lyon on Omio.
Yes, there are direct routes from Charleroi to Lyon with the following travel companies:
- You can find 1 direct bus per day to Lyon with.
- You can check for a direct flight to Lyon with Brussels Airlines with 2 direct flights per day.
Direct services to Lyon tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from Charleroi to Lyon: related information
Here are some other resources that might have the information you need
