Travel from Spain to France

Train, bus or fly from Spain to France?

Iberia, Ryanair and Vueling Airlines fly from Madrid to Toulouse every 4 hours. Alternatively, you can take a train from Madrid to Paris via Madrid-Puerta de Atocha, Barcelona Sants, and Gare de Lyon in around 10 hours 58 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Spain to France

ModeDurationPrice
From Sol train to Atocha, train to Madrid airport, fly to Toulouse airport, then bus to Toulouse.4 h 28 min$41
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nice airport, then train to Nice.3 h 58 min$74
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bordeaux airport, then line 1 bus to Bordeaux.4 h 16 min$68
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Lyon airport, Rhonexpress to Gare Part-Dieu Vivier Merle, then Metro to Lyon.4 h 27 min$81
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Marseille airport, then bus to Marseille.4 h 2 min$76
From Sol line 1 subway to Madrid-Puerta de Atocha, train to Barcelona Sants, train to Gare de Lyon, then line 14 subway to Châtelet.10 h 58 min$339
From Sol line 1 subway to Madrid-Chamartin, train to Pasaia, train to Hendaye, train to Gare Montparnasse, then bus to Cite - Palais De Justice.16 h 11 min$271
From Atocha train to Madrid, bus to Paris, Paris, walk to Gare De Bercy - Popb, then line 24 bus to Notre-Dame - Quai De Montebello.17 h 41 min$134
From Sol line 3 bus to Alonso Martinez, line 4 subway to Madrid, bus to Paris Gallieni, walk to Porte De Bagnolet, then bus to Chatelet.18 h 38 min$102
From Madrid drive to Paris.12 h 4 min$208

How long does it take to get from Spain to France?

It takes approximately 4 hours 28 minutes to get from Spain to France, including transfers.

Operators from Spain to France

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
IberiaIberia
RyanairRyanair
Vueling AirlinesVueling Airlines
Tisseo+33 (0 ) 5 61 41 70 70Tisseo
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
easyJeteasyJet
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Tbm+33 5 57 57 88 88Tbm
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
TCL Lyon04 26 10 12 12TCL Lyon
AlloCartreize0 810 00 13 26AlloCartreize
Metro Madrid+34 902 44 44 03Metro Madrid
Spanish Railways AVESpanish Railways AVE
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
EuskotrenEuskotren
Bus RATP3424Bus RATP
FlixBus+49 1807 123 99 123FlixBus
EMT Madrid+34 902 50 78 50EMT Madrid
ALSA+34 902 42 22 42ALSA