There are 13 ways to get from Astorga to Solothurn by train, plane, train (Renfe, TGV), bus, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to León Airport, fly to Zurich Airport, train
best- Take the train from Astorga to Leontrain
- Fly from León Airport (LEN) to Zurich Airport (ZRH)plane LEN - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
9h 56mCHF 137–550Bus
cheapest- Take the bus from Astorga to Leonbus
- Take the bus from León to Bayonnebus
- Take the bus from Bayonne to Bernbus
26h 52mCHF 101–207Train
- Take the train from Astorga to Madrid Chamartíntrain Ic
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Genevetrain Tgv
- Take the train from Genève to Renens VDtrain Ic1 / ...
- Take the train from Renens VD to Solothurntrain Ic5
19h 13mCHF 275–540Bus, train
- Take the bus from Astorga to Bilbao Intermodalbus
- Take the bus from Bilbao Intermodal to Geneva - Bus Stationbus
- Take the train from Genève to Lausannetrain Ec / ...
- Take the train from Lausanne to Solothurntrain Ic5
25h 23mCHF 140–354Drive 1,467 km
- Drive from Astorga to Solothurncar 1,467 km
15h 37mCHF 237–341Train to Adolfo Suárez Madrid–Barajas Airport, fly to Zurich Airport, train
- Take the train from Astorga to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zurich Airport (ZRH)plane MAD - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
9h 40mCHF 133–341Train, bus to Asturias Airport, fly to Basel
- Take the train from Astorga to Leontrain
- Take the train from Leon to Oviedotrain
- Take the bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [ANZU|Aeropuerto] Aeropuerto - Llegadas [CTA 03073]bus
- Fly from Asturias Airport (OVD) to Basel (BSL)plane OVD - BSL
11h 46mCHF 110–340Train to Santiago De Compostela Airport, fly to Basel
- Take the train from Astorga to Santiago De Compostelatrain
- Fly from Santiago De Compostela Airport (SCQ) to Basel (BSL)plane SCQ - BSL
10h 41mCHF 122–381Train to Adolfo Suárez Madrid–Barajas Airport, fly to Geneva International Airport, train
- Take the train from Astorga to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Geneva International Airport (GVA)plane MAD - GVA
- Take the train from Genève-Aéroport to Renens VDtrain
- Take the train from Renens VD to Solothurntrain
10h 28mCHF 152–411Train, towncar to Francisco De Sá Carneiro Airport, fly to Basel
- Take the train from Astorga to Ourensetrain
- Take a town car from Ourense to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)plane OPO - BSL
13h 28mCHF 318–525Train, towncar to Francisco De Sá Carneiro Airport, fly to Zurich Airport
- Take the train from Astorga to Ourensetrain
- Take a town car from Ourense to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)plane OPO - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
13h 45mCHF 330–500Train to León Airport, fly to Basel
- Take the train from Astorga to Leontrain
- Fly from León Airport (LEN) to Basel (BSL)plane LEN - BSL
11h 44mCHF 155–685Train, bus
- Take the train from Astorga to Vitoria/Gasteiztrain Alv
- Take the train from Vitoria/Gasteiz to San Sebastian/Donostiatrain Alv / ...
- Take the bus from San Sebastian / Donostia to Annemassebus
- Take the train from Annemasse to Lausannetrain
- Take the train from Lausanne to Solothurntrain Ic5
26h 29mCHF 182–396
Astorga to Solothurn by train
Questions & Answers
The cheapest way to get from Astorga to Solothurn is to bus which costs SFr 100 - SFr 210 and takes 26h 52m.
The fastest way to get from Astorga to Solothurn is to train and fly which takes 9h 40m and costs SFr 130 - SFr 350.
No, there is no direct bus from Astorga to Solothurn. However, there are services departing from Astorga and arriving at Solothurn, Baseltor via León, Bayonne, Bern, Neufeld P+R and Bern, Bahnhof. The journey, including transfers, takes approximately 26h 52m.
No, there is no direct train from Astorga to Solothurn. However, there are services departing from Astorga and arriving at Solothurn via Madrid Chamartín, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, Genève and Renens VD. The journey, including transfers, takes approximately 19h 13m.
The distance between Astorga and Solothurn is 1397 km. The road distance is 1467 km.
The best way to get from Astorga to Solothurn without a car is to train which takes 19h 13m and costs SFr 270 - SFr 550.
It takes approximately 9h 56m to get from Astorga to Solothurn, including transfers.
Astorga to Solothurn bus services, operated by ALSA, depart from Astorga station.
Astorga to Solothurn train services, operated by Renfe Viajeros, depart from Astorga station.
The best way to get from Astorga to Solothurn is to train which takes 19h 13m and costs SFr 270 - SFr 550. Alternatively, you can bus, which costs SFr 100 - SFr 210 and takes 26h 52m.
What companies run services between Astorga, Spain and Solothurn, Canton of Solothurn, Switzerland?
You can take a train from Astorga to Solothurn via Madrid Chamartín, Madrid-Atocha Cercanías, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, Genève, and Renens VD in around 19h 13m. Alternatively, you can take a bus from Astorga to Solothurn, Baseltor via Leon, León, Bayonne, Bern, Bern, Neufeld P+R, and Bern, Bahnhof in around 26h 52m.
- Website
- easyjet.com
Flights from Asturias Airport to Basel via Barcelona
- Ave. Duration
- 4h 37m
- When
- Friday and Sunday
- Estimated price
- CHF 80–230
Flights from Asturias Airport to Basel via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 30m
- When
- Monday to Friday
- Estimated price
- CHF 80–230
Flights from Asturias Airport to Basel via Palma Mallorca
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- CHF 80–230
Flights from Santiago De Compostela Airport to Basel
- Ave. Duration
- 2h 10m
- When
- Wednesday and Sunday
- Estimated price
- CHF 65–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 30–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h 45m
- When
- Monday
- Estimated price
- CHF 30–150
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- CHF 40–180
Flights from Francisco De Sá Carneiro Airport to Basel via Nantes
- Ave. Duration
- 4h 27m
- When
- Monday and Friday
- Estimated price
- CHF 40–180
Flights from Francisco De Sá Carneiro Airport to Basel via Bordeaux
- Ave. Duration
- 5h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 40–180
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 35–110
Flights from León Airport to Basel via Barcelona
- Ave. Duration
- 6h 20m
- When
- Wednesday and Thursday
- Estimated price
- CHF 130–600
Flights from León Airport to Basel via Palma Mallorca
- Ave. Duration
- 8h 11m
- When
- Monday and Thursday
- Estimated price
- CHF 150–600
- Website
- iberia.com
Flights from León Airport to Zurich Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–450
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- CHF 90–220
Flights from Asturias Airport to Basel via Barcelona
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- CHF 65–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- CHF 50–110
- Website
- swiss.com
Flights from León Airport to Zurich Airport via Palma Mallorca
- Ave. Duration
- 5h 31m
- When
- Monday and Thursday
- Estimated price
- CHF 170–900
Flights from León Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 170–700
Flights from León Airport to Zurich Airport via Ibiza
- Ave. Duration
- 5h 55m
- When
- Thursday
- Estimated price
- CHF 380–900
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- CHF 60–180
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–120
Flights from Francisco De Sá Carneiro Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 60–110
- Website
- vueling.com
Flights from León Airport to Zurich Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–450
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- CHF 90–220
Flights from Asturias Airport to Basel via Barcelona
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- CHF 65–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- CHF 50–110
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–120
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 50–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- CHF 50–230
- Website
- flyedelweiss.com
Flights from León Airport to Zurich Airport via Palma Mallorca
- Ave. Duration
- 5h 55m
- When
- Thursday
- Estimated price
- CHF 380–900
Flights from León Airport to Zurich Airport via Ibiza
- Ave. Duration
- 5h 55m
- When
- Thursday
- Estimated price
- CHF 380–900
- Website
- klm.com
Flights from Asturias Airport to Basel via Amsterdam Schiphol
- Ave. Duration
- 5h 5m
- When
- Saturday and Sunday
- Estimated price
- CHF 80–400
Flights from Santiago De Compostela Airport to Basel via Amsterdam Schiphol
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- CHF 110–600
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 55–160
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 55–160
- Website
- lufthansa.com
Flights from Asturias Airport to Basel via Frankfurt
- Ave. Duration
- 5h 15m
- When
- Saturday and Sunday
- Estimated price
- CHF 95–390
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Astorga to Leon
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.renfe.com/es/en
Train from Astorga to Madrid Chamartín
- Ave. Duration
- 3h 4m
- Frequency
- 6 times a week
- Estimated price
- CHF 40–70
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- CHF 110–190
- Website
- https://www.renfe.com/es/en
Train from Leon to Oviedo
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- CHF 13–22
- Website
- https://www.renfe.com/es/en
Train from Astorga to Santiago De Compostela
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–55
- Website
- https://www.renfe.com/es/en
Train from Astorga to Ourense
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- CHF 24–40
- Website
- https://www.renfe.com/es/en
Train from Astorga to Vitoria/Gasteiz
- Ave. Duration
- 3h 35m
- Frequency
- 3 times a day
- Estimated price
- CHF 40–65
- Website
- https://www.renfe.com/es/en
Train from Vitoria/Gasteiz to San Sebastian/Donostia
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–22
- Website
- https://www.renfe.com/es/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Solothurn
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 30–90
- Website
- https://www.sbb.ch/en
Train from Genève to Renens VD
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 17–50
- Website
- https://www.sbb.ch/en
Train from Renens VD to Solothurn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Genève to Lausanne
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–55
- Website
- https://www.sbb.ch/en
Train from Lausanne to Solothurn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- 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 19–60
- Website
- https://www.sbb.ch/en
Train from Annemasse to Lausanne
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 24–70
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Geneve
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a week
- Estimated price
- CHF 65–110
- Website
- https://www.sncf-connect.com/en-en
Train from Genève to Lausanne
- Ave. Duration
- 48 min
- Frequency
- Once a week
- Estimated price
- CHF 10–18
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Leon to Oviedo
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Estimated price
- CHF 17–30
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Astorga to Bilbao Intermodal
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- CHF 30–60
- Website
- https://www.alsa.com/en
Bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [ANZU|Aeropuerto] Aeropuerto - Llegadas [CTA 03073]
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 3–6
- Website
- https://www.alsa.com/en
Bus from Astorga to Leon
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 3–7
- Website
- https://www.alsa.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Bilbao Intermodal to Geneva - Bus Station
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- CHF 60–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from San Sebastian / Donostia to Annemasse
- Ave. Duration
- 15h 15m
- Frequency
- 3 times a week
- Estimated price
- CHF 65–120
- Website
- https://www.flixbus.co.uk
Bus from Bayonne to Bern
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- CHF 65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from León to Bayonne
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- CHF 30–75
- Website
- https://rede-expressos.pt
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Ourense to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 3h 11m
- Frequency
- On demand
- Estimated price
- CHF 231
- Website
- https://www.vmtransfers.com/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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Astorga to Solothurn bus services, operated by ALSA, arrive at Leon station.
Astorga to Solothurn train services, operated by Renfe Viajeros, arrive at Madrid Chamartín station.
Yes, the driving distance between Astorga to Solothurn is 1467 km. It takes approximately 15h 37m to drive from Astorga to Solothurn.
Book your Astorga to Solothurn train tickets online with Omio.
There are 326+ hotels available in Solothurn.





































