Fastest journey1hr 19m
The train from Perpignan to Barcelona is very fast, thanks to a new high-speed rail route which dives under the Pyrenees to link France and Spain. Both Spanish AVE and French TGV trains serve this cross-border route, taking between 80 and 90 mins for the 177-km journey. For the best views of the Pyrenees, sit on the right side of the train.
If you prefer slow trains, you can also travel from Perpignan to Barcelona via the old line. Running south from Perpignan, this route skirts the beautiful Côte Vermeille (Vermillion Coast). There are half a dozen daily departures, each involving a change of train at Portbou. Allow four hours to travel right through to Barcelona.
Train tickets for the Perpignan to Barcelona route usually go on sale 120 days before travel. Book early for the cheapest tickets. Note that the Spanish rail operator releases tickets in batches; if you're having trouble finding trains, contact us and we'll email you as soon as booking opens.
Perpignan to Barcelona
Direct high-speed TGV or AVE trains from Perpignan for Barcelona depart five to seven times each day (depending on season). These services run to Barcelona Sants station. The route follows a new high-speed line south from Perpignan which cuts under the Pyrenees. Within 15 mins of leaving Perpignan, you’ll already be in Spain. All services on this route make just two intermediate stops, at Figueres and at Girona.
Other journeys to Barcelona View all journeys to Barcelona
- From Madrid from £29.50
- From Montpellier from £23.50
- From Paris from £27.50
- From London from £74.50
- From Avignon from £27.50
- From Toulouse from £27.00