Short answer: in 2026, the French-Spanish border can be crossed by public transport at just five points. Two are fast and frequent: Hendaye–Irun on the Atlantic side (Euskotren metro every 15–30 min, walking connection, around €2.70) and Cerbère–Portbou on the Mediterranean side (TER to Cerbère, then Rodalies R11 towards Barcelona, €10–15 in total). Only one high-speed train crosses the range: the Paris–Barcelona TGV/AVE through the Perthus tunnel (6 hr 30 to 6 hr 50, €39–150), now operated side by side by SNCF Voyageurs and Renfe. Then there's the legendary Toulouse–Latour-de-Carol–Puigcerdà line (the yellow train and Rodalies R3 towards Barcelona — slow but spectacular), and Canfranc, where the railway still stops at Bedous: the pass has to be crossed by coach. Everywhere else — Pau, Lourdes, Andorra, Jaca, Pamplona, Zaragoza — it's the coach that holds the network together, with Alsa, FlixBus and the regional operators. Simple rule: the TGV for Barcelona, the coach for everything inside the Pyrenees.
Between Hendaye and Cerbère, 430 kilometres of mountains separate France from Spain. Along that stretch there are around twenty road passes and… four railway lines, one of them cut since 1970 and another averaging just 55 km/h. It's one of the paradoxes of travel in Europe: you can get from Paris to Barcelona in six and a half hours without leaving your seat, but travelling from Pau to Zaragoza — 300 km as the crow flies — takes a full day and at least one coach.
This guide sets out what is actually bookable in 2026: which train goes where, at what price, with which walking connections, and where the coach takes over.

