There are 12 ways to get from Aachen to Sion by train (Trenitalia), bus, train, night train, 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.
Train
best- Take the train from Aachen Hbf to Frankfurt(Main)HbfIce / ...
- Take the train from Frankfurt to Basel SBB20 / ...
- Take the train from Basel SBB to VispIc6 / ...
- Take the train from Visp to SionIr / ...
9h 12mCHF 128–326Bus
cheapest- Take the bus from Aachen station west to Liège Guillemins328 / ...
- Take the bus from Liège Guillemins to Lausanne
- Take the bus from Lausanne to Sion
14h 50mCHF 48–111Train, night train
- Take the train from Aachen Hbf to Koeln HbfRe
- Take the night train from Koeln Hbf to Basel SbbNj
- Take the train from Basel SBB to VispIc6 / ...
- Take the train from Visp to SionIr / ...
12h 4mCHF 103–459Drive 673.3 km
- Drive from Aachen to Sion673.3 km
8h 19mCHF 110–159Train, bus
- Take the train from Aachen West to Liège-GuilleminsS43
- Take the train from Liège-Guillemins to LuxembourgIc
- Take the bus from Luxembourg P&R Gasperich/Howald to Olten Gosgerstrasse
- Take the train from Olten to VispIc6 / ...
- Take the train from Visp to SionIr / ...
15h 47mCHF 110–212Train to Düsseldorf International Airport, fly to Geneva International Airport, train
- Take the train from Aachen Hbf to Duesseldorf Flughafen
- Fly from Düsseldorf International Airport (DUS) to Geneva International Airport (GVA)DUS - GVA
- Take the train from Genève-Aéroport to Sion
7h 44mCHF 131–347Train to Brussels Airport, fly to Geneva International Airport, train
- Take the train from Aachen, Hbf to Brussels-Nord
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Sion
7h 20mCHF 103–232Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Aachen Hbf to Duesseldorf Flughafen
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)DUS - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Sion
8h 32mCHF 140–422Train to Cologne Bonn Airport, fly to Zurich Airport, train
- Take the train from Aachen Hbf to Koeln Hbf
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)CGN - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Sion
7h 58mCHF 132–414Train, train to Luxembourg, fly to Geneva International Airport
- Take the train from Aachen Hbf to Angleur
- Take the train from Angleur to Pfaffenthal-Kirchberg
- Fly from Luxembourg (LUX) to Geneva International Airport (GVA)LUX - GVA
- Take the train from Genève-Aéroport to Sion
9h 58mCHF 119–314Train to Düsseldorf International Airport, fly to Milano Malpensa Airport, train
- Take the train from Aachen Hbf to Duesseldorf Flughafen
- Fly from Düsseldorf International Airport (DUS) to Milano Malpensa Airport (MXP)DUS - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig to Sion
9h 3mCHF 92–401Train, train to Luxembourg, fly to Zurich Airport
- Take the train from Aachen Hbf to Angleur
- Take the train from Angleur to Pfaffenthal-Kirchberg
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)LUX - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Sion
9h 57mCHF 158–449
Aachen to Sion by train
Questions & Answers
The cheapest way to get from Aachen to Sion is to bus which costs SFr 45 - SFr 120 and takes 14h 50m.
The fastest way to get from Aachen to Sion is to train and fly which takes 7h 20m and costs SFr 100 - SFr 240.
No, there is no direct bus from Aachen station to Sion. However, there are services departing from Aachen station west and arriving at Sion via Liège Guillemins and Lausanne. The journey, including transfers, takes approximately 14h 50m.
No, there is no direct train from Aachen to Sion. However, there are services departing from Aachen Hbf and arriving at Sion via Frankfurt, Basel SBB and Visp. The journey, including transfers, takes approximately 9h 12m.
The distance between Aachen and Sion is 819 km. The road distance is 673.3 km.
The best way to get from Aachen to Sion without a car is to train which takes 9h 12m and costs SFr 120 - SFr 330.
It takes approximately 9h 12m to get from Aachen to Sion, including transfers.
Aachen to Sion bus services, operated by FlixBus, depart from Aachen station west.
Aachen to Sion train services, operated by Deutsche Bahn Intercity (DB IC), depart from Aachen Hbf station.
The best way to get from Aachen to Sion is to train which takes 9h 12m and costs SFr 120 - SFr 330. Alternatively, you can bus, which costs SFr 45 - SFr 120 and takes 14h 50m.
What companies run services between Aachen, Germany and Sion, Switzerland?
You can take a train from Aachen Hbf to Sion via Frankfurt(Main)Hbf, Frankfurt, Basel SBB, and Visp in around 9h 12m. Alternatively, you can take a bus from Aachen station west to Sion via Liège Guillemins and Lausanne in around 14h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 70–220
Flights from Düsseldorf International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- CHF 70–220
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–120
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 50–120
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- CHF 55–230
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 60–180
Flights from Luxembourg to Geneva International Airport via Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- CHF 40–250
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–160
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 75–330
Flights from Düsseldorf International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- CHF 80–310
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 75–320
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 70–320
Flights from Cologne Bonn Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday to Friday
- Estimated price
- CHF 60–180
Flights from Luxembourg to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–160
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- CHF 90–290
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 70–270
Flights from Luxembourg to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- CHF 160–450
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 70–220
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 55–170
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 60–180
Flights from Düsseldorf International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 40–150
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–120
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–110
Flights from Düsseldorf International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 27–150
- Website
- luxair.lu
Flights from Luxembourg to Geneva International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–300
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Aachen Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 49m
- Frequency
- Every 3 hours
- Estimated price
- CHF 30–100
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://int.bahn.de/en
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 16–35
- Website
- https://int.bahn.de/en
Train from Aachen, Hbf to Brussels-Nord
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–45
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://www.sbb.ch/en
Train from Olten to Visp
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Sion
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 50–110
- Website
- https://www.sbb.ch/en
Train from Brig to Sion
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 11–23
- Website
- https://www.sbb.ch/en
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Sion
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 15–31
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 15–18
- 1st Class Ticket
- CHF 28–31
Train from Brig to Sion
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 18–36
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 18–21
- 1st Class Ticket
- CHF 32–36
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
Train from Brig to Sion
- Ave. Duration
- 29 min
- Frequency
- 3 times a day
- Estimated price
- CHF 18–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 18–25
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 12–18
- Schedules at
- nationalexpress.de
Train from Aachen Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 19–28
- Schedules at
- nationalexpress.de
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 27–60
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 27–40
- Comfort
- CHF 29–40
- Premium
- CHF 45–60
Train from Aachen Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 13m
- Frequency
- 5 times a week
- Estimated price
- CHF 35–75
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 35–50
- Comfort
- CHF 40–55
- Premium
- CHF 55–75
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–18
- Website
- https://int.bahn.de/en
Train from Aachen Hbf to Angleur
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 10–15
- Website
- https://int.bahn.de/en
- Phone
- +49 30 300 137 300
- info@flixbus.de
- Website
- flixtrain.de
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 44 min
- Frequency
- 3 times a week
- Estimated price
- CHF 4–9
- Website
- https://www.flixtrain.com/
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Koeln Hbf to Basel Sbb
- Ave. Duration
- 6h 28m
- Frequency
- 6 times a week
- Estimated price
- CHF 40–245
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 242–245
- Couchette Carriage
- CHF 130–150
- Seating Carriage
- CHF 40–55
- Phone
- +31 30 751 5155
- Website
- ns.nl
Night train from Koeln Hbf to Basel Sbb
- Ave. Duration
- 8h 34m
- Frequency
- 3 times a week
- Estimated price
- CHF 65–240
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 65–110
- 1st Class
- CHF 140–240
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Aachen West to Liège-Guillemins
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 8–12
- 1st Class
- CHF 12–18
Train from Liège-Guillemins to Luxembourg
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- CHF 13–20
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 13–20
- 1st Class
- CHF 21–30
Train from Aachen Hbf to Angleur
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 6–9
- 1st Class
- CHF 9–14
Train from Angleur to Pfaffenthal-Kirchberg
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 13–19
- 1st Class
- CHF 20–30
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Aachen West to Liège-Guillemins
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 15–18
- Website
- https://www.arriva.nl
- 2nd Class
- CHF 15–18
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 10–14
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Aachen station west to Liège Guillemins
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- CHF 4–11
- Website
- https://www.flixbus.co.uk
Bus from Liège Guillemins to Lausanne
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Estimated price
- CHF 35–80
- Website
- https://www.flixbus.co.uk
Bus from Lausanne to Sion
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Estimated price
- CHF 9–13
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Aachen station west to Liège Guillemins
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- CHF 13–19
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Luxembourg P&R Gasperich/Howald to Olten Gosgerstrasse
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Website
- https://marinobus.it/en/
Want to know more about travelling around Switzerland
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Aachen to Sion bus services, operated by FlixBus, arrive at Liège Guillemins station.
Aachen to Sion train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Frankfurt(Main)Hbf station.
Yes, the driving distance between Aachen to Sion is 673 km. It takes approximately 8h 19m to drive from Aachen to Sion.
Book your Aachen to Sion train tickets online with Omio.
Book your Aachen to Sion bus tickets online with FlixBus.
There are 3165+ hotels available in Sion.






































































