There are 10 ways to get from Madrid to Treignac by train, bus, 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, bus via Zaragoza
best- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-DeliciasAve
- Take the bus from Zaragoza to Toulouse
- Take the train from Toulouse Matabiau to Brive La GaillardeTer
- Take the bus from Gare Sncf to Le Bourg272
15h 3mDrive 933.2 km
cheapest- Drive from Madrid to Treignac933.2 km
9h 5m€146–210Train, bus
- Take the train from Madrid Chamartín to San Sebastian/DonostiaAlv / ...
- Take the bus from San Sebastián - Bus Station to Bordeaux - Belcier Bus Stop
- Take the train from Bordeaux St Jean to TulleTer
- Take the bus from Gare Sncf to Le Bourg272
15h 13mFly to Bordeaux–Mérignac Airport, train, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bordeaux–Mérignac Airport (BOD)MAD - BOD
- Take the train from Bordeaux St Jean to Tulle
- Take the bus from Gare Sncf to Le Bourg
10h 18mTrain, bus #2
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Narbonne
- Take the train from Narbonne to Bordeaux St Jean
- Take the train from Bordeaux St Jean to TulleTer
- Take the bus from Gare Sncf to Le Bourg272
15h 55mBus
- Take the bus from Madrid, Avenida de América to Burgos
- Take the bus from Burgos to Brive-la-Gaillarde
- Take the bus from Gare Sncf to Le Bourg272
18h 9mBus via Valladolid
- Take the bus from Madrid Moncloa to Valladolid
- Take the bus from Valladolid to Brive-la-Gaillarde
- Take the bus from Gare Sncf to Le Bourg272
18h 28mFly to Toulouse-Blagnac Airport, train, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Toulouse-Blagnac Airport (TLS)MAD - TLS
- Take the train from Toulouse Matabiau to Brive La Gaillarde
- Take the bus from Gare Sncf to Le Bourg
10h 52mFly to Limoges-Bellegarde Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Limoges-Bellegarde Airport (LIG)MAD - LIG
- Take the bus from Place W. Churchill A to Centre
12h 15mFly to Brive–Souillac Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Brive–Souillac Airport (BVE)MAD - BVE
- Take the bus from Gare Sncf to Le Bourg
9h 52m
Adolfo Suárez Madrid–Barajas Airport (MAD) to Bordeaux–Mérignac Airport (BOD) flights
Questions & Answers
The cheapest way to get from Madrid to Treignac is to drive which costs €140 - €210 and takes 9h 5m.
The fastest way to get from Madrid to Treignac is to drive which takes 9h 5m and costs €140 - €210.
No, there is no direct bus from Madrid to Treignac. However, there are services departing from Madrid, Avenida de América and arriving at Le Bourg via Burgos, Pole Multimodal Brive Ouest and Gare Sncf. The journey, including transfers, takes approximately 18h 9m.
The distance between Madrid and Treignac is 992 km. The road distance is 933.2 km.
The best way to get from Madrid to Treignac without a car is to train and bus via Zaragoza which takes 15h 3m and costs .
It takes approximately 15h 3m to get from Madrid to Treignac, including transfers.
Madrid to Treignac bus services, operated by ALSA, depart from Madrid, Avenida de América station.
Madrid to Treignac bus services, operated by ALSA, arrive at Burgos station.
Yes, the driving distance between Madrid to Treignac is 933 km. It takes approximately 9h 5m to drive from Madrid to Treignac.
There are 198+ hotels available in Treignac.
What companies run services between Madrid, Spain and Treignac, Nouvelle-Aquitaine, France?
You can take a bus from Madrid, Avenida de América to Le Bourg via Burgos, Pole Multimodal Brive Ouest, Pole D'echanges - Gare Sncf, and Gare Sncf in around 18h 9m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €40–130
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €40–130
Flights from Adolfo Suárez Madrid–Barajas Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–150
- Website
- chalair.eu
Flights from Adolfo Suárez Madrid–Barajas Airport to Limoges-Bellegarde Airport via Lyon
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Paris Orly
- Ave. Duration
- 4h 15m
- When
- Monday and Wednesday
- Estimated price
- €70–400
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Geneva
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- €70–280
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Nice
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €70–280
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Strasbourg
- Ave. Duration
- 7h 55m
- When
- Monday
- Estimated price
- €85–280
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Limoges-Bellegarde Airport via London Stansted
- Ave. Duration
- 6h 23m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €100–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Limoges-Bellegarde Airport via Bristol
- Ave. Duration
- 7h 35m
- When
- Monday
- Estimated price
- €90–350
- Website
- airfrance.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Limoges-Bellegarde Airport via Lyon
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Paris Orly
- Ave. Duration
- 4h 15m
- When
- Monday and Wednesday
- Estimated price
- €70–400
Flights from Adolfo Suárez Madrid–Barajas Airport to Brive–Souillac Airport via Toulouse-Blagnac Airport, Paris Orly
- Ave. Duration
- 8h 25m
- When
- Thursday and Friday
- Estimated price
- €80–410
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €40–130
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €40–130
- Website
- volotea.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- €30–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €45–170
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Limoges-Bellegarde Airport via London Stansted
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- €130–210
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €35–130
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- €40–120
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €29–70
- Website
- https://www.ouigo.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €25–35
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to San Sebastian/Donostia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €45–100
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Narbonne
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €70–95
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Toulouse Matabiau to Brive La Gaillarde
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- €21–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Bordeaux St Jean to Tulle
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Estimated price
- €35–85
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €35–55
- Rail 1st Class
- €55–85
Train from Narbonne to Bordeaux St Jean
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- €24–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zaragoza to Toulouse
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- €28–75
- Website
- https://www.flixbus.co.uk
Bus from Valladolid to Brive-la-Gaillarde
- Ave. Duration
- 11h 34m
- Frequency
- 6 times a week
- Estimated price
- €60–85
- Website
- https://www.flixbus.co.uk
Bus from Gare Sncf to Le Bourg
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Schedules at
- transports.nouvelle-aquitaine.fr
Bus from Place W. Churchill A to Centre
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Schedules at
- transports.nouvelle-aquitaine.fr
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from San Sebastián - Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- €13–50
- Website
- https://www.blablacar.co.uk/bus
Bus from Valladolid to Brive-la-Gaillarde
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from San Sebastián - Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- €15–45
- Website
- https://www.alsa.com/en/
Bus from Madrid, Avenida de América to Burgos
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €18–45
- Website
- https://www.alsa.com/en/
Bus from Madrid Moncloa to Valladolid
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €7–35
- Website
- https://www.alsa.com/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from San Sebastián - Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- €10–15
- Website
- https://union-ivkoni.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from San Sebastián - Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- €2–16
- Website
- https://rede-expressos.pt/en
- Online ticket
- €2–16
Bus from Burgos to Brive-la-Gaillarde
- Ave. Duration
- 10h 45m
- Frequency
- Twice a week
- Estimated price
- €7–90
- Website
- https://rede-expressos.pt/en
- Online ticket
- €7–40
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 Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide








































