There are 12 ways to get from Vielha e Mijaran to Milan by bus, train, plane, train (TGV, Trenitalia), car ferry, 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.
Bus, train to Barcelona–El Prat Airport, fly to Milan Linate Airport
best- Take the bus from Vielha to Lleidabus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Milan Linate Airport (LIN)plane BCN - LIN
8h 22m€68–258Bus, train to Barcelona–El Prat Airport, fly to Milano Malpensa Airport, train
cheapest- Take the bus from Vielha to Lleidabus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Milano Malpensa Airport (MXP)plane BCN - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
9h 6m€60–176Train
- Take the train from Montrejeau Gourdan Polignan to Toulouse Matabiautrain Ter
- Take the train from Toulouse Matabiau to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
14h€179–289Bus
- Take the bus from Vielha to Barcelona, Estació d'Autobusos Nordbus ALSA - Les-Bcn
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus BlaBlaCar Bus
21h€91–149Bus, car ferry, train
- Take the bus from Vielha to Palau Reial - Barcelonabus
- Take the carferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Milano Centraletrain Ic
29h 19m€122–197Bus, train to Barcelona–El Prat Airport, fly to Il Caravaggio International Airport
- Take the bus from Vielha to Lleidabus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Il Caravaggio International Airport (BGY)plane BCN - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
9h 18m€82–288Train to Toulouse-Blagnac Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Montrejeau Gourdan Polignan to St Agnetrain
- Fly from Toulouse-Blagnac Airport (TLS) to Il Caravaggio International Airport (BGY)plane TLS - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
8h 50m€91–319Train to Tarbes-Lourdes-Pyrénées Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Montrejeau Gourdan Polignan to Tarbestrain
- Fly from Tarbes-Lourdes-Pyrénées Airport (LDE) to Il Caravaggio International Airport (BGY)plane LDE - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
9h 35m€81–410Train to Toulouse-Blagnac Airport, fly to Milano Malpensa Airport, train
- Take the train from Montrejeau Gourdan Polignan to St Agnetrain
- Fly from Toulouse-Blagnac Airport (TLS) to Milano Malpensa Airport (MXP)plane TLS - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 44m€90–272Bus, train
- Take the bus from Vielha to Lleidabus
- Take the train from Lleida to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
15h 41m€166–336Bus via Duomo M1
- Take the bus from Vielha to Barcelona, Estació d'Autobusos Nordbus ALSA - Les-Bcn
- Take the bus from Barcelona to Milanbus FlixBus N1138
22h 4m€107–172Drive 947.6 km
- Drive from Vielha e Mijaran to Milancar 947.6 km
11h 21m€153–221
Vielha e Mijaran to Milan by bus
Comparing Your Travel Options
The cheapest way to get from Vielha e Mijaran to Milan is to bus and train and fly which costs €60 - €180 and takes 9h 6m.
The fastest way to get from Vielha e Mijaran to Milan is to bus and train and fly which takes 8h 22m and costs €65 - €260.
No, there is no direct bus from Vielha e Mijaran to Milan. However, there are services departing from Vielha and arriving at Milano, Autostazione Lampugnano via Barcelona - North Bus Station. The journey, including transfers, takes approximately 21h.
No, there is no direct train from Vielha e Mijaran to Milan. However, there are services departing from Luchon and arriving at Milano Centrale via Montrejeau Gourdan Polignan, Toulouse Matabiau and Lyon Part Dieu. The journey, including transfers, takes approximately 14h.
The distance between Vielha e Mijaran and Milan is 1105 km. The road distance is 947.6 km.
The best way to get from Vielha e Mijaran to Milan without a car is to bus which takes 21h and costs €90 - €150.
It takes approximately 8h 22m to get from Vielha e Mijaran to Milan, including transfers.
Vielha e Mijaran to Milan bus services, operated by ALSA, depart from Vielha station.
Vielha e Mijaran to Milan train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Montrejeau Gourdan Polignan station.
The best way to get from Vielha e Mijaran to Milan is to train which takes 14h and costs €170 - €290. Alternatively, you can bus, which costs €90 - €150 and takes 21h.
What companies run services between Vielha e Mijaran, Spain and Milan, Italy?
You can take a vehicle from Vielha e Mijaran to Milano Centrale via Luchon, Montrejeau Gourdan Polignan, Toulouse Matabiau, and Lyon Part Dieu in around 14h. Alternatively, you can take a bus from Vielha to Milano, Autostazione Lampugnano via Barcelona - North Bus Station in around 21h.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €28–70
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–190
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport via Ibiza
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €40–190
Flights from Toulouse-Blagnac Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–230
Flights from Tarbes-Lourdes-Pyrénées Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €60–320
Flights from Tarbes-Lourdes-Pyrénées Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- €60–320
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- Renfe AVE
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- Renfe AVE
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- Renfe AVE
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- Renfe AVE
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Vielha to Lleida
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €13–22
- Website
- ALSA
Bus from Vielha to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- ALSA
Bus from Vielha to Palau Reial - Barcelona
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- ALSA
Bus from Vielha to Lleida
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €13–22
- Website
- ALSA
Bus from Vielha to Lleida
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €13–22
- Website
- ALSA
Bus from Vielha to Lleida
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €13–22
- Website
- ALSA
Bus from Vielha to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- ALSA
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Vielha e Mijaran to Milan bus services, operated by ALSA, arrive at Barcelona, Estació d'Autobusos Nord station.
Vielha e Mijaran to Milan train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Toulouse Matabiau station.
Yes, the driving distance between Vielha e Mijaran to Milan is 948 km. It takes approximately 11h 21m to drive from Vielha e Mijaran to Milan.
Book your Vielha e Mijaran to Milan bus tickets online with Omio.
There are 13982+ hotels available in Milan.
















