There are 5 ways to get from La Roche-Chalais to Périgueux by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Coutras to Perigueuxtrain Ter
2h 29m€16–32Line 316 bus, line 313 bus
cheapest- Take the bus from Av des Charentes to LR RIBERAC-Ecole Maternellebus 316
- Take the bus from LR RIBERAC-Ecole Maternelle to LR PERIGUEUX-Gare SNCF(1)bus 313
2h 39m€6Drive 64 km
- Drive from La Roche-Chalais to Périgueuxcar 64 km
1h 12m€10–15Taxi
- Take the taxi from La Roche-Chalais to Périgueuxtaxi 64 km
1h 12m€130–160Line 316 bus, line 313 bus via LR LA ROCHE CH.-Place de l'Etoile
- Take the bus from LR LA ROCHE CH.-Place de l'Etoile to LR RIBERAC-Ecole Maternellebus 316
- Take the bus from LR RIBERAC-Ecole Maternelle to LR PERIGUEUX-Gare SNCF(1)bus 313
2h 46m€6
La Roche-Chalais to Périgueux by bus and train
Questions & Answers
The cheapest way to get from La Roche-Chalais to Périgueux is to line 316 bus and line 313 bus which costs €6 and takes 2h 39m.
The fastest way to get from La Roche-Chalais to Périgueux is to drive which takes 1h 12m and costs €9 - €15.
No, there is no direct bus from La Roche-Chalais to Périgueux. However, there are services departing from Av des Charentes and arriving at LR PERIGUEUX-Gare SNCF(1) via LR RIBERAC-Ecole Maternelle. The journey, including transfers, takes approximately 2h 39m.
No, there is no direct train from La Roche-Chalais to Périgueux. However, there are services departing from Les Eglisottes and arriving at Perigueux via Coutras. The journey, including transfers, takes approximately 2h 29m.
The distance between La Roche-Chalais and Périgueux is 95 km. The road distance is 64 km.
The best way to get from La Roche-Chalais to Périgueux without a car is to train which takes 2h 29m and costs €15 - €35.
It takes approximately 2h 29m to get from La Roche-Chalais to Périgueux, including transfers.
La Roche-Chalais to Périgueux bus services, operated by Cars Régionaux Nouvelle-Aquitaine - Dordogne, depart from Av des Charentes station.
La Roche-Chalais to Périgueux train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Coutras station.
The best way to get from La Roche-Chalais to Périgueux is to train which takes 2h 29m and costs €15 - €35. Alternatively, you can line 316 bus and line 313 bus, which costs €6 and takes 2h 39m.
What companies run services between La Roche-Chalais, France and Périgueux, France?
Société Nationale des Chemins de fer Français (SNCF) operates a train from Coutras to Perigueux hourly. Tickets cost €12–25 and the journey takes 50 min. Alternatively, you can take a bus from Av des Charentes to LR PERIGUEUX-Gare SNCF(1) via LR RIBERAC-Ecole Maternelle in around 2h 39m.
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Coutras to Perigueux
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 0970 870 870
- Website
- transports.nouvelle-aquitaine.fr
Bus from Av des Charentes to LR RIBERAC-Ecole Maternelle
- Ave. Duration
- 33 min
- Frequency
- 5 times a week
- Estimated price
- €3
- Schedules at
- transports.nouvelle-aquitaine.fr
Bus from LR RIBERAC-Ecole Maternelle to LR PERIGUEUX-Gare SNCF(1)
- Ave. Duration
- 1h 6m
- Frequency
- 5 times a day
- Estimated price
- €3
- Schedules at
- transports.nouvelle-aquitaine.fr
Bus from LR LA ROCHE CH.-Place de l'Etoile to LR RIBERAC-Ecole Maternelle
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- €3
- Schedules at
- transports.nouvelle-aquitaine.fr
Bus from LR RIBERAC-Ecole Maternelle to LR PERIGUEUX-Gare SNCF(1)
- Ave. Duration
- 1h 6m
- Frequency
- 5 times a day
- Estimated price
- €3
- Schedules at
- transports.nouvelle-aquitaine.fr
- Ave. Duration
- 1h 12m
- Estimated price
- €130–160
Reitegui Ludovic
- Phone
- +33 6 17 55 99 44
Taxi Aline
- Phone
- +33 6 06 89 52 00
Want to know more about travelling around France
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
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
La Roche-Chalais to Périgueux bus services, operated by Cars Régionaux Nouvelle-Aquitaine - Dordogne, arrive at LR RIBERAC-Ecole Maternelle station.
La Roche-Chalais to Périgueux train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Perigueux station.
Yes, the driving distance between La Roche-Chalais to Périgueux is 64 km. It takes approximately 1h 12m to drive from La Roche-Chalais to Périgueux.
There are 821+ hotels available in Périgueux.






