There are 11 ways to get from Legnano to Lourdes by plane, train (TGV), bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Milano Malpensa Airport to Pau Pyrénées Airport
best- Fly from Milano Malpensa Airport (MXP) to Pau Pyrénées Airport (PUF)MXP - PUF
8h 42m€182–385Bus
cheapest- Take the bus from Milano, Autostazione Lampugnano to Toulouse - Matabiau Bus StationBlaBlaCar Bus
- Take the bus from Toulouse - Matabiau Bus Station to LourdesBlaBlaCar Bus
19h 9m€47–125Train via Montpellier
- Take the train from Milano Centrale to Lyon-Saint Exupery TgvFr
- Take the train from Lyon-Saint Exupery Tgv to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to Toulouse MatabiauTer
- Take the train from Toulouse Matabiau to LourdesTer
15h 7m€107–234Drive 945.5 km
- Drive from Legnano to Lourdes945.5 km
11h 2m€146–211Fly Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport
- Fly from Milano Malpensa Airport (MXP) to Tarbes-Lourdes-Pyrénées Airport (LDE)MXP - LDE
7h 34m€85–252Fly Milano Malpensa Airport to Bordeaux–Mérignac Airport, train
- Fly from Milano Malpensa Airport (MXP) to Bordeaux–Mérignac Airport (BOD)MXP - BOD
- Take the train from Bordeaux St Jean to Lourdes
8h 17m€68–259Bus to Il Caravaggio International Airport, fly to Toulouse-Blagnac Airport, train
- Take the bus from Milano, Autostazione Lampugnano to Bergamo
- Fly from Il Caravaggio International Airport (BGY) to Toulouse-Blagnac Airport (TLS)BGY - TLS
- Take the train from Toulouse Matabiau to Lourdes
9h 6m€70–283Fly Milano Malpensa Airport to Toulouse-Blagnac Airport, train
- Fly from Milano Malpensa Airport (MXP) to Toulouse-Blagnac Airport (TLS)MXP - TLS
- Take the train from Toulouse Matabiau to Lourdes
7h 16m€81–275Fly Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport
- Fly from Milan Linate Airport (LIN) to Tarbes-Lourdes-Pyrénées Airport (LDE)LIN - LDE
9h 33m€144–256Train
- Take the train from Milano P.Garibaldi to Chambery Challes Les EauxTgv
- Take the train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes SudTer
- Take the train from Valence Tgv Rhone-Alpes Sud to Toulouse MatabiauTgv
- Take the train from Toulouse Matabiau to LourdesTer
16h 9m€112–349Bus, train
- Take the bus from Milano, Autostazione Lampugnano to ToulouseN778 / ...
- Take the train from Toulouse Matabiau to LourdesTer / ...
19h 37m€51–170
Legnano to Lourdes by train and foot
Questions & Answers
The cheapest way to get from Legnano to Lourdes is to bus and train which costs €50 - €170 and takes 19h 37m.
The fastest way to get from Legnano to Lourdes is to fly and train which takes 7h 16m and costs €80 - €280.
No, there is no direct bus from Legnano to Lourdes. However, there are services departing from Legnano, Tosi fr. 3 and arriving at Lourdes via Via del Ghisallo P.le ai Laghi, Milano, Autostazione Lampugnano and Toulouse - Matabiau Bus Station. The journey, including transfers, takes approximately 19h 9m.
No, there is no direct train from Legnano to Lourdes. However, there are services departing from Legnano and arriving at Lourdes via Milano Centrale, Lyon-Saint Exupery Tgv, Montpellier Saint-Roch and Toulouse Matabiau. The journey, including transfers, takes approximately 15h 7m.
The distance between Legnano and Lourdes is 832 km. The road distance is 945.5 km.
The best way to get from Legnano to Lourdes without a car is to train via Montpellier which takes 15h 7m and costs €100 - €240.
It takes approximately 8h 42m to get from Legnano to Lourdes, including transfers.
Legnano to Lourdes bus services, operated by BlaBlaCar Bus, depart from Milano, Autostazione Lampugnano station.
Legnano to Lourdes train services, operated by Trenitalia S.p.A., depart from Milano Centrale station.
The best way to get from Legnano to Lourdes is to fly which takes 8h 42m and costs €180 - €390. Alternatively, you can train via Montpellier, which costs €100 - €240 and takes 15h 7m, you could also bus, which costs €45 - €130 and takes 19h 9m.
What companies run services between Legnano, Italy and Lourdes, France?
Air France, Twin Jet, and easyJet fly from Milano Malpensa Airport (MXP) to Pau Pyrénées Airport (PUF) 5 times a day. Alternatively, you can take a train from Legnano to Lourdes via Milano Repubblica, Milano Centrale, Lyon-Saint Exupery Tgv, Montpellier Saint-Roch, and Toulouse Matabiau in around 15h 7m.
- Website
- volotea.com
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via Paris Orly
- Ave. Duration
- 4h 15m
- When
- Monday to Thursday
- Estimated price
- €70–260
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via Palermo
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- €90–290
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via Catania
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €95–300
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via Rome
- Ave. Duration
- 8h 15m
- When
- Saturday
- Estimated price
- €75–270
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via Strasbourg
- Ave. Duration
- 8h 20m
- When
- Monday and Friday
- Estimated price
- €65–260
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Rome
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- €95–350
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Catania
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- €120–390
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Palermo
- Ave. Duration
- 5h 50m
- When
- Saturday
- Estimated price
- €110–370
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Paris Orly
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- €90–340
- Website
- airfrance.com
Flights from Milano Malpensa Airport to Pau Pyrénées Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €110–600
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €45–260
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Tarbes-Lourdes-Pyrénées Airport via London Stansted
- Ave. Duration
- 8h 25m
- When
- Friday and Sunday
- Estimated price
- €75–160
Flights from Il Caravaggio International Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–160
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Malta
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- €110–350
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €29–150
Flights from Milano Malpensa Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 35m
- When
- Monday and Friday
- Estimated price
- €40–220
- Website
- twinjet.fr
Flights from Milano Malpensa Airport to Pau Pyrénées Airport via Lyon
- Ave. Duration
- 4h 45m
- When
- Monday
- Estimated price
- €650–1,500
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon-Saint Exupery Tgv
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Estimated price
- €24–35
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon-Saint Exupery Tgv to Montpellier Saint-Roch
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €50–110
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €50–75
- Rail 1st Class
- €75–110
Train from Montpellier Saint-Roch to Toulouse Matabiau
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- €17–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Toulouse Matabiau to Lourdes
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- €13–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Bordeaux St Jean to Lourdes
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- €35–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €26–60
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €26–40
- Rail 1st Class
- €40–60
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Montpellier Saint-Roch to Toulouse Matabiau
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a day
- Estimated price
- €25–50
- Website
- https://www.sncf-connect.com/en-en
Train from Bordeaux St Jean to Lourdes
- Ave. Duration
- 2h 38m
- Frequency
- 4 times a day
- Estimated price
- €26–50
- Website
- https://www.sncf-connect.com/en-en
Train from Milano P.Garibaldi to Chambery Challes Les Eaux
- Ave. Duration
- 4h 7m
- Frequency
- 3 times a day
- Estimated price
- €35–150
- Website
- https://www.sncf-connect.com/en-en
Train from Valence Tgv Rhone-Alpes Sud to Toulouse Matabiau
- Ave. Duration
- 3h 36m
- Frequency
- 3 times a day
- Estimated price
- €35–100
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Toulouse - Matabiau Bus Station
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- €40–95
- Website
- https://www.blablacar.co.uk/bus
Bus from Toulouse - Matabiau Bus Station to Lourdes
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €4–24
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €6–14
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €9–24
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Toulouse
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- €50–130
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- €5–8
- Website
- https://www.itabus.it/en/home
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Toulouse
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €35–60
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around France
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Legnano to Lourdes bus services, operated by BlaBlaCar Bus, arrive at Toulouse - Matabiau Bus Station.
Legnano to Lourdes train services, operated by Trenitalia S.p.A., arrive at Lyon-Saint Exupery Tgv station.
Yes, the driving distance between Legnano to Lourdes is 946 km. It takes approximately 11h 2m to drive from Legnano to Lourdes.
There are 2058+ hotels available in Lourdes.




























