How to Get to France From Barcelona and Other Spanish Cities

Aerial view of Barcelona
Ian.CuiYi/Getty Images

If you don't make it to Western Europe that often, you should try to fit both France and Spain into your trip if possible. Find out your transport options below.

Best Way of Traveling Between France and Spain

Unless you're lucky enough to be visiting two cities on the high-speed rail connection between Paris and Barcelona, you'll almost certainly want to fly. For good connections between smaller cities in Spain and France, there's the bus, but that will be slow, uncomfortable and surprisingly expensive.

By Plane 

You can easily fly to Spain from Paris, with a number of airlines flying to Barcelona and Madrid, as well as a few that fly to Seville, Malaga, and Vigo (in Galicia). Note that there are three airports in Paris, Paris-Orly, Paris-Beauvais, and Paris-Charles de Gaulle, with flights to Spain from all of them.

By Train 

Most of the train routes from Spain to the rest of Europe have been discontinued, including the night train to Paris (and the services to Italy and Switzerland). In its place is the excellent Barcelona to Paris high-speed train

There were rumors once of a Madrid to Paris route, but this never materialized. It was clearly decided that the Barcelona route would make more sense. 

You might also want to consider buying a Spain-France Eurail train pass.

By Bus 

The two main companies that run buses from France to Spain are Eurolines and ALSA. Unfortunately, routes are slow and expensive.

By Car 

The highways that connect France and Spain are well serviced and very comfortable.

01 of 04

Starting Points

On board train in Spain
Damian Corrigan

In most cases, you're going to want to take the high-speed train from Paris to Barcelona. There are no longer direct trains to Madrid. For visiting the north of Spain, you'll either want to take the train to Irun/Hendaye on the French-Spanish border and connect or fly.

  • Paris to Barcelona - Take the high-speed train all the way.
  • Paris to Bilbao - Bus to Hendaye and then the train. Or fly.
  • Paris to Madrid - Fly or change trains in Barcelona.
  • Paris to Pamplona - Fly via Bilbao or take the bus to Hendaye and then the train.
  • Paris to San Sebastian - Take the train, changing in Hendaye. Or fly from Bilbao.

South-West France to Spain

Realistically you'll only want to head to the Basque Country in northern Spain.

South-East France to North-East Spain

Take the high-speed train from southeast France to Catalonia. You don't need to go straight to Barcelona as there are sights in northern Catalonia on the train line, most famously the Dali Museum in Figueres.

Continue to 2 of 4 below.
02 of 04

Flights and Trains

French train close to the Spanish border
eldelinux/Creative Commons

In most cases, you're going to want to either fly or take the train from France to Spain.

Cities in France With Direct Flights to Spain

France and Spain are well connected by air routes, with far more connections than there are train services.

The following cities are the best for getting from France to Spain. Cities earlier on the list have the cheapest flights - they can sometimes be as cheap as 20 euros!

But scroll down to see which cities lie on the major train routes because you might have a more comfortable trip by rail.

  • Northern France - Paris, Brest, Lille, Rennes
  • Southern France - Marseille, Nice
  • Western France - Nantes, Bordeaux
  • Eastern France - Lyon, Toulouse, Strasbourg

Cities in Mainland Spain With Direct Flights to France

  • Central Spain - Madrid
  • North-East Spain - Barcelona, Zaragoza, Girona
  • Northern Spain - Asturias, Bilbao, Santander
  • North-West Spain - Santiago
  • Southern Spain - Seville, Malaga
  • Eastern Spain - Alicante, Valencia

Direct Trains From France to Spain

There are only two direct train lines into Spain - the new high-speed train service from Barcelona to Paris and the western coastline to the border.

Trains to the Spanish city of Irun often stop at the French city of Hendaye instead. The stations are on either side of the international border, which you will need to walk across.

Trains to Barcelona also stop in Figueres and Girona, which is great for visiting the Dali Museum.

  • Paris-Barcelona Route - Paris Gare de Lyon (for Barcelona), Valence, Nimes, Montpellier, Beziers, Narbonne, Perpignan  
  • Paris-Irun Route - Paris Austerlitz and Montparnasse, Bayonne, Hendaye

Discontinued Services

The former Talgo train service that ran down the east coast of Spain has been discontinued, as have all other services. There is no longer a train service from Madrid to France - all passengers have to change in Barcelona. 

Continue to 3 of 4 below.
03 of 04


Driving in Spain
Oleg Sidorenko/Creative Commons

In many cases, driving will be your best option. If driving in France and Spain, there are likely to be laws that are different from in your home country so research the rules of the road before your trip.

