There are 11 ways to get from Milan to Pau by train (Trenitalia, TGV), bus, car, train, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Antony
best- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Massy Tgvtrain Tgv
- Take the train from Massy Tgv to Pautrain Tgv
12h 50m€276–500Bus to Il Caravaggio International Airport, fly to Tarbes-Lourdes-Pyrénées Airport
cheapest- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Tarbes-Lourdes-Pyrénées Airport (LDE)plane BGY - LDE
6h 48m€50–229Bus via Toulouse
- Take the bus from Milano, Autostazione Lampugnano to Toulouse - Matabiau Bus Stationbus BlaBlaCar Bus
- Take the bus from Toulouse to Paubus FlixBus S786 / ...
17h 50m€89–161Drive 982.7 km
- Drive from Milan to Paucar 982.7 km
11h 8m€153–221Train to Milano Malpensa Airport, fly to Pau Pyrénées Airport
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Pau Pyrénées Airport (PUF)plane MXP - PUF
7h 46m€126–657Bus
- Take the bus from Milano, Autostazione Lampugnano to Toulousebus N778 / ...
- Take the bus from Toulouse to Paubus FlixBus S786 / ...
18h 5m€84–140Train (Trenitalia)
- Take the train from Milano Centrale to Genova Brignoletrain Ic
- Take the train from Genova Brignole to Lourdestrain 14010
25h 32m€147–282Fly Milan Linate Airport to Pau Pyrénées Airport
- Fly from Milan Linate Airport (LIN) to Pau Pyrénées Airport (PUF)plane LIN - PUF
7h 20m€214–554Fly Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport
- Fly from Milan Linate Airport (LIN) to Tarbes-Lourdes-Pyrénées Airport (LDE)plane LIN - LDE
9h€118–276Train to Milano Malpensa Airport, fly to Bordeaux–Mérignac Airport, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Bordeaux–Mérignac Airport (BOD)plane MXP - BOD
- Take the train from Bordeaux St Jean to Pautrain
8h 21m€76–252Bus to Il Caravaggio International Airport, fly to Toulouse-Blagnac Airport, train
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Toulouse-Blagnac Airport (TLS)plane BGY - TLS
- Take the train from Toulouse Matabiau to Pautrain
8h 27m€85–313
Milan to Pau by train
Questions & Answers
The cheapest way to get from Milan to Pau is to bus which costs €80 - €140 and takes 18h 5m.
The fastest way to get from Milan to Pau is to bus and fly which takes 6h 48m and costs €50 - €230.
No, there is no direct bus from Milan to Pau. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Pau via Toulouse. The journey, including transfers, takes approximately 17h 50m.
No, there is no direct train from Milan to Pau. However, there are services departing from Milano Centrale and arriving at Pau via Lyon Part Dieu and Massy Tgv. The journey, including transfers, takes approximately 12h 50m.
The distance between Milan and Pau is 1631 km. The road distance is 982.7 km.
The best way to get from Milan to Pau without a car is to train via Antony which takes 12h 50m and costs €270 - €500.
It takes approximately 12h 50m to get from Milan to Pau, including transfers.
Milan to Pau bus services, operated by BlaBlaCar Bus, depart from Milano, Autostazione Lampugnano station.
Milan to Pau train services, operated by Trenitalia, depart from Milano Centrale station.
The best way to get from Milan to Pau is to train via Antony which takes 12h 50m and costs €270 - €500. Alternatively, you can bus via Toulouse, which costs €85 - €170 and takes 17h 50m, you could also fly, which costs €210 - €600 and takes 7h 20m.
What companies run services between Milan, Italy and Pau, France?
You can take a train from Milano Centrale to Pau via Lyon Part Dieu and Massy Tgv in around 12h 50m. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to Pau via Toulouse - Matabiau Bus Station and Toulouse in around 17h 50m.
- Website
- airfrance.com
Flights from Milano Malpensa Airport to Pau Pyrénées Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €120–650
Flights from Milan Linate Airport to Pau Pyrénées Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- €150–800
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €50–280
- Website
- volotea.com
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Catania
- Ave. Duration
- 5h 35m
- When
- Tuesday and Saturday
- Estimated price
- €150–260
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Paris Orly
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- €150–260
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Palermo
- Ave. Duration
- 6h 20m
- When
- Wednesday and Saturday
- Estimated price
- €150–260
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Naples
- Ave. Duration
- 7h 30m
- When
- Thursday and Sunday
- Estimated price
- €150–260
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €30–150
- Website
- pro.flyamelia.com
Flights from Milano Malpensa Airport to Pau Pyrénées Airport via Paris Orly
- Ave. Duration
- 4h 30m
- When
- Monday to Saturday
- Estimated price
- €480–1,200
Flights from Milan Linate Airport to Pau Pyrénées Airport via Paris Orly
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €170–600
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Tarbes-Lourdes-Pyrénées Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €35–180
Flights from Il Caravaggio International Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–200
- Website
- twinjet.fr
Flights from Milano Malpensa Airport to Pau Pyrénées Airport via Lyon
- Ave. Duration
- 4h 45m
- When
- Monday
- Estimated price
- €750–1,700
- Website
- ita-airways.com
Flights from Milan Linate Airport to Tarbes-Lourdes-Pyrénées Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, and Friday
- Estimated price
- €150–260
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 47m
- Frequency
- Twice daily
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Genova Brignole
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- €25–45
- Website
- https://www.trenitalia.com/en.html
Train from Genova Brignole to Lourdes
- Ave. Duration
- 20h 7m
- Frequency
- Once a week
- Estimated price
- €120–210
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Massy Tgv
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €85–140
- Website
- https://www.sncf-connect.com/en-en
Train from Massy Tgv to Pau
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- €150–250
- Website
- https://www.sncf-connect.com/en-en
Train from Bordeaux St Jean to Pau
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a day
- Estimated price
- €45–75
- Website
- https://www.sncf-connect.com/en-en
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 Part Dieu to Massy Tgv
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €70–160
- 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 Pau
- Ave. Duration
- 2h 27m
- Frequency
- 5 times a day
- Estimated price
- €35–85
- 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 Pau
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- €35–80
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Genova Brignole
- Ave. Duration
- 3h 8m
- Frequency
- Every 4 hours
- Estimated price
- €21–50
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Genova Brignole
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- €30–60
- Schedules at
- trenitalia.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Toulouse - Matabiau Bus Station
- Ave. Duration
- 14h 20m
- Frequency
- 3 times a day
- Estimated price
- €70–140
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Toulouse to Pau
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €14–24
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Toulouse
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.flixbus.co.uk
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €8–21
- Website
- https://www.flibco.com/en
- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- https://www.terravision.eu/
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €4–8
- Website
- https://autostradale.it/?lang=en-GB
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
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Milan to Pau bus services, operated by BlaBlaCar Bus, arrive at Toulouse - Matabiau Bus Station.
Milan to Pau train services, operated by Trenitalia, arrive at Lyon Part Dieu station.
Yes, the driving distance between Milan to Pau is 983 km. It takes approximately 11h 8m to drive from Milan to Pau.
Book your Milan to Pau train tickets online with Omio.
Book your Milan to Pau bus tickets online with Omio.
There are 740+ hotels available in Pau.























































