Duration
5h 9m
Distance
413.1 km
Average price
80€
Possible routes
5 found

Barcelona to Lourdes

Rome2rio has found 5 ways to get from Barcelona to Lourdes by train, bus, car and flight. We recommend taking the train from Barcelona-Sants to Toulouse Matabiau and then taking the train from Toulouse Matabiau to Lourdes, which takes around 6h 20m.
Recommended route

Train

  1. Barcelona-Sants
  2. Toulouse Matabiau
  3. Lourdes
6h 20m
Bookable on Rome2rio
82€ - 97€
Alternative routes

Bus via Toulouse

  1. Barcelona Sants
  2. Gare de Toulouse-Matabiau
  3. Gare de Lourdes
10h 17m
84€ - 119€

Bus

  1. Barcelona/Sants
  2. Toulouse
  3. Lourdes
10h 54m
Cheapest
34€ - 51€

Drive

  1. Barcelona
  2. Lourdes
Fastest
5h 9m
45€ - 70€

Fly, train

  1. Barcelona
  2. Bayonne
  3. Lourdes
7h 12m
56€ - 253€

Frequently asked questions

Want to know about travelling from Barcelona to Lourdes? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Barcelona to Lourdes is to bus which costs 30€ - 55€ and takes 10h 54m.

More details

The quickest way to get from Barcelona to Lourdes is to drive which costs 45€ - 70€ and takes 5h 9m.

More details

No, there is no direct bus from Barcelona to Lourdes. However, there are services departing from Barcelona Sants and arriving at Gare de Lourdes via Gare de Toulouse-Matabiau. The journey, including transfers, takes approximately 10h 17m.

More details

No, there is no direct train from Barcelona to Lourdes. However, there are services departing from Barcelona-Sants and arriving at Lourdes via Toulouse Matabiau. The journey, including transfers, takes approximately 6h 20m.

More details

The distance between Barcelona and Lourdes is 263 km. The road distance is 413.1 km.

Get driving directions

The best way to get from Barcelona to Lourdes without a car is to train which takes 6h 20m and costs 80€ - 100€.

More details

It takes approximately 6h 20m to get from Barcelona to Lourdes, including transfers.

More details

Barcelona to Lourdes bus services, operated by Eurolines FR, depart from Barcelona Sants station.

More details

Barcelona to Lourdes train services, operated by inOui TGV, depart from Barcelona-Sants station.

More details

The best way to get from Barcelona to Lourdes is to train which takes 6h 20m and costs 80€ - 100€. Alternatively, you can bus via Toulouse, which costs 80€ - 120€ and takes 10h 17m.

Mode details

The quickest flight from Barcelona Airport to San Sebastian Airport is the direct flight which takes 1h 15m.

Search flights

Barcelona to Lourdes bus services, operated by SNCF Bus, arrive at Gare de Lourdes station.

More details

Barcelona to Lourdes train services, operated by SNCF, arrive at Lourdes station.

More details

Yes, the driving distance between Barcelona to Lourdes is 413 km. It takes approximately 5h 9m to drive from Barcelona to Lourdes.

Get driving directions

Vueling Airlines offers flights from Barcelona Airport to San Sebastian Airport.

Search flights

There are 854+ hotels available in Lourdes. Prices start at 46€ per night.

More details

How to travel from Barcelona to Lourdes

Find all the possible transport options for your trip from Barcelona to Lourdes right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Barcelona and Lourdes?

You can take a train from Barcelona to Lourdes via Barcelona-Sants and Toulouse Matabiau in around 6h 20m. Alternatively, you can take a bus from Barcelona to Lourdes via Barcelona Sants, Toulouse, and Gare de Toulouse-Matabiau in around 10h 17m.
Airlines
Train operators
Bus operators

Lourdes, France

Lourdes is a small market town lying in the foothills of the Pyrenees. It is part of the Hautes-Pyrénées department in the Occitanie region in south-western France. Prior to the mid-19th century, the town was best known for the Château fort de Lourdes, a fortified castle that rises up from a rocky escarpment at its centre. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!