Barcelona to Perpignan by train

How to take the rail journey from Barcelona to Perpignan

The number of daily trains from Barcelona to Perpignan has been temporarily reduced due to the pandemic, but it remains a very straightforward journey.



From Barcelona Sants to Perpignan

Journey Summary

Travel Time
1hr 21min (approx)
Travel Information

Final Destination: Paris or Lyon or Marseille or Toulouse

Aim to be at Barcelona Sants a minimum of 20 mins before departure, in order to allow time to pass through the security checks.

At Barcelona Sants station these trains to France depart from the part of the station used by the Spanish high speed trains - vias (platforms/tracks) 1 - 6.
So when you're in the station follow the signs that are pointing the way to the ' Alta-Velocidad' trains.

The current plan for this route is that the following departures will be available until late 2022:

  • A daily AVE departure at 08:15 (this will be the train heading to Lyon)
  • Until June 30th there will be daily TGV departure at 09:10 (but between July 1st and Aug 30th this train will depart daily at 10:10)
  • From Apr 8th there will be an additional daily AVE departure at 16:36 (this will be the train heading to Marseille)

3 x trains per day


Book early and save: Yes

Online bookings open: 4 months ahead of the travel date

When looking for tickets on Trainline tick the 'fastest journeys' box, on Oui.SNCF tick the 'direct trains' box,
Though it can be worth comparing the prices between booking agents for this journey.

Seat Reservations:

Seats will automatically be assigned when booking tickets for this journey.

Rail Pass users:

Rail pass users will need to be pay a reservation fee prior to boarding, but these reservations cannot be booked on the ticket agent's websites.

If you want the peace of mind of reserving before arriving at a Spanish station, you will need to use the Eurail and InterRail booking services to reserve your seats - and pay the booking fee for doing so.

Though you can avoid a booking fee if you do reserve at a Spanish station.

Or if you will be travelling with a rail pass, you can avoid paying any reservation fees at all by taking a train from Barcelona to Cerbére - and then connecting there for a TER train on to Perpignan.

Where to book
Ticket Provider Approximate Cost
Trainline from €34

Trainline Guide

SNCF Connect from €34

SNCF Connect Guide

SNCF is the national rail operator in France and not so long ago it recently simplified both the range of tickets and the term and conditions of using them.
Therefore the cheapest tickets also become more flexible too.

Other improvements included a simple integration of travelling with bicycles and rail pass users being able to book reservations for national journeys, without paying booking fees.

And it also recently launched SNCF Connect as replacement for its Oui.SNCF booking service.
You can set up a low price alert to let you know when the cheapest price is available for a future journey.

Something else to look out for is that simplest way of travelling with tickets is to use the SNCF Connect App, as booked tickets can therefore be stored on your mobile device, which can then be shown to the train conductors as proof of purchase.

SNCF Connect on Google Play

SNCF Connect in the App (Apple) store

SNCF also operates RailEurope, which is in effect a dedicated online booking service for making bookings from outside of Europe.
If you reside outside of Europe you may discover that SNCF Connect rejects phone numbers or card numbers, but RailEurope won't do so.
Though RailEurope will add booking fees when making a purchase

Happyrail from €34

Happyrail Guide

Happy Rail is a Netherlands rail ticket agency which sells tickets for both national and international journeys within a range of countries including Belgium France, Germany, Sweden, Switzerland.

HappyRail doesn't charge booking fees in the conventional sense, but if you're not Dutch you can expect to pay additional transaction fees, which will be added to the total cost.
That's because the most common form of online payment used in The Netherlands is 'iDEAL' and HappyRail doesn't charge a transaction fee for 'iDEAL' payments, but only Dutch residents can sign up to 'iDEAL'.
Other forms of payment include Visa debit cards will incur a fee.

Renfe from €34

Renfe Guide

Renfe is the national rail operator in Spain and it has recently simplified the range of tickets it sells for express and regional train journeys in Spain.
Which is convenient as there are big savings to be made if you book ahead online.

Take the stress out of your journey Everything planned to your specification, so sit back and relax… Try Concierge


Sign up to receive the latest travel news stories and to hear about what we've been working on for you.

See if there’s a unique journey guide for your trip, featuring info on the trains, tickets & stations.
Leaving From
Going To

This is one of more than 1000 journey guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.