HUB hero image

How to Travel from

Charleroi to Dinant

by Rideshare or Car

Charleroi
+0
Dinant
Transport search to Dinant
Charleroi
+0
Dinant
Building a composite car route
Cheapest
Best Offer!
Car
47 min
55 km.
from $3
Composite Route Car Only

Two ways to Travel from Charleroi to Dinant

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Belgian Railways (NMBS/SNCB)

Phone:
+32 70 79 79 79
Website:
belgiantrain.be/en
Train from Charleroi-Central to Namur
Ave. Duration:
32 min
Frequency:
Every 20 minutes
Estimated price:
$6.95–$10.11
Train from Namur to Dinant
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$6.06–$8.84

Bus operators

TEC

Phone:
081 322711
Website:
letec.be/
Bus from CHARLEROI Tirou to FLORENNES
Ave. Duration:
52 min
Frequency:
Hourly
Estimated price:
$2.78–$3.66
Bus from FLORENNES Place de la Chapelle to DINANT
Ave. Duration:
44 min
Frequency:
4 times a day
Estimated price:
$3.03–$3.92

Questions and Answers

What is the cheapest way to get from Charleroi to Dinant?

The cheapest way to get from Charleroi to Dinant is to bus and line 20 bus which costs $5 - $6.52 and takes 2h 36m.

What is the fastest way to get from Charleroi to Dinant?

The fastest way to get from Charleroi to Dinant is to drive which takes 45 min and costs $9.24 - $14.13 .

Is there a direct bus between Charleroi and Dinant?

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

Is there a direct train between Charleroi and Dinant?

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

How far is it from Charleroi to Dinant?

The distance between Charleroi and Dinant is 64 km. The road distance is 54.3 km.

How do I travel from Charleroi to Dinant without a car?

The best way to get from Charleroi to Dinant without a car is to train which takes 1h 33m and costs $10.87 - $16.30 .

How long does it take to get from Charleroi to Dinant?

It takes approximately 1h 33m to get from Charleroi to Dinant, including transfers.

Where do I catch the Charleroi to Dinant bus from?

Charleroi to Dinant bus services, operated by TEC, depart from CHARLEROI Tirou station.

Where do I catch the Charleroi to Dinant train from?

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

Train or bus from Charleroi to Dinant?

The best way to get from Charleroi to Dinant is to train which takes 1h 33m and costs $10.87 - $16.30 . Alternatively, you can bus and line 20 bus, which costs $5 - $6.52 and takes 2h 36m.

Where does the Charleroi to Dinant bus arrive?

Charleroi to Dinant bus services, operated by TEC, arrive at FLORENNES Place de la Chapelle station.

Where does the Charleroi to Dinant train arrive?

Charleroi to Dinant train services, operated by Belgian Railways (NMBS/SNCB), arrive at Namur station.

Can I drive from Charleroi to Dinant?

Yes, the driving distance between Charleroi to Dinant is 54 km. It takes approximately 45 min to drive from Charleroi to Dinant.

How do I get a train ticket from Charleroi to Dinant?

Book your Charleroi to Dinant train tickets online with Omio.

Where can I stay near Dinant?

There are 865+ hotels available in Dinant. Prices start at $51.96 per night.
+0