There are 10 ways to get from Perpignan to Zug by train (TGV, Renfe), bus, car, train, 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 Dijon
best- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Dijon Villetrain Tgv
- Take the train from Dijon to Zürich HBtrain Tgv
10h 37mCHF 201–521Bus
cheapest- Take the bus from Perpignan to Lyon, Perrache Bus Stationbus
- Take the bus from Lyon Perrache Bus Station to Zurich Central Bus Station Sihlquaibus : Lyon - Prague Central Bus Station / ...
13h 1mCHF 76–116Drive 827.9 km
- Drive from Perpignan to Zugcar 827.9 km
8h 47mCHF 139–200Train to Barcelona–El Prat Airport, fly to Zurich Airport
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
6h 48mCHF 81–266Train
- 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 Luzerntrain Ic
11h 50mCHF 173–467Bus via Lyon
- Take the bus from Perpignan - Bus Station to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon to Zurich Bus Stationbus FlixBus N882 / ...
13h 46mCHF 78–132Train to Marseille Provence Airport, fly to Zurich Airport
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Zurich Airport (ZRH)plane MRS - ZRH
8h 12mCHF 124–330Train to Barcelona–El Prat Airport, fly to Basel, train
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Basel (BSL)plane BCN - BSL
- Take the train from Basel SBB to Zürich HBtrain
8h 21mCHF 95–328Train, 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
- Take the train from Basel SBB to Zürich HBtrain
9h 26mCHF 130–374Train to Fréjorgues Airport, fly to Basel, train
- Take the train from Perpignan to Montpellier Sud De Francetrain
- Fly from Fréjorgues Airport (MPL) to Basel (BSL)plane MPL - BSL
- Take the train from Basel SBB to Zürich HBtrain
8h 36mCHF 127–408
Perpignan to Zug by train
Questions & Answers
The cheapest way to get from Perpignan to Zug is to bus which costs SFr 75 - SFr 120 and takes 13h 1m.
The fastest way to get from Perpignan to Zug is to train and fly which takes 6h 48m and costs SFr 80 - SFr 270.
No, there is no direct bus from Perpignan to Zug station. However, there are services departing from Perpignan and arriving at Zurich Central Bus Station Sihlquai via Lyon Perrache Bus Station. The journey, including transfers, takes approximately 13h 1m.
No, there is no direct train from Perpignan to Zug. However, there are services departing from Perpignan and arriving at Zug via Valence Tgv Rhone-Alpes Sud, Dijon and Zürich HB. The journey, including transfers, takes approximately 10h 37m.
The distance between Perpignan and Zug is 1021 km. The road distance is 827.9 km.
The best way to get from Perpignan to Zug without a car is to train via Dijon which takes 10h 37m and costs SFr 200 - SFr 550.
It takes approximately 10h 37m to get from Perpignan to Zug, including transfers.
Perpignan to Zug bus services, operated by ALSA, depart from Perpignan station.
Perpignan to Zug train services, operated by TGV inOui, depart from Perpignan station.
The best way to get from Perpignan to Zug is to train via Dijon which takes 10h 37m and costs SFr 200 - SFr 550. Alternatively, you can bus, which costs SFr 75 - SFr 120 and takes 13h 1m.
What companies run services between Perpignan, France and Zug, Switzerland?
You can take a train from Perpignan to Zug via Valence Tgv Rhone-Alpes Sud, Dijon Ville, Dijon, and Zürich HB in around 10h 37m. Alternatively, you can take a bus from Perpignan to Zug via Lyon Perrache Bus Station, Zurich Central Bus Station Sihlquai, and Zürich HB in around 13h 1m.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 35–160
Flights from Toulouse-Blagnac Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday and Friday
- Estimated price
- CHF 55–180
Flights from Toulouse-Blagnac Airport to Basel via Nantes
- Ave. Duration
- 3h 25m
- When
- Monday and Friday
- Estimated price
- CHF 55–180
Flights from Fréjorgues Airport to Basel
- Ave. Duration
- 1h 15m
- When
- Friday, Sunday, and Wednesday
- Estimated price
- CHF 45–210
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 65–110
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Dijon Ville
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–85
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- CHF 30–55
- Website
- TGV inOui
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 65–110
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- CHF 30–55
- Website
- TGV inOui
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–19
- Website
- TGV inOui
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 14m
- Frequency
- 3 times a day
- Estimated price
- CHF 27–45
- Website
- TGV inOui
Train from Perpignan to Montpellier Sud De France
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- CHF 29–50
- Website
- TGV inOui
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Perpignan to Lyon, Perrache Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- CHF 35–60
- Schedules at
- alsa.es
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 Zug bus services, operated by ALSA, arrive at Lyon, Perrache Bus Station.
Perpignan to Zug train services, operated by TGV inOui, arrive at Valence Tgv Rhone-Alpes Sud station.
Yes, the driving distance between Perpignan to Zug is 828 km. It takes approximately 8h 47m to drive from Perpignan to Zug.
Book your Perpignan to Zug train tickets online with Omio.
Book your Perpignan to Zug bus tickets online with Omio.
There are 1423+ hotels available in Zug.








