Route guide · France → Spain

Trains from France to Spain

By WoW Train · Updated July 2026 · 4 min read

Travelling from France to Spain by train means crossing the Pyrenees on a direct high-speed service — no airports, no border queues, straight into the city centre. The fastest connection takes just 6 hours 30 minutes on the direct TGV from Paris to Barcelona.

All routes from France to Spain by train

These are the main train connections currently operating between France and Spain:

Paris → Barcelona
~6h 30m Direct · TGV / OUIGO Gare de Lyon → Sants
Paris → Nice
~5h 30m Direct · TGV Gare de Lyon → Nice-Ville
Lyon → Turin
~3h 30m Direct · TGV Part-Dieu → Torino Porta Susa
Madrid via Barcelona
~9h 1 change · TGV + AVE Paris → Madrid

Which train crosses from France to Spain?

The main cross-border corridor is served by TGV INOUI (SNCF) and OUIGO España trains that cross the Pyrenees via the high-speed line through Perpignan, Figueres and Girona. The Pyrenees crossing takes roughly 30 minutes and is mostly tunnel — you won't notice you've crossed the border.

For destinations beyond Barcelona — such as Madrid, Seville or Valencia — you change at Barcelona Sants onto a Spanish AVE or Renfe high-speed service.

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

The travel time depends heavily on your starting point in France and your destination in Spain:

Is it worth taking the train from France to Spain?

For the Paris–Barcelona corridor the train is competitive with flying once you factor in airport transfers, check-in and security at both ends. You arrive city-centre to city-centre with no baggage fees, a power socket, and views of the south of France and the Pyrenees the whole way.

For longer journeys — say, Paris to Madrid — a flight is faster overall, but the overnight or daytime train is a genuine experience in itself.

Prefer to compare every rail operator? Check schedules & book →

Opens in a new tab — come back here anytime.

Frequently asked questions

Is there a direct train from France to Spain?

Yes. Direct high-speed trains connect Paris Gare de Lyon to Barcelona Sants in approximately 6 hours 30 minutes, crossing the Pyrenees via Perpignan and Figueres. Operated by SNCF and Renfe.

How long does the train from France to Spain take?

The fastest direct route — Paris to Barcelona — takes approximately 6 hours 30 minutes. Times vary by departure city and destination within Spain.

Which train crosses from France to Spain?

TGV INOUI and OUIGO España trains cross the Pyrenees on the high-speed line through Perpignan, Figueres and Girona into Barcelona.

Do I need a passport to travel by train from France to Spain?

Yes. France and Spain are both in the Schengen Area but cross-border high-speed trains require a valid passport or national ID card. Check current requirements before you travel.


More routes across Europe

France → Italy
Paris · Lyon · Nice → Milan · Turin · Rome
UK → Europe
London → Paris · Brussels · Amsterdam
Germany → Italy
Munich → Venice · Verona · Rome
Paris → Amsterdam
~3h 20m · Eurostar direct
Capture of the iconic Sagrada Familia in Barcelona at sunset with reflections on a nearby pond. Stunning aerial shot of the iconic Sagrada Familia cathedral in Barcelona, showcasing its intricate architecture and surrounding urban landscape. Gaudí's iconic mosaic architecture in Park Güell with a view of Barcelona's cityscape.