1. Why the Pyrenean border remains so difficult
Three obstacles pile up, and none of them is going away any time soon.
Track gauge. Spain built its conventional network to Iberian gauge (1,668 mm), against 1,435 mm in France. Only the Spanish high-speed lines (Barcelona, Figueres, Perpignan via the Perthus tunnel) use standard gauge. The consequence: a French regional train physically cannot continue beyond the border, except on mixed-gauge or standard-gauge sections.
The terrain. Between the Atlantic and the Mediterranean, the passes often top 1,500 m. Crossing the Pyrenees by train requires either a long tunnel (Perthus, Somport) or an acrobatic, slow-speed line (Latour-de-Carol).
Demographics. On both the French and Spanish sides, the range is sparsely populated: Huesca, Jaca, Pau, Tarbes and Foix are mid-sized towns. The big flows run through the two ends — the Basque Country and Catalonia — where the infrastructure exists.
The result: 95% of cross-border land passenger traffic is concentrated on two corridors, Irun and Figueres.
2. Hendaye–Irun: the easiest crossing in Europe
This is the most practical crossing point on the entire border, and the least known among travellers who book online.
How it works. You arrive in Hendaye on a TER Nouvelle-Aquitaine from Bayonne (about 35 min) or on a TGV Inoui from Paris-Montparnasse (about 4 hr 50). Hendaye station and the Spanish station in Irun are separated by the international bridge over the Bidasoa: 10 to 12 minutes on foot, continuous pavement, no systematic checks.
But the most efficient option is simpler still: right next to Hendaye's SNCF station is the terminus of the Euskotren "Topo" line (line E2), a regional metro running to Irun, Hondarribia, Pasaia and San Sebastián (Donostia). Frequency: a departure every 15 to 30 minutes, roughly from 6 am to 10 pm. Hendaye → Donostia-Amara takes 35 to 40 minutes. Fare: around €2.70 full price, less with the rechargeable Barik card.
From Irun, Renfe also offers:
- Cercanías services (line C-1) to San Sebastián and Brinkola;
- Alvia and Intercity trains to Vitoria, Burgos, Valladolid and Madrid-Chamartín (about 5 hr 30 to 6 hr);
- since October 2026, a Cercanías service extended to Hendaye on the French side, covered in detail in our article on Renfe Cercanías services at Hendaye.
Tip: for Bordeaux or Paris → San Sebastián, Bilbao or Pamplona, it's almost always faster and cheaper to book TGV/TER as far as Hendaye and then buy the Euskotren or Renfe ticket on the spot, rather than hunting for a "direct" ticket that doesn't exist.
This crossing is done on foot with your luggage: if you're travelling heavy, a 4-wheel cabin suitcase genuinely changes the experience of the international bridge, especially in a westerly wind.
3. Cerbère–Portbou: the Mediterranean connection
On the Mediterranean side the pattern is similar, but walking gives way to a train.
TER Occitanie services run to Cerbère from Perpignan (about 45 min, €1–6 depending on regional fares). At Cerbère, a handful of Rodalies de Catalunya R11 trains continue to Portbou, the first Spanish station, then on to Figueres, Girona and Barcelona-Sants (about 2 hr 45 from Portbou, around €12–14).
Two pitfalls to know about:
- The frequencies don't always match up. Depending on the season, there can be a 1 hr 30 wait between the TER and the Rodalies. Check on the day: the 13 December 2026 timetable change alters several paths on this section, as we explain in our rundown of what changes across Europe on 13 December.
- Cerbère and Portbou are 4 km apart by road, including a road tunnel that is unpleasant on foot. Unlike Hendaye–Irun, don't plan on walking: take the train.
Total cost Perpignan → Barcelona on this route: €10–16, for 3 hr 45 to 5 hr. It's the cheapest option between France and Catalonia by a wide margin.
4. The Paris–Barcelona TGV/AVE: the only direct high-speed service
The Perthus tunnel (8.3 km, beneath the pass of the same name) carries the only cross-border high-speed line in the range. It is used by:
- TGV Inoui services from SNCF Voyageurs: Paris-Gare de Lyon → Barcelona-Sants, Lyon → Barcelona, Marseille/Montpellier → Barcelona;
- Renfe's AVE trains, now operating in the French market, linking Barcelona with Lyon and Marseille;
- since 2026, Trenitalia France services and the competitive network described in our comparison Trenitalia France, high-speed summer 2026.
| Route | Duration | Indicative price | Operators |
|---|---|---|---|
| Paris → Barcelona | 6 hr 30 – 6 hr 50 | €39 – 150 | SNCF Voyageurs |
| Lyon → Barcelona | 4 hr 45 – 5 hr | €29 – 110 | SNCF / Renfe |
| Marseille → Barcelona | 4 hr 30 – 4 hr 50 | €29 – 99 | SNCF / Renfe |
| Montpellier → Barcelona | 2 hr 50 – 3 hr 10 | €25 – 75 | SNCF / Renfe |
| Perpignan → Figueres-Vilafant | 25 min | €12 – 25 | Renfe AVE |
The booking rule is the same as on every high-speed route: fares open 4 to 6 months in advance, the cheapest seats go quickly, and there are no last-minute deals on this corridor. For the methods that really work, see our guide on how to find a cheap train ticket in Europe.