Paris to Barcelona

  • Distance -1,000km
  • How - Driving directly south from Paris, you hit the coast near Montpellier and continue along the sea until Barcelona.
  • Also on this route - Orleans, Clermont-Ferrand, Beziers, Perpignan, Figueres, Girona. Beyond Barcelona, you'll reach Tarragona, Valencia, the Costa Blanca, Alicante, and Murcia.

However, a simpler option is to take the direct train. If you're taking this train, you will probably save money by with a Spain-France rail pass.

Paris to Madrid

  • Distance - 1,300km
  • How - Head southwest from Paris, eventually reaching the west coast of France. Continue south and cross the border into Spain.
  • Also on this route - Orleans, Tours, Bordeaux, San Sebastian, Bilbao, Burgos. Beyond Madrid (to the south) are Granada and Seville.

There is also a direct Paris-Madrid train.

Paris to Santiago de Compostela

  • Distance - 1,550km
  • How - As above, but heading along the north coast of Spain when you reach San Sebastian.
  • Also on this route - Orleans, Tours, Bordeaux, San Sebastian, Bilbao, Santander, Oviedo.
Continue to 4 of 4 below.
04 of 04


ALSA buses in Spain
Damian Corrigan

As with most international bus routes in Europe, Eurolines runs the buses from France to Spain.

Bus travel from France to Spain isn't the quickest way around (Lyon to Barcelona, which should take six hours by car, takes 11 hours by bus!), but the bus reaches far more destinations than the train from France to Spain.

However, the journey times are so long, it's rare you're going to want to take the bus from France to Spain.

If you're in the northwest of France, your best bet will be to head to Nantes or Paris and then fly or take the train. In central France, you should go to Bordeaux or Lyons.

But there might be occasions where the bus is the best bet, particularly if you are happy to take an overnight bus. Sometimes the convenient of a direct service, even if it is painfully long, might be preferable to connecting somewhere. However, they will usually be very expensive.

To buy bus tickets from France to Spain, you must visit the French Eurolines site,

Below are the Eurolines bus routes into Spain from France. Note that these are only the principal stops - there are usually many more.

Eurolines Bus Routes from France to Spain

In case you can see a reason to take a bus between France and Spain, here are the main routes from Eurolines.

  • Paris-Bordeaux-Bilbao-Oviedo
  • Paris-Tours-Bordeaux-La Coruña-Santiago de Compostela-Orense
  • Paris-Tours-Bordeaux-Madrid
  • Paris-Lyon-Barcelona-Valencia-Murcia
  • Murcia-Valencia-Zaragoza-Bordeaux-Tours-Paris
  • Paris-Tours-Bordeaux-Zaragoza-Valencia-Murcia
  • Paris-Tours-Bordeaux-Madrid-Seville-Algeciras
  • Lille-Metz-Perpignan-Barcelona-Valencia-Murcia
  • Metz-Lille-Reims-Valladolid-Santiago de Compostela-La Coruña
  • Metz-Lille-Reims-San Sebastian-Bilbao-Burgos-Madrid-Seville-Algeciras
  • Strasbourg-Mulhouse-Barcelona-Madrid-Tarragona-Malaga
    (Note: Barcelona-Madrid-Tarragona would be a tortuously long route, but this route splits in two at Barcelona and you don't really visit all the destinations.)
  • Strasbourg-Mulhouse-Metz-Reims-Lyon-Clermont-Ferrand-Bordeaux-Madrid-Malaga-Algeciras
  • Rennes-Nantes-Bordeaux-San Sebastian-Bilbao-Orense-Santiago de Compostela-La Coruña (change for Valladolid-Vigo-Pontevedra)
  • Rennes-Nantes-Bordeaux-San Sebastian-Valladolid-Madrid-Cáceres-Merida-Cordoba-Seville-Malaga-Algeciras (change for Almeria)
  • Tours-Rennes-Bordeaux-Toulouse-Barcelona-Valencia-Murcia
  • Lyon-Toulouse-San Sebastian-Bilbao-La Coruña-Santiago de Compostela
  • Lyon-Montpellier-Toulouse-Madrid-Seville-Algeciras
  • Lyon-Montpellier-Toulouse-San Sebastian-Bilbao-La Coruña-Santiago de Compostela
  • Clermond-Ferrand-Lyon-Barcelona-Valencia-Murcia
  • Grenoble-Montpellier-Perpignan-Barcelona-Murcia (change for Madrid)
  • Nice-Marseille-Perpignan-Barcelona-Madrid-Granada-Algeciras
  • Nice-Perpignan-Barcelona-Murcia
  • Nice-Marseille-Montpellier-Barcelona
  • Nice-Avignon-Montpellier-Perpignan-Barcelona-Valencia-Benidorm-Murcia (change for Granada)
  • Carcassonne-Toulouse-Madrid-Malaga-Algeciras