There are 9 ways to get from Périgueux to Chalais by train, plane, bus, or car
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 Bordeaux–Mérignac Airport, fly to Geneva International Airport, train
best- Take the train from Perigueux to Cenon
- Fly from Bordeaux–Mérignac Airport (BOD) to Geneva International Airport (GVA)BOD - GVA
- Take the train from Genève-Aéroport to Sierre/Siders
8h 56mCHF 83–242Bus
cheapest- Take the bus from Perigueux to Brive La GaillardeAutocar
- Take the bus from Brive-la-Gaillarde to MartignyFlixBus N1157
16h 7mCHF 65–108Train, bus via Clermont-Ferrand
- Take the train from Perigueux to UsselTer
- Take the bus from Gare SNCF to Gare sncfP46
- Take the train from Clermont Ferrand to Lyon Part DieuTer
- Take the train from Lyon Part Dieu to GeneveTer
- Take the train from Genève to SionEc / ...
14h 54mTrain, bus
- Take the train from Perigueux to Brive La GaillardeTer
- Take the bus from Brive-la-Gaillarde to Chambéry - Bus Station
- Take the bus from Chambéry to Geneva739
- Take the train from Genève to SionEc / ...
15h 11mCHF 78–149Drive 676 km
- Drive from Périgueux to Chalais676 km
7h 56mCHF 110–159Train to Bordeaux–Mérignac Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Perigueux to Cenon
- Fly from Bordeaux–Mérignac Airport (BOD) to Lyon–Saint Exupéry Airport (LYS)BOD - LYS
- Take the train from Lyon Part Dieu to Geneve
- Take the train from Genève to Sierre/Siders
11h 4mCHF 121–341Train to Bordeaux–Mérignac Airport, fly to Basel, train
- Take the train from Perigueux to Cenon
- Fly from Bordeaux–Mérignac Airport (BOD) to Basel (BSL)BOD - BSL
- Take the train from Basel SBB to Visp
10h 15mCHF 115–320Train to Bordeaux–Mérignac Airport, fly to Milano Malpensa Airport, bus
- Take the train from Perigueux to Cenon
- Fly from Bordeaux–Mérignac Airport (BOD) to Milano Malpensa Airport (MXP)BOD - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
10h 8mCHF 76–288Train to Limoges-Bellegarde Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Perigueux to Limoges Benedictins
- Fly from Limoges-Bellegarde Airport (LIG) to Lyon–Saint Exupéry Airport (LYS)LIG - LYS
- Take the train from Lyon Part Dieu to Geneve
- Take the train from Genève to Sierre/Siders
11h 25mCHF 193–456
Bordeaux–Mérignac Airport (BOD) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Périgueux to Chalais is to bus which costs SFr 65 - SFr 110 and takes 16h 7m.
The fastest way to get from Périgueux to Chalais is to drive which takes 7h 56m and costs SFr 110 - SFr 160.
The distance between Périgueux and Chalais is 873 km. The road distance is 676 km.
The best way to get from Périgueux to Chalais without a car is to train and bus via Clermont-Ferrand which takes 14h 54m and costs .
It takes approximately 8h 56m to get from Périgueux to Chalais, including transfers.
Yes, the driving distance between Périgueux to Chalais is 676 km. It takes approximately 7h 56m to drive from Périgueux to Chalais.
There are 2743+ hotels available in Chalais.
What companies run services between Périgueux, France and Chalais, Switzerland?
You can take a bus from Perigueux to Chalais, poste via Gare Sncf, Brive-la-Gaillarde, Martigny, Martigny, Sion, and Sion, poste/gare in around 16h 7m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- easyjet.com
Flights from Bordeaux–Mérignac Airport to Geneva International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- CHF 30–120
Flights from Bordeaux–Mérignac Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 30–110
Flights from Bordeaux–Mérignac Airport to Basel
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–150
Flights from Bordeaux–Mérignac Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 28–150
- Website
- airfrance.com
Flights from Bordeaux–Mérignac Airport to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 45–260
Flights from Bordeaux–Mérignac Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–230
Flights from Bordeaux–Mérignac Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 50–280
Flights from Limoges-Bellegarde Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–150
- Website
- chalair.eu
Flights from Limoges-Bellegarde Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–150
- Website
- airdolomiti.it
Flights from Bordeaux–Mérignac Airport to Basel via Frankfurt
- Ave. Duration
- 4h
- When
- Monday and Thursday
- Estimated price
- CHF 120–390
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 Perigueux to Cenon
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 19–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 19–28
- Rail 1st Class
- CHF 30–45
Train from Perigueux to Ussel
- Ave. Duration
- 2h 49m
- Frequency
- Once a week
- Estimated price
- CHF 26–60
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 26–40
- Rail 1st Class
- CHF 40–60
Train from Clermont Ferrand to Lyon Part Dieu
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–45
- 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
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 24–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 Perigueux to Brive La Gaillarde
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 11–17
- Rail 1st Class
- CHF 17–25
Train from Perigueux to Limoges Benedictins
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- CHF 22–29
- 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-Aéroport to Sierre/Siders
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
Train from Genève to Sion
- Ave. Duration
- 1h 51m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 28–55
- Website
- https://www.sbb.ch/en
Train from Genève to Sierre/Siders
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–110
- Website
- https://www.sncf-connect.com/en-en
- Phone
- 04 73 42 20 20
- Website
- auvergnerhonealpes.fr
Bus from Gare SNCF to Gare sncf
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Website
- Réseau interurbain Puy-de-Dôme
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Brive-la-Gaillarde to Chambéry - Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- https://www.blablacar.co.uk/bus
Bus from Chambéry to Geneva
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- CHF 15–21
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Chambéry to Geneva
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–16
- Website
- https://www.flixbus.co.uk
Bus from Brive-la-Gaillarde to Martigny
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- CHF 45–65
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- https://www.comazzibus.com/eng/index.php
- Phone
- 3635
- Website
- groupe-sncf.com
Bus from Perigueux to Brive La Gaillarde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- CHF 13–18
- Website
- https://www.groupe-sncf.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 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































