There are 11 ways to get from Aachen to Solothurn by train, bus, car, plane, or train (Eurostar)
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 Mannheim
best- Take the train from Aachen Hbf to Frankfurt(M) Flughafen Fernbftrain Ice / ...
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain 43 / ...
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 20 / ...
6h 50mCHF 79–284Bus
cheapest- Take the bus from Aachen station west to Liège Guilleminsbus 328 / ...
- Take the bus from Liège Guillemins to Bernbus N839
13hCHF 38–108Train, bus
- Take the train from Aachen Hbf to Angleurtrain S41
- Take the train from Angleur to Luxembourgtrain Ic
- Take the bus from Luxembourg P&R Gasperich/Howald to Olten Gosgerstrassebus
12h 59mDrive 535.4 km
- Drive from Aachen to Solothurncar 535.4 km
5h 55mCHF 87–125Train to Frankfurt, fly to Basel
- Take the train from Aachen Hbf to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
5h 23mCHF 156–364Train
- Take the train from Aachen Hbf to Koeln Hbftrain Re
- Take the train from Köln Hbf to Basel SBBtrain 43 / ...
7h 15mCHF 63–335Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Aachen West to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
6h 27mCHF 103–255Train to Cologne Bonn Airport, fly to Zurich Airport, train
- Take the train from Aachen, Hbf to Köln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
5h 58mCHF 96–294Train to Brussels Airport, fly to Zurich Airport, train
- Take the train from Aachen, Hbf to Brussels-Nordtrain
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)plane BRU - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
6h 14mCHF 129–292Train, train to Luxembourg, fly to Zurich Airport
- Take the train from Aachen Hbf to Angleurtrain
- Take the train from Angleur to Pfaffenthal-Kirchbergtrain
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)plane LUX - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
7h 56mCHF 123–323Train to Brussels Airport, fly to Geneva International Airport, train
- Take the train from Aachen, Hbf to Brussels-Nordtrain
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
- Take the train from Genève-Aéroport to Renens VDtrain
- Take the train from Renens VD to Solothurntrain
7h 22mCHF 135–296
Aachen to Solothurn by train
Questions & Answers
The cheapest way to get from Aachen to Solothurn is to bus which costs SFr 35 - SFr 110 and takes 13h.
The fastest way to get from Aachen to Solothurn is to train and fly which takes 5h 23m and costs SFr 150 - SFr 370.
No, there is no direct bus from Aachen station to Solothurn. However, there are services departing from Aachen station west and arriving at Solothurn, Baseltor via Liège Guillemins, Bern, Neufeld P+R and Bern, Bahnhof. The journey, including transfers, takes approximately 13h.
No, there is no direct train from Aachen to Solothurn. However, there are services departing from Aachen Hbf and arriving at Solothurn via Frankfurt, Mannheim, Hauptbahnhof, Basel SBB and Olten. The journey, including transfers, takes approximately 6h 50m.
The distance between Aachen and Solothurn is 636 km. The road distance is 535.4 km.
The best way to get from Aachen to Solothurn without a car is to train via Mannheim which takes 6h 50m and costs SFr 75 - SFr 290.
It takes approximately 6h 50m to get from Aachen to Solothurn, including transfers.
Aachen to Solothurn bus services, operated by FlixBus, depart from Aachen station west.
Aachen to Solothurn train services, operated by Deutsche Bahn Intercity (DB IC), depart from Aachen Hbf station.
The best way to get from Aachen to Solothurn is to train via Mannheim which takes 6h 50m and costs SFr 75 - SFr 290. Alternatively, you can bus, which costs SFr 35 - SFr 110 and takes 13h.
What companies run services between Aachen, Germany and Solothurn, Canton of Solothurn, Switzerland?
You can take a train from Aachen Hbf to Solothurn via Frankfurt, Mannheim, Hauptbahnhof, Basel SBB, and Olten in around 6h 50m. Alternatively, you can take a bus from Aachen station west to Solothurn, Baseltor via Liège Guillemins, Bern, Bern, Neufeld P+R, and Bern, Bahnhof in around 13h.
- Website
- swiss.com
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 60–240
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–180
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–200
Flights from Brussels Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 100–200
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 45–120
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 45–120
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–200
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 45–120
- Website
- lufthansa.com
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 60–300
Flights from Frankfurt to Basel via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 60–240
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 60–310
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 100–310
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 60–170
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–180
- Website
- airdolomiti.it
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 95–300
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Friday and Sunday
- Estimated price
- CHF 40–120
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Aachen Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- CHF 27–85
- Website
- https://int.bahn.de/en
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 9–27
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 27–70
- 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–55
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Basel SBB
- Ave. Duration
- 3h 54m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–150
- Website
- https://int.bahn.de/en
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–55
- Website
- https://int.bahn.de/en
Train from Aachen, Hbf to Brussels-Nord
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- CHF 27–50
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- CHF 12–35
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 12–18
- 1st Class
- CHF 21–35
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 75–130
Train from Köln Hbf to Basel SBB
- Ave. Duration
- 6h 28m
- Frequency
- Once daily
- Estimated price
- CHF 70–240
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 70–110
- 1st Class
- CHF 140–240
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Aachen Hbf to Angleur
- Ave. Duration
- 59 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 Luxembourg
- Ave. Duration
- 2h 34m
- 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 Köln Hbf
- Ave. Duration
- 39 min
- Frequency
- 6 times a week
- Estimated price
- CHF 7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 7–11
- 1st Class
- CHF 11–17
Train from Angleur to Pfaffenthal-Kirchberg
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 13–19
- 1st Class
- CHF 20–30
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 12–18
- Schedules at
- nationalexpress.de
Train from Aachen West to Duesseldorf Hbf
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Schedules at
- nationalexpress.de
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Aachen Hbf to Koeln Hbf
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- 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 Köln Hbf
- Ave. Duration
- 38 min
- Frequency
- 5 times a day
- Estimated price
- CHF 27–60
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 27–40
- Comfort
- CHF 29–40
- Premium
- CHF 45–60
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Köln Hbf to Basel SBB
- Ave. Duration
- 6h 28m
- Frequency
- 3 times a day
- Estimated price
- CHF 95–140
- Website
- https://konzern.oebb.at/en/
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 38 min
- Frequency
- Twice a week
- Estimated price
- CHF 19–28
- Website
- https://konzern.oebb.at/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Solothurn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Renens VD
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–29
- Website
- https://www.sbb.ch/en
Train from Renens VD to Solothurn
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 12–18
- Website
- https://int.bahn.de/en
- 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
- Website
- https://marinobus.it/en/
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 5–15
- Website
- https://www.flixbus.co.uk
Bus from Liège Guillemins to Bern
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–85
- 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
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
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
Aachen to Solothurn bus services, operated by FlixBus, arrive at Liège Guillemins station.
Aachen to Solothurn train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Frankfurt(M) Flughafen Fernbf station.
Yes, the driving distance between Aachen to Solothurn is 535 km. It takes approximately 5h 55m to drive from Aachen to Solothurn.
Book your Aachen to Solothurn train tickets online with Omio.
There are 301+ hotels available in Solothurn.


















