The clever detour via Figueres
Few travellers think of it: taking a TER Occitanie to Perpignan, then the AVE Perpignan → Figueres-Vilafant (25 minutes), then a Rodalies or AVANT train to Barcelona often costs 30 to 50% less than a direct ticket bought late. Allow 3 hr 30 to 4 hr from Perpignan, with two changes.
5. Latour-de-Carol: the most beautiful crossing, and the slowest
This is the line rail enthusiasts mention first and almost nobody uses to get from A to B.
From Toulouse-Matabiau, a TER climbs the Ariège valley through Foix and Ax-les-Thermes to Latour-de-Carol–Enveitg (about 3 hr). The station, at 1,231 m above sea level, is one of the few in Europe to bring together three track gauges: French standard gauge, the metre gauge of the Train Jaune (towards Villefranche-de-Conflent and Perpignan), and the Iberian gauge of the Rodalies R3 trains running down to Puigcerdà, Ripoll, Vic and Barcelona (about 3 hr 10).
Toulouse → Barcelona via this route: 6 hr 30 to 7 hr 30, for €25–35 in total. It doesn't pay off in time compared with the direct coach (see below), but it's one of the finest rail journeys in Western Europe, and the only way to reach Cerdanya and the fringes of Andorra without a car.
Practical note: the line crosses sections above 1,500 m. In winter, delays are common and the carriages aren't always overheated. A compact fleece travel blanket and dry shoes are far from a luxury on this stretch — see also our seasonal advice in taking the train in Europe in winter 2026-2027.
6. Canfranc and the Somport: the railway stops at Bedous
The international station of Canfranc-Estación, in the Aragón valley, is one of the most photographed railway monuments in Europe: a 240 m façade, built in 1928, abandoned since the Estanguet bridge collapsed in 1970 on the French side. It has been restored and converted into a hotel, with a new passenger halt opened on the Spanish side.
So where do things actually stand in 2026?
- On the Spanish side: Renfe trains run Zaragoza → Huesca → Canfranc (about 3 hr). Functional and bookable.
- On the French side: the Pau → Oloron → Bedous line has reopened to passengers, but stops at Bedous. The 33 km between Bedous and Canfranc have not been restored.
- In between: coaches cross the Somport road tunnel. The Pau/Oloron → Jaca and Canfranc link is covered by seasonal road services and Spanish scheduled routes.
In other words: the crossing is possible, but it's a three-leg journey (train, coach, train) that takes half a day. One for enthusiasts — or for anyone heading specifically to Jaca or the Aragonese Pyrenees.
7. The coach: the true master of the Pyrenees
As soon as you move away from the two ends of the range, the coach isn't a plan B: it's the primary mode of transport.
| Route | Duration | Indicative price | Operators |
|---|---|---|---|
| Toulouse → Barcelona | 4 hr 30 – 5 hr 30 | €15 – 35 | FlixBus, Alsa |
| Toulouse → Andorra | 3 hr – 3 hr 30 | €30 – 45 | Andbus, Directbus |
| Barcelona → Andorra | 3 hr – 3 hr 45 | €30 – 40 | Andbus, Directbus, Alsa |
| Pau → Zaragoza | 4 hr 30 – 6 hr | €25 – 40 | Alsa + connection |
| Bayonne → Bilbao | 2 hr 30 – 3 hr | €12 – 25 | Alsa, FlixBus |
| Perpignan → Barcelona | 2 hr 45 – 3 hr 30 | €9 – 25 | FlixBus, Alsa |
| Lourdes → Zaragoza | 5 hr – 6 hr | €30 – 45 | seasonal services |
Three things to know:
Luggage. Alsa generally includes one suitcase in the hold plus one piece of hand luggage in the fare, which often makes it the best value for a heavily loaded trip. FlixBus applies stricter limits and charges for extra bags. Operator-by-operator details are in our guide Alsa in Spain: routes, prices and booking.
Bus stations are not train stations. In Barcelona, international coaches arrive at Barcelona Nord or Sants depending on the operator; in Toulouse, at the Pierre-Sémard bus station next to Matabiau. Check the exact terminal on your ticket: getting it wrong costs 30 minutes on the metro.
Andorra is outside Schengen and outside the EU. Coaches always stop at the border post at Pas de la Casa or La Farga de Moles. Identity checks are frequent, sometimes with baggage searches (strict customs allowances for alcohol and tobacco). Pack an RFID travel document wallet to keep your passport and ID card within reach without emptying your bag.

