There are 11 ways to get from Milan to Lourdes by plane, shuttle, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Milan Linate to Pau  •  9 h 19 min

  1. Fly from Milan Linate (LIN) to Pau (PUF) LIN - PUF

$246 - $621

Cheapest option

Shuttle to Milan Bergamo, fly to Lourdes/Tarbes  •  5 h 28 min

  1. Take a shuttle bus from Milano Centrale Station to Milan Bergamo Airport
  2. Fly from Milan Bergamo (BGY) to Lourdes/Tarbes (LDE) BGY - LDE

$69 - $417

9 alternative options

Train to Milan Malpensa, fly to Pau  •  8 h 55 min

  1. Take the train from Milano Cadorna to Malpensa Aeroporto T.1
  2. Fly from Milan Malpensa (MXP) to Pau (PUF) MXP - PUF

$267 - $586

Train to Milan Malpensa, fly to Toulouse, train  •  8 h 28 min

  1. Take the train from Milano Cadorna to Malpensa Aeroporto T.1
  2. Fly from Milan Malpensa (MXP) to Toulouse (TLS) MXP - TLS
  3. Take the train from Toulouse-Matabiau to Tarbes

$88 - $279

Fly Milan Linate to Lourdes/Tarbes  •  7 h 49 min

  1. Fly from Milan Linate (LIN) to Lourdes/Tarbes (LDE) LIN - LDE

$275 - $957

Train  •  13 h 43 min

  1. Take the train from Milano Centrale to Torino Porta Susa Fr
  2. Take the train from Torino Porta Susa to Paris Gare de Lyon Tgv
  3. Take the train from Paris Montparnasse to Lourdes Tgv

$325 - $385

Train via Geneve  •  14 h 35 min

  1. Take the train from Milano Centrale to Geneve Ec
  2. Take the train from Geneve to Paris Gare de Lyon Tgv
  3. Take the train from Paris Montparnasse to Lourdes Tgv

$319 - $432

Train #2  •  15 h 28 min

  1. Take the train from Milano Centrale to Marseille-Saint-Charles Ec
  2. Take the train from Marseille-St-Charles to Toulouse-Matabiau Ic
  3. Take the train from Toulouse-Matabiau to Lourdes

$169 - $243

Bus Isilines  •  18 h 36 min

  1. Take the bus from Milan, Milan to Valence 740
  2. Take the bus from Valence to Tarbes

$77 - $120

Bus Eurolines IT  •  21 h 15 min

  1. Take the bus from Milano Lampugnano to Toulouse Gare Routière
  2. Take the bus from Toulouse to Lourdes Ouibus

$79 - $107

Drive  •  9 h 53 min

  1. Drive from Milan to Lourdes 657.2 miles

$150 - $230

What companies run services between Milan, Italy and Lourdes, France?

Air France, Alitalia and two other airlines fly from Milan to Lourdes 5 times a day. Alternatively, you can take a train from Milan to Lourdes via Torino Porta Susa, Gare de Lyon, Bercy, and Paris Montparnasse in around 13 h 43 min.

