There are 10 ways to get from Sion to Dinant by train (TGV, Eurostar), train, bus, car, plane, or train (TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Lagny-sur-Marne
best- Take the train from Sion to Genèvetrain Ec / ...
- Take the train from Genève to Marne-la-Vallée-Chessy TGVtrain Tgv
- Take the train from Marne La Vallee Chessy to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Bruxelles-Midi to Dinanttrain Ic
11h 37m€305–850Train, bus
cheapest- Take the train from Sion to Lausannetrain Ec / ...
- Take the bus from Lausanne to Liège Guilleminsbus
- Take the bus from LIEGE Gare des Guillemins - Quai D to MARLOIE Gare - Quai 4bus E20
18h 4m€86–182Drive 641.8 km
- Drive from Sion to Dinantcar 641.8 km
7h 30m€113–162Train to Geneva International Airport, fly to Brussels Airport, train
- Take the train from Sion to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Brussels Airport (BRU)plane GVA - BRU
- Take the train from Brussels Airport-Zaventem to Dinanttrain
8h 11m€123–356Train
- Take the train from Sion to Visptrain
- Take the train from Visp to Basel SBBtrain Ic6 / ...
- Take the train from Mulhouse Ville to Luxembourgtrain Tgv
- Take the train from Luxembourg to Libramonttrain Ic / ...
- Take the train from Libramont to Dinanttrain L
11h 48m€142–434Train, bus via Nancy
- Take the train from Sion to St-Gingolphtrain R91
- Take the bus from Evian-les-Bains to Nancy - Quai Sainte-Catherinebus
- Take the bus from Nancy - Quai Sainte-Catherine to Brussels - Midi Train Stationbus
- Take the train from Bruxelles-Midi to Dinanttrain Ic
22h 33m€102–203Train to Geneva International Airport, fly to Luxembourg, train
- Take the train from Sion to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Luxembourg (LUX)plane GVA - LUX
- Take the train from Luxembourg to Libramonttrain
- Take the train from Libramont to Dinanttrain
9h 22m€158–421Train, train to Zurich Airport, fly to Luxembourg
- Take the train from Sion to Visptrain
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Luxembourg (LUX)plane ZRH - LUX
- Take the train from Luxembourg to Libramonttrain
- Take the train from Libramont to Dinanttrain
9h 24m€210–594Train, train to Zurich Airport, fly to Brussels Airport
- Take the train from Sion to Visptrain
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Brussels Airport (BRU)plane ZRH - BRU
- Take the train from Brussels Airport-Zaventem to Dinanttrain
9h 22m€185–499Train, train to Milano Malpensa Airport, fly to Brussels Airport
- Take the train from Sion to Brigtrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Brussels Airport (BRU)plane MXP - BRU
- Take the train from Brussels Airport-Zaventem to Dinanttrain
10h 1m€114–309
Sion to Dinant by train
Questions & Answers
The cheapest way to get from Sion to Dinant is to train and bus which costs €85 - €190 and takes 18h 4m.
The fastest way to get from Sion to Dinant is to drive which takes 7h 30m and costs €110 - €170.
No, there is no direct train from Sion to Dinant. However, there are services departing from Sion and arriving at Dinant via Genève, Marne La Vallee Chessy and Bruxelles-Midi. The journey, including transfers, takes approximately 11h 37m.
The distance between Sion and Dinant is 1066 km. The road distance is 641.8 km.
The best way to get from Sion to Dinant without a car is to train via Lagny-sur-Marne which takes 11h 37m and costs €300 - €850.
It takes approximately 11h 37m to get from Sion to Dinant, including transfers.
Sion to Dinant train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Sion station.
Sion to Dinant train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Genève station.
Yes, the driving distance between Sion to Dinant is 642 km. It takes approximately 7h 30m to drive from Sion to Dinant.
Book your Sion to Dinant train tickets online with Omio.
What companies run services between Sion, Switzerland and Dinant, Belgium?
You can take a train from Sion to Dinant via Genève, Marne-la-Vallée-Chessy TGV, Marne La Vallee Chessy, and Bruxelles-Midi in around 11h 37m.
- Website
- swiss.com
Flights from Geneva International Airport to Brussels Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €55–120
Flights from Geneva International Airport to Brussels Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €55–160
Flights from Zurich Airport to Luxembourg
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- €90–210
Flights from Zurich Airport to Brussels Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- €90–250
Flights from Zurich Airport to Brussels Airport via Geneva International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €90–170
Flights from Milano Malpensa Airport to Brussels Airport via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €65–260
- Website
- lufthansa.com
Flights from Geneva International Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €65–160
Flights from Geneva International Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €110–550
Flights from Zurich Airport to Luxembourg via Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €80–340
Flights from Zurich Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- €90–170
Flights from Milano Malpensa Airport to Brussels Airport via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €60–190
Flights from Milano Malpensa Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €65–440
- Website
- brusselsairlines.com
Flights from Geneva International Airport to Brussels Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €55–120
Flights from Zurich Airport to Brussels Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- €90–250
Flights from Milano Malpensa Airport to Brussels Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €60–190
- Website
- luxair.lu
Flights from Geneva International Airport to Luxembourg
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–390
- Website
- easyjet.com
Flights from Geneva International Airport to Brussels Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €35–150
- Website
- airdolomiti.it
Flights from Geneva International Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €110–550
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Sion to Genève
- Ave. Duration
- 1h 56m
- Frequency
- Every 30 minutes
- Estimated price
- €50–150
- Website
- https://www.sbb.ch/en
Train from Genève to Marne-la-Vallée-Chessy TGV
- Ave. Duration
- 3h 4m
- Frequency
- Once a week
- Estimated price
- €170–490
- Website
- https://www.sbb.ch/en
Train from Sion to Lausanne
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Train from Sion to Genève-Aéroport
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €55–160
- Website
- https://www.sbb.ch/en
Train from Sion to Visp
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–45
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €65–200
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
Train from Sion to Brig
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- €18–55
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Marne La Vallee Chessy to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 6m
- Frequency
- Every 3 hours
- Estimated price
- €60–110
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Luxembourg
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- €60–100
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Marne La Vallee Chessy to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 29m
- Frequency
- 4 times a week
- Estimated price
- €95–170
- Website
- https://www.eurostar.com/rw-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bruxelles-Midi to Dinant
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- https://www.belgiantrain.be/en
Train from Brussels Airport-Zaventem to Dinant
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- €23–40
- Website
- https://www.belgiantrain.be/en
Train from Luxembourg to Libramont
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- https://www.belgiantrain.be/en
Train from Libramont to Dinant
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- https://www.belgiantrain.be/en
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Sion to Visp
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- €17–34
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €17–20
- 1st Class Ticket
- €30–34
Train from Sion to St-Gingolph
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €24–48
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €24–28
- 1st Class Ticket
- €43–48
Train from Sion to Brig
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €19–40
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €19–23
- 1st Class Ticket
- €35–40
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- €16–20
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- €10–18
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lausanne to Liège Guillemins
- Ave. Duration
- 10h 20m
- Frequency
- 5 times a week
- Estimated price
- €45–80
- Website
- https://www.flixbus.co.uk
- Phone
- 081 322711
- Website
- letec.be
Bus from LIEGE Gare des Guillemins - Quai D to MARLOIE Gare - Quai 4
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €3–4
- Website
- https://www.letec.be/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Evian-les-Bains to Nancy - Quai Sainte-Catherine
- Ave. Duration
- 10h 25m
- Frequency
- 4 times a week
- Estimated price
- €35–75
- Website
- https://www.blablacar.co.uk/bus
Bus from Nancy - Quai Sainte-Catherine to Brussels - Midi Train Station
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Estimated price
- €21–40
- Website
- https://www.blablacar.co.uk/bus
Want to know more about travelling around Belgium
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 298+ hotels available in Dinant.




















































