Buy train and bus tickets for UK and Europe - the easy way
Perpignan to Barcelona by train
Fastest journey1hr 19m
Trains per day18
Avg. journey time1hr 20m
Travelling from Perpignan to Barcelona by train
Fast trains from Perpignan to Barcelona take around 1 hour and 19 minutes, covering a distance of approximately 159 kilometres. There are frequent services on the rail route between Perpignan and Barcelona.
1. Are there direct trains from Perpignan to Barcelona?
Direct trains from Perpignan to Barcelona have been found.
We usually find around 18 direct trains on the route from Perpignan to Barcelona every weekday.
There are typically fewer departures at weekends, when we found around 17 departures.
2. How long is the train journey from Perpignan to Barcelona?
The Perpignan to Barcelona train travel time is normally about 1 hour and 19 minutes, whatever time you make the journey.
3. What are the Perpignan to Barcelona train times and schedule?
On weekdays the earliest direct train to Barcelona is usually scheduled to depart Perpignan around 10:00 and the last train is around 21:23. This is the same at the weekend.
What's the Perpignan to Barcelona train price?
The earlier you book the better, and the cheapest tickets we've found for trains from Perpignan to Barcelona are $44.73.
Trains departing 30 days in advance will cost around $33 while booking 7 days in advance the price is around $49. Booking on the day of travel is likely to be more expensive, so it is worth booking in advance if you can to save money.
When to book Perpignan to Barcelona train tickets?
Trains for this journey usually open for booking around 6 months in advance. If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from Perpignan to Barcelona by train.
Which train companies operate between Perpignan and Barcelona?
More than one train company operates on the route from Perpignan to Barcelona, so you’ll be travelling with one or more of the following rail operators:
You can check which train you’ll be travelling on by looking for the train name in search results.
Other journeys to Barcelona View all journeys to Barcelona
From Madrid From $37.39
From Montpellier From $29.38
From Paris From $33.38
From London From $94.81
From Avignon TGV From $33.38
From Toulouse From $23.37
From Narbonne From $41.40
From Lyon From $44.73
From Bilbao-Abando From $22.70
From Brighton From $463.50
From Bath Spa From $661.13
From Marseille From $59.42
AVE or TGV
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. 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). Departures involve a change of train at Portbou. Allow four hours to travel right through to Barcelona.
Perpignan to Barcelona
Direct high-speed TGV or AVE trains follow 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.
Easy, fast and cheap
Pay in EUR, GBP, USD or CAD
Cheaper UK tickets with Pricehack