There are 11 ways to get from Perpignan to Solothurn by train (TGV, Renfe), 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 Lyon
best- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Renens VDtrain Ic1 / ...
- Take the train from Renens VD to Solothurntrain Ic5
9h 13mCHF 138–397Bus
cheapest- Take the bus from Perpignan - Bus Station to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon to Bernbus FlixBus N122 / ...
13h 7mCHF 55–112Bus, train
- Take the bus from Perpignan - Bus Station to Geneva - Bus Stationbus BlaBlaCar Bus
- Take the train from Genève to Berntrain Ir15 / ...
11h 28mCHF 108–265Drive 745.5 km
- Drive from Perpignan to Solothurncar 745.5 km
7h 28mCHF 122–176Train to Barcelona–El Prat Airport, fly to Basel
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Basel (BSL)plane BCN - BSL
7h 30mCHF 76–374Train
- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Genevetrain Ter
- Take the train from Genève to Lausannetrain Ic1 / ...
- Take the train from Lausanne to Solothurntrain Ic5
10h 4mCHF 140–387Train to Barcelona–El Prat Airport, fly to Zurich Airport, train
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
7h 38mCHF 97–324Train, train to Toulouse-Blagnac Airport, fly to Basel
- Take the train from Perpignan to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Basel (BSL)plane TLS - BSL
8h 14mCHF 107–369Train to Fréjorgues Airport, fly to Basel
- Take the train from Perpignan to Montpellier Sud De Francetrain
- Fly from Fréjorgues Airport (MPL) to Basel (BSL)plane MPL - BSL
7h 13mCHF 120–374Train to Marseille Provence Airport, fly to Zurich Airport, train
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Zurich Airport (ZRH)plane MRS - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
9h 2mCHF 140–381Train to Fréjorgues Airport, fly to Zurich Airport, train
- Take the train from Perpignan to Montpellier Sud De Francetrain
- Fly from Fréjorgues Airport (MPL) to Zurich Airport (ZRH)plane MPL - ZRH
- Take the train from Zürich Flughafen to Solothurntrain
7h 35mCHF 206–514
Perpignan to Solothurn by train
Questions & Answers
The cheapest way to get from Perpignan to Solothurn is to bus which costs SFr 55 - SFr 120 and takes 13h 7m.
The fastest way to get from Perpignan to Solothurn is to train and fly which takes 7h 13m and costs SFr 120 - SFr 380.
No, there is no direct bus from Perpignan station to Solothurn. However, there are services departing from Perpignan - Bus Station and arriving at Solothurn, Baseltor via Lyon, Bern, Neufeld P+R and Bern, Bahnhof. The journey, including transfers, takes approximately 13h 7m.
No, there is no direct train from Perpignan to Solothurn. However, there are services departing from Perpignan and arriving at Solothurn via Valence Tgv Rhone-Alpes Sud, Lyon Part Dieu, Genève and Renens VD. The journey, including transfers, takes approximately 9h 13m.
The distance between Perpignan and Solothurn is 811 km. The road distance is 745.5 km.
The best way to get from Perpignan to Solothurn without a car is to train via Lyon which takes 9h 13m and costs SFr 130 - SFr 400.
It takes approximately 9h 13m to get from Perpignan to Solothurn, including transfers.
Perpignan to Solothurn bus services, operated by BlaBlaCar Bus, depart from Perpignan - Bus Station.
Perpignan to Solothurn train services, operated by TGV inOui, depart from Perpignan station.
The best way to get from Perpignan to Solothurn is to train via Lyon which takes 9h 13m and costs SFr 130 - SFr 400. Alternatively, you can bus, which costs SFr 55 - SFr 120 and takes 13h 7m.
What companies run services between Perpignan, France and Solothurn, Canton of Solothurn, Switzerland?
You can take a train from Perpignan to Solothurn via Valence Tgv Rhone-Alpes Sud, Lyon Part Dieu, Genève, and Renens VD in around 9h 13m. Alternatively, you can take a bus from Perpignan - Bus Station to Solothurn, Baseltor via Lyon, Bern, Bern, Neufeld P+R, and Bern, Bahnhof in around 13h 7m.
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- CHF 55–160
Flights from Marseille Provence Airport to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 230–470
Flights from Fréjorgues Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 120–440
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 35–240
Flights from Toulouse-Blagnac Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 45–230
Flights from Fréjorgues Airport to Basel
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 60–220
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Basel via Munich
- Ave. Duration
- 4h 12m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- CHF 85–320
Flights from Toulouse-Blagnac Airport to Basel via Munich
- Ave. Duration
- 3h 40m
- When
- Wednesday, Saturday, Monday, and Friday
- Estimated price
- CHF 70–360
Flights from Marseille Provence Airport to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 230–470
Flights from Marseille Provence Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 50–290
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- CHF 35–200
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- CHF 45–140
- Website
- airfrance.com
Flights from Toulouse-Blagnac Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- CHF 55–320
- Website
- lufthansa-city.com
Flights from Toulouse-Blagnac Airport to Basel via Munich
- Ave. Duration
- 3h 40m
- When
- Wednesday and Saturday
- Estimated price
- CHF 70–360
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Estimated price
- CHF 75–120
- Website
- https://www.sncf-connect.com/en-en
Train from Valence Tgv Rhone-Alpes Sud to Lyon Part Dieu
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 21–35
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 30–55
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–60
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Estimated price
- CHF 75–120
- Website
- https://www.sncf-connect.com/en-en
Train from Genève to Lausanne
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- CHF 12–20
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–60
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Narbonne
- Ave. Duration
- 34 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–21
- Website
- https://www.sncf-connect.com/en-en
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Montpellier Sud De France
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–55
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Montpellier Sud De France
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–55
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a day
- Estimated price
- CHF 40–65
- Website
- https://www.renfe.com/es/en
Train from Valence Tgv Rhone-Alpes Sud to Lyon Part Dieu
- Ave. Duration
- 34 min
- Frequency
- 4 times a day
- Estimated price
- CHF 11–18
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- CHF 21–35
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a day
- Estimated price
- CHF 40–65
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- CHF 21–35
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–12
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Aix En Provence Tgv
- Ave. Duration
- 3h 9m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–60
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Valence Tgv Rhone-Alpes Sud to Lyon Part Dieu
- Ave. Duration
- 34 min
- Frequency
- Twice daily
- Estimated price
- CHF 16–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 25–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Valence Tgv Rhone-Alpes Sud to Geneve
- Ave. Duration
- 3h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–80
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Perpignan to Narbonne
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- CHF 10–20
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 23–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Renens VD
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
Train from Renens VD to Solothurn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Genève to Bern
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- Website
- https://www.sbb.ch/en
Train from Genève to Lausanne
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 21–60
- Website
- https://www.sbb.ch/en
Train from Lausanne to Solothurn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 45–130
- 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
Train from Zürich Flughafen to Solothurn
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- 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
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Geneva - Bus Station
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 45–85
- Website
- https://www.blablacar.co.uk/bus
Bus from Perpignan - Bus Station to Lyon - Gerland Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.blablacar.co.uk/bus
Bus from Lyon to Bern
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- CHF 23–45
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Perpignan - Bus Station to Lyon - Gerland Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Every 2 hours
- Estimated price
- CHF 30–55
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Bern
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 21–40
- 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 Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Perpignan to Solothurn bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Perpignan to Solothurn train services, operated by TGV inOui, arrive at Valence Tgv Rhone-Alpes Sud station.
Yes, the driving distance between Perpignan to Solothurn is 746 km. It takes approximately 7h 28m to drive from Perpignan to Solothurn.
Book your Perpignan to Solothurn train tickets online with Omio.
There are 333+ hotels available in Solothurn.




























