There are 7 ways to get from Madrid to Poitiers by train (Renfe, TGV), bus, car, plane, or train
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 Madrid Chamartín to Iruntrain Alv / ...
- Take the train from Hendaye to Bordeaux St Jeantrain Ter
- Take the train from Bordeaux St Jean to Poitierstrain Tgv
12h 45m€79–246Bus
cheapest- Take the bus from Madrid - South Station to Bordeaux - Belcier Bus Stopbus BlaBlaCar Bus
- Take the bus from Bordeaux - Belcier Bus Stop to Poitiers - Bus Stationbus BlaBlaCar Bus
12h 55m€38–109Drive 912.2 km
- Drive from Madrid to Poitierscar 912.2 km
9h 2m€142–205Fly to Poitiers–Biard Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Poitiers–Biard Airport (PIS)plane MAD - PIS
9h 35m€83–303Bus via Bordeaux
- Take the bus from Madrid to Bordeauxbus FlixBus N1149
- Take the bus from Bordeaux to Poitiersbus 1733 / ...
14h 35m€50–78Fly to Bordeaux–Mérignac Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bordeaux–Mérignac Airport (BOD)plane MAD - BOD
- Take the train from Bordeaux St Jean to Poitierstrain
7h 28m€66–245Fly to Paris Orly Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Paris Orly Airport (ORY)plane MAD - ORY
- Take the train from Massy Tgv to Poitierstrain
6h 58m€117–349
Madrid to Poitiers by train and foot
Questions & Answers
The cheapest way to get from Madrid to Poitiers is to bus which costs €35 - €110 and takes 12h 55m.
The fastest way to get from Madrid to Poitiers is to fly and train which takes 6h 58m and costs €110 - €350.
No, there is no direct bus from Madrid station to Poitiers station. However, there are services departing from Madrid - South Station and arriving at Poitiers - Bus Station via Bordeaux - Belcier Bus Stop. The journey, including transfers, takes approximately 12h 55m.
No, there is no direct train from Madrid to Poitiers. However, there are services departing from Madrid Chamartín and arriving at Poitiers via Irun, Hendaye and Bordeaux St Jean. The journey, including transfers, takes approximately 12h 45m.
The distance between Madrid and Poitiers is 1047 km. The road distance is 912.2 km.
The best way to get from Madrid to Poitiers without a car is to train which takes 12h 45m and costs €75 - €250.
It takes approximately 12h 45m to get from Madrid to Poitiers, including transfers.
Madrid to Poitiers bus services, operated by BlaBlaCar Bus, depart from Madrid - South Station.
Madrid to Poitiers train services, operated by Renfe Viajeros, depart from Madrid Chamartín station.
The best way to get from Madrid to Poitiers is to train which takes 12h 45m and costs €75 - €250. Alternatively, you can bus, which costs €35 - €110 and takes 12h 55m, you could also fly, which costs €80 - €310 and takes 9h 35m.
What companies run services between Madrid, Spain and Poitiers, France?
You can take a train from Madrid Chamartín to Poitiers via Irun, Irun, Hendaia, Hendaye, and Bordeaux St Jean in around 12h 45m. Alternatively, you can take a bus from Madrid - South Station to Poitiers - Bus Station via Bordeaux - Belcier Bus Stop in around 12h 55m.
- 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
- €35–120
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €35–120
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- €55–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport via Asturias
- Ave. Duration
- 4h 15m
- When
- Thursday and Sunday
- Estimated price
- €70–220
- 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
- €35–120
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €35–120
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- €55–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport via Asturias
- Ave. Duration
- 4h 15m
- When
- Thursday and Sunday
- Estimated price
- €70–220
- Website
- transavia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- €45–260
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Poitiers–Biard Airport via London Stansted
- Ave. Duration
- 10h 31m
- When
- Saturday and Sunday
- Estimated price
- €75–300
- Website
- volotea.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Poitiers–Biard Airport via Lyon
- Ave. Duration
- 12h 42m
- When
- Thursday and Sunday
- Estimated price
- €80–370
Flights from Adolfo Suárez Madrid–Barajas Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €29–150
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €55–170
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Irun
- Ave. Duration
- 5h 43m
- Frequency
- 3 times a day
- Estimated price
- €26–70
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Hendaye to Bordeaux St Jean
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- 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–60
- Rail 1st Class
- €60–85
Train from Bordeaux St Jean to Poitiers
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- €40–90
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €40–60
- Rail 1st Class
- €60–90
Train from Massy Tgv to Poitiers
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- €70–100
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Hendaye to Bordeaux St Jean
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €26–50
- Website
- https://www.sncf-connect.com/en-en
Train from Bordeaux St Jean to Poitiers
- Ave. Duration
- 1h 53m
- Frequency
- Every 3 hours
- Estimated price
- €26–60
- Website
- https://www.sncf-connect.com/en-en
Train from Massy Tgv to Poitiers
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €45–150
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Madrid - South Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- €29–55
- Website
- https://www.blablacar.co.uk/bus
Bus from Bordeaux - Belcier Bus Stop to Poitiers - Bus Station
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €9–25
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Madrid - South Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- €30–85
- Website
- https://www.alsa.com/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Madrid to Bordeaux
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Bordeaux to Poitiers
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €19–27
- Website
- https://www.flixbus.co.uk
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
More Questions & Answers
Madrid to Poitiers bus services, operated by BlaBlaCar Bus, arrive at Bordeaux - Belcier Bus Stop station.
Madrid to Poitiers train services, operated by Renfe Viajeros, arrive at Irun station.
Yes, the driving distance between Madrid to Poitiers is 912 km. It takes approximately 9h 2m to drive from Madrid to Poitiers.
Book your Madrid to Poitiers train tickets online with Omio.
Book your Madrid to Poitiers bus tickets online with Omio.
There are 783+ hotels available in Poitiers.






























