Trains from France to Spain
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:
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:
- Paris to Barcelona: ~6h 30m direct
- Paris to Madrid: ~9h with one change at Barcelona
- Lyon to Barcelona: ~4h 30m direct
- Marseille to Barcelona: ~4h direct
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