There are 7 ways to get from Brussels to Dijon by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- Take the train from Brussel-Zuid / Bruxelles-Midi to Paris NordThalys
- Take the train from Paris Gare De Lyon to Dijon VilleTgv
bestTrain via Paris
4h 9m$82–285- Take the train from Bruxelles-Central to LuxembourgIc / ...
- Take the train from Luxembourg to Dijon VilleTgv
cheapestTrain
7h 59m$26–35- Take the bus from Brussels City Center - Midi Train station to DijonBlaBlaCar Bus
Bus
6h 55m$35–60- Take the train from Bruxelles-Central to Liège-GuilleminsIc / ...
- Take the bus from Liège Guillemins to DijonN760
Train, bus
9h 13m$52–76- Drive from Brussels to Dijon324.5 mi
Drive 324.5 mi
5h 8m$94–136- Fly from Brussels (BRU) to Lyon (LYS)BRU - LYS
- Take the train from Lyon Part Dieu to Dijon Ville
Fly to Lyon, train
7h 11m$180–316- Fly from Brussels (BRU) to Geneva (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Lausanne
- Take the train from Lausanne to Dijon Ville
Fly to Geneva, train
7h 39m$119–355
Brussels to Dijon by train
Questions & Answers
The cheapest way to get from Brussels to Dijon is to train which costs $26 - $40 and takes 7h 59m.
The fastest way to get from Brussels to Dijon is to train via Paris which takes 4h 9m and costs $80 - $290.
Yes, there is a direct bus departing from Brussels City Center - Midi Train station station and arriving at Dijon. Services depart four times a week, and operate Monday, Wednesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 6h 55m.
No, there is no direct train from Brussels to Dijon. However, there are services departing from Brussel-Zuid / Bruxelles-Midi and arriving at Dijon Ville via Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 4h 9m.
The distance between Brussels and Dijon is 597 km. The road distance is 522.2 km.
The best way to get from Brussels to Dijon without a car is to train via Paris which takes 4h 9m and costs $80 - $290.
It takes approximately 4h 9m to get from Brussels to Dijon, including transfers.
Brussels to Dijon bus services, operated by BlaBlaCar Bus, depart from Brussels City Center - Midi Train station.
Brussels to Dijon train services, operated by Eurostar, depart from Brussel-Zuid / Bruxelles-Midi station.
The best way to get from Brussels to Dijon is to train via Paris which takes 4h 9m and costs $80 - $290. Alternatively, you can bus, which costs $35 - $60 and takes 6h 55m.
What companies run services between Brussels, Belgium and Dijon, France?
You can take a train from Brussel-Zuid / Bruxelles-Midi to Dijon Ville via Paris Nord and Paris Gare De Lyon in around 4h 9m. Alternatively, BlaBlaCar Bus operates a bus from Brussels City Center - Midi Train station to Dijon 4 times a week. Tickets cost $35–60 and the journey takes 6h 55m.
- Website
- swiss.com
Flights from Brussels to Geneva
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $95–280
Flights from Brussels to Geneva via Zurich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $95–280
- Website
- brusselsairlines.com
Flights from Brussels to Lyon
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–850
Flights from Brussels to Geneva
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $95–280
- Website
- klm.com
Flights from Brussels to Lyon via Amsterdam Schiphol
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $150–850
Flights from Brussels to Geneva via Amsterdam Schiphol
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $160–490
- Website
- easyjet.com
Flights from Brussels to Geneva
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $40–200
- Website
- lufthansa.com
Flights from Brussels to Lyon via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Tuesday to Sunday
- Estimated price
- $210–600
Flights from Brussels to Geneva via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $130–360
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Brussel-Zuid / Bruxelles-Midi to Paris Nord
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- $80–160
- Website
- https://www.eurostar.com/rw-en
- Standard
- $80–120
- Comfort
- $90–130
- Premium
- $120–160
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Brussel-Zuid / Bruxelles-Midi to Paris Nord
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- $29–45
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $29–45
- 1st Class
- $45–65
Train from Bruxelles-Central to Luxembourg
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- $22–35
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $22–35
- 1st Class
- $30–50
Train from Bruxelles-Central to Liège-Guillemins
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- $11–17
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $11–17
- 1st Class
- $17–25
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Paris Gare De Lyon to Dijon Ville
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- $55–100
- Website
- https://www.sncf.com/en
- 2nd Class
- $55–75
- 1st Class
- $75–100
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Estimated price
- $40–80
- Website
- https://www.sncf.com/en
- 2nd Class
- $40–55
- 1st Class
- $60–80
Train from Lausanne to Dijon Ville
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- $40–80
- Website
- https://www.sncf.com/en
- 2nd Class
- $40–55
- 1st Class
- $60–80
Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Gare De Lyon to Dijon Ville
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a week
- Estimated price
- $50–120
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- $50–80
- Rail 1st Class
- $80–120
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 2h 1m
- Frequency
- Every 2 hours
- Estimated price
- $35–80
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- $35–55
- Rail 1st Class
- $55–80
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Luxembourg to Dijon Ville
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- $4
- Website
- https://www.cfl.lu/en-gb
- First Class
- $4
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- $30–55
- Website
- https://www.sbb.ch/en
- Phone
- +33 18 57 62 228
- Website
- blablacar.co.uk
Bus from Brussels City Center - Midi Train station to Dijon
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Estimated price
- $35–60
- Website
- https://www.blablacar.co.uk/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Liège Guillemins to Dijon
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around France
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 guideTrain travel in France: A guide to SNCF
Read the travel guideWant to know more about Flixbus?
Read the travel guideMore Questions & Answers
Brussels to Dijon bus services, operated by BlaBlaCar Bus, arrive at Dijon station.
Brussels to Dijon train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Brussels to Dijon is 522 km. It takes approximately 5h 8m to drive from Brussels to Dijon.
Book your Brussels to Dijon train tickets online with Omio.
Book your Brussels to Dijon bus tickets online with Omio.
There are 927+ hotels available in Dijon. Prices start at $35 USD per night.