Airlines
Air France
Website
airfrance.com
Flights from Milan Linate to Pau via Paris CDG
Avg. Duration
4 h 53 min
When
Every day
Estimated price
$240 - $600
Flights from Milan Linate to Pau via Paris CDG, Lyon
Avg. Duration
7 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $600
Flights from Milan Linate to Pau via Paris Orly
Avg. Duration
5 h 3 min
When
Every day
Estimated price
$270 - $750
Flights from Milan Malpensa to Pau via Lyon
Avg. Duration
5 h 35 min
When
Monday to Friday
Estimated price
$260 - $550
Flights from Milan Malpensa to Pau via Paris CDG
Avg. Duration
5 h 6 min
When
Every day
Estimated price
$240 - $600
Flights from Milan Malpensa to Toulouse via Lyon
Avg. Duration
3 h 13 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $460
Flights from Milan Malpensa to Toulouse via Nantes
Avg. Duration
3 h 37 min
When
Tuesday, Thursday and Sunday
Estimated price
$210 - $460
Flights from Milan Malpensa to Toulouse via Paris CDG
Avg. Duration
3 h 45 min
When
Monday to Friday
Estimated price
$160 - $500
Flights from Milan Linate to Lourdes/Tarbes via Paris Orly
Avg. Duration
6 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $1,200
Flights from Milan Linate to Lourdes/Tarbes via London City, Paris Orly
Avg. Duration
8 h 15 min
When
Monday to Saturday
Estimated price
$190 - $800
Hop!
Website
hop.com
Flights from Milan Linate to Pau via Paris Orly
Avg. Duration
5 h 3 min
When
Every day
Estimated price
$270 - $750
Flights from Milan Malpensa to Pau via Lyon
Avg. Duration
5 h 35 min
When
Monday to Friday
Estimated price
$260 - $550
Flights from Milan Malpensa to Toulouse via Lyon
Avg. Duration
3 h 13 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $460
Flights from Milan Malpensa to Toulouse via Nantes
Avg. Duration
3 h 37 min
When
Tuesday, Thursday and Sunday
Estimated price
$210 - $460
Flights from Milan Linate to Lourdes/Tarbes via Paris Orly
Avg. Duration
6 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $1,200
Flights from Milan Linate to Lourdes/Tarbes via London City, Paris Orly
Avg. Duration
8 h 15 min
When
Monday to Saturday
Estimated price
$190 - $800
Ryanair
Website
ryanair.com
Flights from Milan Bergamo to Lourdes/Tarbes
Avg. Duration
1 h 40 min
When
Monday and Wednesday
Estimated price
$60 - $400
Flights from Milan Linate to Lourdes/Tarbes via Naples, Milan Bergamo
Avg. Duration
7 h 40 min
When
Monday and Wednesday
Estimated price
$85 - $390
easyJet
Website
easyjet.com
Flights from Milan Malpensa to Toulouse
Avg. Duration
1 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$40 - $280
Flights from Milan Malpensa to Toulouse via Paris CDG
Avg. Duration
4 h
When
Saturday
Estimated price
$40 - $280
Chalair Aviation
Website
chalair.eu
Flights from Milan Malpensa to Pau via Nantes
Avg. Duration
5 h 30 min
When
Tuesday and Thursday
Estimated price
$260 - $550
Train operators
Malpensa Express
Website
malpensaexpress.it
Train from Milano Cadorna to Malpensa Aeroporto T.1
Avg. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$13 - $17
Book at
malpensaexpress.it
French Railways (SNCF)
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Toulouse-Matabiau to Tarbes
Avg. Duration
1 h 48 min
Frequency
Every 3 hours
Estimated price
$29 - $45
Website
en.oui.sncf
2nd Class
$29 - $45
1st Class
$40 - $65
Train from Marseille-St-Charles to Toulouse-Matabiau
Avg. Duration
3 h 59 min
Frequency
Every 3 hours
Estimated price
$60 - $90
Website
en.oui.sncf
2nd Class
$60 - $90
1st Class
$90 - $140
Train from Toulouse-Matabiau to Lourdes
Avg. Duration
2 h 8 min
Frequency
4 times a day
Estimated price
$22 - $35
Website
en.oui.sncf
2nd Class
$22 - $35
1st Class
$30 - $55
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Torino Porta Susa to Paris Gare de Lyon
Avg. Duration
5 h 43 min
Frequency
4 times a day
Estimated price
$140 - $170
Website
en.oui.sncf
2nd Class
$140 - $170
1st Class
$190 - $290
Train from Paris Montparnasse to Lourdes
Avg. Duration
4 h 47 min
Frequency
Every 4 hours
Estimated price
$160 - $180
Website
en.oui.sncf
2nd Class
$160 - $180
1st Class
$210 - $320
Train from Geneve to Paris Gare de Lyon
Avg. Duration
3 h 11 min
Frequency
Every 3 hours
Estimated price
$100 - $120
Website
en.oui.sncf
2nd Class
$100 - $120
1st Class
$140 - $200
Trenitalia Eurocity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Geneve
Avg. Duration
3 h 56 min
Frequency
Every 3 hours
Estimated price
$35 - $110
Website
orario.trenitalia.com
Standard
$35 - $110
First
$85 - $180
Train from Milano Centrale to Marseille-Saint-Charles
Avg. Duration
7 h 21 min
Frequency
Once daily
Estimated price
$85 - $120
Website
orario.trenitalia.com
Bus operators
Orio Shuttle
Phone
035.319366
Email
ticket@orioshuttle.com
Website
orioshuttle.com
Shuttle from Milano Centrale Station to Milan Bergamo Airport
Avg. Duration
50 min
Frequency
Hourly
Estimated price
$6 - $13
Schedules at
orioshuttle.com
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Milan, Milan to Valence
Avg. Duration
7 h 50 min
Frequency
Twice daily
Estimated price
$28 - $50
Website
flixbus.co.uk
Isilines
Phone
0 892 89 12 00
Website
isilines.com
Bus from Valence to Tarbes
Avg. Duration
7 h 15 min
Frequency
3 times a week
Estimated price
$45 - $60
Schedules at
isilines.com
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Toulouse to Lourdes
Avg. Duration
2 h 25 min
Frequency
Twice a week
Estimated price
$7 - $10
Website
Ouibus

Want to know more about travelling around France

Rome2rio's unique Travel Guides 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.

Questions & Answers

How far is it from Milan to Lourdes?

The distance between Milan and Lourdes is 781 km. The road distance is 1052 km.

What is the cheapest way to get from Milan to Lourdes?

The cheapest way to get from Milan to Lourdes is to bus which costs 75€ and takes 21 h 15 min.

What is the fastest way to get from Milan to Lourdes?

The quickest way to get from Milan to Lourdes is to shuttle and fly which takes 5 h 28 min and costs 170€.

Is there a direct train between Milan and Lourdes?

No, there is no direct train from Milan to Lourdes. However, there are services departing from Milano Centrale and arriving at Lourdes via Marseille-St-Charles and Toulouse-Matabiau. The journey, including transfers, takes approximately 15 h 28 min.

Is there a direct bus between Milan and Lourdes?

No, there is no direct bus from Milan to Lourdes. However, there are services departing from via orefici p.za cordusio and arriving at Lourdes via Milano Lampugnano and Toulouse. The journey, including transfers, takes approximately 21 h 15 min.

How long does it take to get from Milan to Lourdes?

It takes approximately 9 h 19 min to get from Milan to Lourdes, including transfers.