8. Five booking pitfalls on this border
- Looking for a "direct train" that doesn't exist. Apart from Paris/Lyon/Marseille–Barcelona, no train crosses the border. Search engines then throw up absurd itineraries (Toulouse–Barcelona via Paris). Search leg by leg, or compare modes on Gopaxo.
- Forgetting Spanish time. France and Spain are in the same time zone, but Portugal is not: if your trip continues to Porto or Lisbon, you lose an hour. See our feature on trains between Portugal and Spain in 2026.
- Buying Rodalies tickets in advance. Pointless: Catalan regional trains have fixed fares, no reservations and no dynamic pricing. Pay on the spot or at the machine.
- Overlooking EES checks. For non-European travellers, the Entry/Exit System also applies at land crossings. Checkpoints exist at Irun, La Jonquera and Pas de la Casa.
- Underestimating connection times. At Cerbère as at Latour-de-Carol, the platforms are bare, the stations tiny and there are no shops. A filter water bottle for hiking — or simply a bottle filled before departure — saves you an hour of waiting with nothing to drink.
9. Which route for which trip?
| Your goal | The right option |
|---|---|
| Paris → Barcelona, stress-free | Direct TGV, booked 3–4 months ahead |
| Paris → Barcelona at the lowest price | TGV/TER to Perpignan + AVE to Figueres + Rodalies |
| Toulouse → Barcelona | FlixBus or Alsa coach (4 hr 30) |
| Bordeaux → San Sebastián / Bilbao | TGV + TER to Hendaye, then Euskotren or Alsa |
| Paris → Madrid by train | TGV to Hendaye/Irun + Renfe Alvia (allow 12–13 hr) |
| Andorra | Coach from Toulouse or Barcelona, no train |
| Aragonese Pyrenees, Jaca | Zaragoza–Canfranc train, or coach over the Somport |
| A contemplative journey | Toulouse → Latour-de-Carol → Puigcerdà → Barcelona |
Frequently asked questions
Is there a direct Paris–Madrid train?
No. You have to change at Hendaye/Irun (then take a Renfe Alvia to Chamartín) or travel via Barcelona. Allow 12 to 14 hr in total, against a 2 hr flight. A direct service is regularly floated in announcements, but nothing is bookable in 2026.
Can you walk from Hendaye to Irun?
Yes, across the international bridge over the Bidasoa: 10 to 12 minutes, continuous pavement, no barrier. It's one of the easiest border crossings in Europe. The Euskotren metro covers the same distance in 3 minutes for under €3.
Will the Canfranc line reopen all the way to France?
Not in 2026. On the French side, trains stop at Bedous; the Bedous–Canfranc section has not been restored. On the Spanish side, Canfranc is served from Zaragoza via Huesca. In between, it's the coach through the Somport tunnel.
Is there a train to Andorra?
No, the principality has no railway at all. The nearest stations are Latour-de-Carol–Enveitg (about 30 min by coach from Pas de la Casa) and L'Hospitalet-près-l'Andorre. In practice, the direct coach from Toulouse or Barcelona is the only sensible option.
What is the cheapest France–Spain journey?
Perpignan → Cerbère → Portbou → Barcelona on regional trains: €10–16 in total, no reservation needed. On the Atlantic side, Bayonne → Hendaye → San Sebastián comes to around €10–15.
Do you need a passport to cross the Pyrenees?
A national identity card is enough for EU citizens within the Schengen area. Since the Entry/Exit System came into force, third-country nationals should expect biometric checks, including at land crossings and in Andorra, which is not part of Schengen.
In summary
- Two easy, frequent crossings: Hendaye–Irun (Euskotren, €2.70) and Cerbère–Portbou (Rodalies R11).
- Only one high-speed train crosses the range: Paris/Lyon/Marseille–Barcelona through the Perthus tunnel, €39–150.
- The Perpignan → Figueres AVE detour often saves 30 to 50% on a late-booked Paris–Barcelona trip.
- Latour-de-Carol is the most beautiful crossing, but Toulouse–Barcelona takes 6 hr 30 to 7 hr 30 against 4 hr 30 by coach.
- Canfranc can only be reached from France by coach via the Somport: the railway stops at Bedous.
- For everywhere inland — Andorra, Jaca, Pamplona, Zaragoza, Lourdes — the coach is the main mode, with Alsa, FlixBus and the regional operators.
- Compare modes before booking: on this border, the fastest and the cheapest are rarely the same route.






