• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 3 ways to get from Leuven to Dinant by train, bus 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  •  2 h 27 min

  1. Take the train from Louvain / Leuven to Ottignies S20 / ...
  2. Take the train from Ottignies to Dinant Ic

$14 - $20

Cheapest option

Line 18 bus, line 82 bus, line 433 bus  •  4 h 31 min

  1. Take the line 18 bus from LEUVEN Station to JODOIGNE Gare d'Autobus 18
  2. Take the line 82 bus from JODOIGNE Gare d'Autobus to NAMUR Pl. de la Station - Quai E 82
  3. Take the line 433 bus from NAMUR Rue du Premier Lanciers to DINANT Gare 433 / ...

$10 - $16

1 alternative option

Drive  •  1 h 8 min

  1. Drive from Leuven to Dinant 60.4 miles

$12 - $19

Questions & Answers

The cheapest way to get from Leuven to Dinant is to line 18 bus and line 82 bus and line 433 bus which costs 8€ - 14€ and takes 4 h 31 min.

More details

The quickest way to get from Leuven to Dinant is to drive which costs 11€ - 16€ and takes 1 h 8 min.

More details

No, there is no direct bus from Leuven station to Dinant. However, there are services departing from LEUVEN Station and arriving at DINANT Gare via JODOIGNE Gare d'Autobus, NAMUR Pl. de la Station - Quai D and NAMUR Rue du Premier Lanciers. The journey, including transfers, takes approximately 4 h 31 min.

More details

No, there is no direct train from Leuven to Dinant. However, there are services departing from Louvain / Leuven and arriving at Dinant via Ottignies. The journey, including transfers, takes approximately 2 h 27 min.

More details

The distance between Leuven and Dinant is 70 km. The road distance is 96.7 km.

Get driving directions

The best way to get from Leuven to Dinant without a car is to train which takes 2 h 27 min and costs 12€ - 18€.

More details

It takes approximately 2 h 27 min to get from Leuven to Dinant, including transfers.

More details

Leuven to Dinant bus services, operated by TEC, arrive at LEUVEN Station.

More details

Leuven to Dinant train services, operated by Belgian Railways (NMBS/SNCB), depart from Louvain / Leuven station.

More details

The best way to get from Leuven to Dinant is to train which takes 2 h 27 min and costs 12€ - 18€. Alternatively, you can line 18 bus and line 82 bus and line 433 bus, which costs 8€ - 14€ and takes 4 h 31 min.

Mode details

Map of how to get from Leuven to Dinant.
Launch map view
  • Distance: 44 miles
  • Duration: 2 h 27 min

What companies run services between Leuven, Belgium and Dinant, Belgium?

You can take a train from Leuven to Dinant via Ottignies in around 2 h 27 min. Alternatively, you can take a bus from Leuven to Dinant via JODOIGNE Gare d'Autobus, NAMUR Pl. de la Station - Quai E, NAMUR Pl. de la Station - Quai D, and NAMUR Rue du Premier Lanciers in around 4 h 31 min.

Train operators
Belgian Railways (NMBS/SNCB)
Phone
+32 2 528 28 28
Website
b-rail.be
Train from Louvain / Leuven to Ottignies
Ave. Duration
39 min
Frequency
Hourly
Estimated price
$5 - $9
Website
belgianrail.be
Book at
eurail.com
2nd Class
$5 - $9
1st Class
$9 - $13
Train from Ottignies to Dinant
Ave. Duration
56 min
Frequency
Hourly
Estimated price
$8 - $12
Website
belgianrail.be
Book at
eurail.com
2nd Class
$8 - $12
1st Class
$12 - $18
Bus operators
TEC
Website
infotec.be
Bus from LEUVEN Station to JODOIGNE Gare d'Autobus
Ave. Duration
59 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
infotec.be
Bus from JODOIGNE Gare d'Autobus to NAMUR Pl. de la Station - Quai E
Ave. Duration
53 min
Frequency
Every 2 hours
Estimated price
$3 - $5
Schedules at
infotec.be
Bus from NAMUR Rue du Premier Lanciers to DINANT Gare
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
infotec.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 Need to know: Greyhound, Getting to Milan from the airport and Need to know: Jadrolinija - to help you get the most out of your next trip.

More Questions & Answers

Leuven to Dinant bus services, operated by TEC, arrive at DINANT Gare station.

More details

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

More details

Yes, the driving distance between Leuven to Dinant is 97 km. It takes approximately 1 h 8 min to drive from Leuven to Dinant.

Get driving directions

Book your Leuven to Dinant train tickets online with Loco2 and Loco2.

Search and book

There are 393+ hotels available in Dinant. Prices start at $74 USD per night.

More details