There are 11 ways to get from Antwerp to Solothurn by train (Eurostar, TGV), 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 Paris
best- Take the train from Anvers-Central to Paris Nord
- Take the train from Paris Est to StrasbourgTgv
- Take the train from Strasbourg to Basel SbbTer
7h 54mCHF 168–447Bus
cheapest- Take the bus from Antwerp Rooseveltplaats to Brussels-North train station813 / ...
- Take the bus from Brussels-North train station to BernN506 / ...
13hCHF 42–91Train, bus
- Take the train from Anvers-Central to Brussels-NordIc / ...
- Take the bus from Brussels-North Station to Basel, Meret Oppenheim-Strasse
11h 32mDrive 640.6 km
- Drive from Antwerp to Solothurn640.6 km
6h 31mCHF 103–149Fly Brussels Airport to Zurich Airport, train
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)BRU - ZRH
- Take the train from Zürich Flughafen to Solothurn
5h 24mCHF 107–258Train
- Take the train from Antwerpen-Centraal to Brussel-Zuid
- Take the train from Brussel-Zuid / Bruxelles-Midi to StrasbourgTgv
- Take the train from Strasbourg to Basel SbbTer
8h 44mCHF 131–289Fly Brussels Airport to Basel, train
- Fly from Brussels Airport (BRU) to Basel (BSL)BRU - BSL
- Take the train from Basel SBB to Olten
- Take the train from Olten to Solothurn
7h 18mCHF 104–286Train to Amsterdam Airport Schiphol, fly to Basel, train
- Take the train from Antwerpen-Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)AMS - BSL
- Take the train from Basel SBB to Olten
- Take the train from Olten to Solothurn
6h 6mCHF 90–335Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Antwerpen-Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)AMS - ZRH
- Take the train from Zürich Flughafen to Solothurn
6h 7mCHF 133–357Fly Brussels Airport to Geneva International Airport, train
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Renens VD
- Take the train from Renens VD to Solothurn
6h 31mCHF 82–217Train, train to Düsseldorf International Airport, fly to Zurich Airport
- Take the train from Anvers-Central to Koeln Hbf
- Take the train from Koeln 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 Solothurn
8h 6mCHF 132–381
Antwerp to Solothurn by train and foot
Questions & Answers
The cheapest way to get from Antwerp to Solothurn is to bus which costs SFr 40 - SFr 95 and takes 13h.
The fastest way to get from Antwerp to Solothurn is to fly and train which takes 5h 24m and costs SFr 100 - SFr 260.
No, there is no direct bus from Antwerp to Solothurn. However, there are services departing from Antwerp Rooseveltplaats and arriving at Solothurn, Baseltor via Brussels-North train station, Bern, Neufeld P+R and Bern, Bahnhof. The journey, including transfers, takes approximately 13h.
No, there is no direct train from Antwerp to Solothurn. However, there are services departing from Anvers-Central and arriving at Solothurn via Paris Est, Strasbourg, Basel SBB and Olten. The journey, including transfers, takes approximately 7h 54m.
The distance between Antwerp and Solothurn is 1009 km. The road distance is 640.6 km.
The best way to get from Antwerp to Solothurn without a car is to train via Paris which takes 7h 54m and costs SFr 160 - SFr 450.
It takes approximately 7h 54m to get from Antwerp to Solothurn, including transfers.
Antwerp to Solothurn bus services, operated by FlixBus, depart from Antwerp Rooseveltplaats station.
Antwerp to Solothurn train services, operated by Eurostar, depart from Anvers-Central station.
The best way to get from Antwerp to Solothurn is to train via Paris which takes 7h 54m and costs SFr 160 - SFr 450. Alternatively, you can bus, which costs SFr 40 - SFr 95 and takes 13h.
What companies run services between Antwerp, Belgium and Solothurn, Canton of Solothurn, Switzerland?
You can take a train from Anvers-Central to Solothurn via Paris Nord, Paris Est, Strasbourg, Basel SBB, and Olten in around 7h 54m. Alternatively, you can take a bus from Antwerp Rooseveltplaats to Solothurn, Baseltor via Brussels-North train station, Bern, Bern, Neufeld P+R, and Bern, Bahnhof in around 13h.
- Website
- swiss.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–250
Flights from Brussels Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 90–190
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–260
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–130
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 50–130
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- CHF 55–230
- Website
- lufthansa.com
Flights from Brussels Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 85–250
Flights from Brussels Airport to Basel via Frankfurt
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Brussels Airport to Basel via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 70–310
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–270
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 90–360
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 75–300
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–250
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–130
- Website
- klm.com
Flights from Brussels Airport to Basel via Amsterdam Airport Schiphol
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- CHF 40–260
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 45–310
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 45–290
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–180
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–110
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 55–160
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 110–360
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Anvers-Central to Paris Nord
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 70–240
- Website
- https://www.eurostar.com/rw-en
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 45–95
- Website
- https://www.eurostar.com/rw-en
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 32 min
- Frequency
- 3 times a week
- Estimated price
- CHF 23–55
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 23–35
- Comfort
- CHF 25–35
- Premium
- CHF 40–55
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Est to Strasbourg
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 55–120
- Website
- https://www.sncf-connect.com/en-en
Train from Brussel-Zuid / Bruxelles-Midi to Strasbourg
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- CHF 85–200
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Paris Est to Strasbourg
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 65–75
- Website
- https://int.bahn.de/en
Train from Anvers-Central to Koeln Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- CHF 35–100
- Website
- https://int.bahn.de/en
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 31 min
- Frequency
- 4 times a day
- Estimated price
- CHF 6–22
- Website
- https://int.bahn.de/en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Est to Strasbourg
- Ave. Duration
- 1h 46m
- Frequency
- 3 times a day
- Estimated price
- CHF 75–150
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 27–28
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Anvers-Central to Brussels-Nord
- Ave. Duration
- 34 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 5–9
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 5–9
- 1st Class
- CHF 8–13
Train from Antwerpen-Centraal to Brussel-Zuid
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 6–9
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 6–9
- 1st Class
- CHF 9–13
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Solothurn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 26–45
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Olten
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 10–19
- Website
- https://www.sbb.ch/en
Train from Olten to Solothurn
- Ave. Duration
- 34 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 10–19
- 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 21–45
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Antwerpen-Centraal to Brussel-Zuid
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–23
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 8–13
- 1st Class
- CHF 13–23
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 17–90
- Website
- https://www.ns.nl/en
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Antwerpen-Centraal to Brussel-Zuid
- Ave. Duration
- 49 min
- Frequency
- 3 times a week
- Estimated price
- CHF 3–6
- Website
- https://www.europeansleeper.eu/
- Seats - Budget
- CHF 3–6
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Olten
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Olten
- Ave. Duration
- 29 min
- Frequency
- 4 times a day
- Estimated price
- CHF 5–7
- Schedules at
- sbb-deutschland.de
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–14
- Schedules at
- nationalexpress.de
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Brussels-North Station to Basel, Meret Oppenheim-Strasse
- Ave. Duration
- 8h 29m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Antwerp Rooseveltplaats to Brussels-North train station
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Bern
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- CHF 35–80
- Website
- https://www.flixbus.co.uk
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Antwerp to Solothurn bus services, operated by FlixBus, arrive at Brussels-North train station.
Antwerp to Solothurn train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Antwerp to Solothurn is 641 km. It takes approximately 6h 31m to drive from Antwerp to Solothurn.
Book your Antwerp to Solothurn train tickets online with Omio.
There are 308+ hotels available in Solothurn.

























































