Travel within Belgium is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Charleroi?

Book now

There are 5 ways to get from Dinant to Charleroi-South Station by train, bus, taxi 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.

Recommended option

Train

  1. Take the train from Dinant to Namur
  2. Take the train from Namur to Charleroi-Sud

Cheapest option

Train via Jambes

  1. Take the train from Dinant to Jambes
  2. Take the train from Jambes to Charleroi-Sud

3 alternative options

Line 20 bus, bus

  1. Take the line 20 bus from DINANT Gare to FLORENNES Place de la Chapelle
  2. Take the bus from FLORENNES Place de la Chapelle to CHARLEROI Sud

Taxi

  1. Take a taxi from Dinant to Charleroi-South Station

Drive

  1. Drive from Dinant to Charleroi-South Station

Dinant to Charleroi-South Station by train

The train journey time between Dinant and Charleroi-South Station is around 1h 14m and covers a distance of around 63 km. This includes an average layover time of around 13 min. The fastest train normally takes 1h 4m. Operated by Belgian Railways (NMBS/SNCB), the Dinant to Charleroi-South Station train service departs from Dinant and arrives in Charleroi-Sud. Typically 197 trains run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average train journey times

Time on train:
1h 1m
Layover time:
13 min
Total time:
1h 14m

Train route information

Fastest train time:
1h 4m
Train distance:
63 km
Trains per week:
197
Cheapest price:
€10
Carbon emissions:
3 kg CO2

First and last trains

First train departs at:
05:05
Last train departs at:
22:14

The schedules shown below are for the next available departures.

Dinant to Charleroi-South Station train schedules

Trains departing Monday, October 18, 2021

Questions & Answers

The cheapest way to get from Dinant to Charleroi-South Station is to drive which costs €6 - €9 and takes 45 min.

More details

The quickest way to get from Dinant to Charleroi-South Station is to taxi which costs €100 - €130 and takes 45 min.

More details

No, there is no direct bus from Dinant to Charleroi-South Station. However, there are services departing from DINANT Gare and arriving at CHARLEROI Sud via FLORENNES Place de la Chapelle. The journey, including transfers, takes approximately 2h 12m.

More details

No, there is no direct train from Dinant to Charleroi-South Station. However, there are services departing from Dinant and arriving at Charleroi-Sud via Namur. The journey, including transfers, takes approximately 1h 37m.

More details

The distance between Dinant and Charleroi-South Station is 37 km. The road distance is 55.4 km.

Get driving directions

The best way to get from Dinant to Charleroi-South Station without a car is to train which takes 1h 37m and costs €9 - €15.

More details

It takes approximately 1h 37m to get from Dinant to Charleroi-South Station, including transfers.

More details

Dinant to Charleroi-South Station bus services, operated by TEC Namur - Luxembourg, depart from DINANT Gare station.

More details

Dinant to Charleroi-South Station train services, operated by Belgian Railways (NMBS/SNCB), depart from Dinant station.

More details

The best way to get from Dinant to Charleroi-South Station is to train which takes 1h 37m and costs €9 - €15. Alternatively, you can line 20 bus and bus, which costs and takes 2h 12m.

Mode details

Map of how to get from Dinant to Charleroi-South Station.
Launch map view
  • Distance: 37.4 km
  • Duration: 1h 37m

What companies run services between Dinant, Belgium and Charleroi-South Station, Belgium?

You can take a train from Dinant to Charleroi-South Station via Namur in around 1h 37m. Alternatively, you can take a bus from Dinant to Charleroi-South Station via FLORENNES Place de la Chapelle in around 2h 12m.

Train operators
Belgian Railways (NMBS/SNCB)
Phone
+32 2 528 28 28
Website
belgiantrain.be
Train from Dinant to Namur
Ave. Duration
30 min
Frequency
Hourly
Estimated price
€4 - €7
Website
Belgian Railways
Book at
Belgium Rail Pass
2nd Class
€4 - €7
1st Class
€7 - €11
Train from Namur to Charleroi-Sud
Ave. Duration
30 min
Frequency
Hourly
Estimated price
€5 - €8
Website
Belgian Railways
Book at
Belgium Rail Pass
2nd Class
€5 - €8
1st Class
€8 - €12
Train from Dinant to Jambes
Ave. Duration
25 min
Frequency
Hourly
Estimated price
€4 - €7
Website
Belgian Railways
Book at
Belgium Rail Pass
2nd Class
€4 - €7
1st Class
€7 - €11
Train from Jambes to Charleroi-Sud
Ave. Duration
59 min
Frequency
Hourly
Estimated price
€5 - €9
Website
Belgian Railways
Book at
Belgium Rail Pass
2nd Class
€5 - €9
1st Class
€8 - €13
Bus operators
TEC Namur - Luxembourg
Phone
+32 81 25 35 55
Email
info.bw@letec.be
Website
letec.be
Bus from DINANT Gare to FLORENNES Place de la Chapelle
Ave. Duration
45 min
Frequency
4 times a day
Website
TEC Namur - Luxembourg
Bus from FLORENNES Place de la Chapelle to CHARLEROI Sud
Ave. Duration
49 min
Frequency
Hourly
Website
TEC Namur - Luxembourg
Other operators
Taxi from Dinant to Charleroi-South Station
Ave. Duration
45 min
Estimated price
€100 - €130
Gentle car service
Phone
+32 497 11 17 61
Website
taxi-aeroports.be

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, How do I buy a London Underground ticket? and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

More Questions & Answers

Dinant to Charleroi-South Station bus services, operated by TEC Namur - Luxembourg, arrive at CHARLEROI Sud station.

More details

Dinant to Charleroi-South Station train services, operated by Belgian Railways (NMBS/SNCB), arrive at Charleroi-Sud station.

More details

Yes, the driving distance between Dinant to Charleroi-South Station is 55 km. It takes approximately 45 min to drive from Dinant to Charleroi-South Station.

Get driving directions

Book your Dinant to Charleroi-South Station train tickets online with Omio.

Search and book

There are 28+ hotels available in Charleroi-South Station. Prices start at €87 per night.

More details