There are 9 ways to get from Pisa to Solothurn by train (Trenitalia), bus, 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 via Milan
best- Take the train from Pisa Centrale to Firenze S.M.N.train Re
- Take the train from Firenze S.M.N. to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Solothurntrain Ic5 / ...
9h 26mCHF 118–285Train, bus
cheapest- Take the train from Pisa Centrale to La Spezia Centraletrain Ic
- Take the bus from La Spezia to Bernbus
13h 51mCHF 66–176Bus, train
- Take the bus from Pisa to Genoabus 500 / ...
- Take the bus from Genoa to Zurich Bus Stationbus
- Take the train from Zürich HB to Solothurntrain Ic5 / ...
11h 24mCHF 69–154Drive 601.3 km
- Drive from Pisa to Solothurncar 601.3 km
6h 18mCHF 98–142Fly Pisa International Airport to Basel
- Fly from Pisa International Airport (PSA) to Basel (BSL)plane PSA - BSL
5h 59mCHF 87–306Train
- Take the train from Pisa Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Solothurntrain Ic5 / ...
10h 19mCHF 136–245Fly Pisa International Airport to Zurich Airport, train
- Fly from Pisa International Airport (PSA) to Zurich Airport (ZRH)plane PSA - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
5h 31mCHF 112–409Bus to Florence Peretola Airport, fly to Zurich Airport, train
- Take the bus from Pisa International Airport to Florence Airportbus
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
6h 22mCHF 146–391Bus to Florence Peretola Airport, fly to Basel
- Take the bus from Pisa International Airport to Florence Airportbus
- Fly from Florence Peretola Airport (FLR) to Basel (BSL)plane FLR - BSL
8h 20mCHF 134–391
Pisa to Solothurn by train
Questions & Answers
The cheapest way to get from Pisa to Solothurn is to bus and train which costs SFr 65 - SFr 160 and takes 11h 24m.
The fastest way to get from Pisa to Solothurn is to fly and train which takes 5h 31m and costs SFr 110 - SFr 410.
No, there is no direct train from Pisa to Solothurn. However, there are services departing from Pisa Centrale and arriving at Solothurn via Firenze S.M.N., Milano Centrale and Zürich HB. The journey, including transfers, takes approximately 9h 26m.
The distance between Pisa and Solothurn is 720 km. The road distance is 601.3 km.
The best way to get from Pisa to Solothurn without a car is to train via Milan which takes 9h 26m and costs SFr 110 - SFr 290.
It takes approximately 9h 26m to get from Pisa to Solothurn, including transfers.
Pisa to Solothurn train services, operated by Trenitalia, depart from Pisa Centrale station.
The best way to get from Pisa to Solothurn is to train via Milan which takes 9h 26m and costs SFr 110 - SFr 290. Alternatively, you can fly, which costs SFr 85 - SFr 310 and takes 5h 59m.
Pisa to Solothurn train services, operated by Trenitalia, arrive at Firenze S.M.N. station.
Yes, the driving distance between Pisa to Solothurn is 601 km. It takes approximately 6h 18m to drive from Pisa to Solothurn.
What companies run services between Pisa, Italy and Solothurn, Canton of Solothurn, Switzerland?
You can take a train from Pisa Centrale to Solothurn via Firenze S.M.N., Milano Centrale, Zuerich Hb, and Zürich HB in around 9h 26m. Alternatively, Air Dolomiti, Lufthansa, and three other airlines fly from Pisa International Airport (PSA) to Basel (BSL) twice daily.
- Website
- swiss.com
Flights from Pisa International Airport to Zurich Airport via Brussels
- Ave. Duration
- 3h 50m
- When
- Tuesday
- Estimated price
- CHF 85–250
Flights from Pisa International Airport to Zurich Airport via Cagliari
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 190–380
Flights from Pisa International Airport to Zurich Airport via Prague
- Ave. Duration
- 4h 35m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- CHF 85–250
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 90–300
- Website
- lufthansa.com
Flights from Pisa International Airport to Basel via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 180–750
Flights from Pisa International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 150–600
Flights from Florence Peretola Airport to Basel via Frankfurt
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- CHF 210–900
Flights from Florence Peretola Airport to Basel via Munich
- Ave. Duration
- 5h 20m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- CHF 190–800
- Website
- easyjet.com
Flights from Pisa International Airport to Basel via Cagliari
- Ave. Duration
- 4h 52m
- When
- Thursday to Sunday
- Estimated price
- CHF 70–210
Flights from Pisa International Airport to Basel via Zadar
- Ave. Duration
- 6h 15m
- When
- Thursday
- Estimated price
- CHF 70–210
Flights from Pisa International Airport to Basel via Bari
- Ave. Duration
- 8h
- When
- Tuesday
- Estimated price
- CHF 70–210
Flights from Pisa International Airport to Zurich Airport via Olbia
- Ave. Duration
- 7h 5m
- When
- Sunday
- Estimated price
- CHF 110–330
- Website
- airdolomiti.it
Flights from Florence Peretola Airport to Basel via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday, Saturday, and Sunday
- Estimated price
- CHF 210–900
Flights from Florence Peretola Airport to Basel via Munich
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- CHF 190–800
- Website
- wizzair.com
Flights from Pisa International Airport to Basel via Bratislava
- Ave. Duration
- 5h 40m
- When
- Thursday
- Estimated price
- CHF 70–240
- Website
- eurowings.com
Flights from Pisa International Airport to Zurich Airport via Cologne Bonn
- Ave. Duration
- 5h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 70–250
- Website
- brusselsairlines.com
Flights from Pisa International Airport to Zurich Airport via Brussels
- Ave. Duration
- 3h 50m
- When
- Tuesday
- Estimated price
- CHF 85–250
- Website
- flyedelweiss.com
Flights from Pisa International Airport to Zurich Airport via Cagliari
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 190–380
- Website
- airfrance.com
Flights from Florence Peretola Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 90–450
- Website
- austrian.com
Flights from Florence Peretola Airport to Basel via Vienna
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 120–500
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–15
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 8–14
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 40–85
- Schedules at
- trenitalia.com
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–20
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- CHF 35–70
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- CHF 29–65
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Pisa Centrale to Zuerich Hb
- Ave. Duration
- 9h 5m
- Frequency
- Twice a week
- Estimated price
- CHF 100–160
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 110–160
- 2nd Class
- CHF 100–140
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a week
- Estimated price
- CHF 22–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 22–29
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Solothurn
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 30–90
- Website
- https://www.sbb.ch/en
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- CHF 25–75
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Solothurn
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Pisa to Genoa
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Estimated price
- CHF 11–20
- Website
- https://www.flixbus.co.uk
Bus from Genoa to Zurich Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- CHF 27–45
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from La Spezia to Bern
- Ave. Duration
- 10h 50m
- Frequency
- Twice a week
- Estimated price
- CHF 50–75
- Schedules at
- gruppodimaio.it
- info@flibco.com
- Website
- flibco.com
Bus from Pisa International Airport to Florence Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 13–35
- Website
- https://www.flibco.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
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Pisa to Solothurn train tickets online with Omio.
There are 340+ hotels available in Solothurn.








































