Rome2Rio

How to get fromMilan to Alpby train, bus, car, plane or train (TGV)

Find Transport to Alp

See all options

There are 12 ways to get from Milan to Alp by train, bus, car, plane, or train (TGV)

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

  1. Train, bus via Lyon

    best
    1. Take the train from Milano Centrale to Lyon Part DieutrainFr
    2. Take the train from Lyon Part Dieu to Gironatrain
    3. Take the bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusosbus
    4. Take the train from Vic to Urtx-AlptrainR3
    14h 38m
    €111–232
  2. Train to Milano Malpensa Airport, fly to Barcelona–El Prat Airport, train

    cheapest
    1. Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
    2. Fly from Milano Malpensa Airport (MXP) to Barcelona–El Prat Airport (BCN)planeMXP - BCN
    3. Take the train from El Prat Aeroport to Les Franqueses-Granollers Nordtrain
    4. Take the train from La Garriga to Urtx-Alptrain
    9h 47m
    €37–124
  3. Bus

    1. Take the bus from Milan to PerpignanbusFlixBus N740
    2. Take the bus from PERPIGNAN - Gare Routière Bd St Assiscle to ENVEITG - Gare SNCFbus560
    17h 39m
  4. Drive 834.6 km

    1. Drive from Milan to Alpcar834.6 km
    9h 57m
    €133–192
  5. Train

    1. Take the train from Milano Centrale to Lyon Part DieutrainFr
    2. Take the train from Lyon Part Dieu to Toulouse MatabiautrainTgv
    3. Take the train from Toulouse Matabiau to Latour De Carol EnveitgtrainTer
    14h 58m
    €110–300
  6. Bus via Barcelona

    1. Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus StationbusBlaBlaCar Bus
    2. Take the bus from Barcelona, Estació d'Autobusos Nord to AlpbusALSA - Bcn-B-Ll
    18h 33m
    €68–135
  7. Train, bus

    1. Take the train from Milano Centrale to Genova P.Za PrincipetrainIc
    2. Take the train from Genova P.Za Principe to Marseille St Charlestrain
    3. Take the train from Marseille St Charles to Gironatrain
    4. Take the bus from Girona, Estació d'Autobusos to Ripollbus
    5. Take the train from Ripoll to Urtx-AlptrainR3
    20h 1m
    €119–172
  8. Fly Milan Linate Airport to Barcelona–El Prat Airport, train

    1. Fly from Milan Linate Airport (LIN) to Barcelona–El Prat Airport (BCN)planeLIN - BCN
    2. Take the train from El Prat Aeroport to Les Franqueses-Granollers Nordtrain
    3. Take the train from La Garriga to Urtx-Alptrain
    9h 18m
    €45–181
  9. Bus to Il Caravaggio International Airport, fly to Barcelona–El Prat Airport, train

    1. Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
    2. Fly from Il Caravaggio International Airport (BGY) to Barcelona–El Prat Airport (BCN)planeBGY - BCN
    3. Take the train from El Prat Aeroport to Les Franqueses-Granollers Nordtrain
    4. Take the train from La Garriga to Urtx-Alptrain
    10h 6m
    €47–206
  10. Bus to Il Caravaggio International Airport, fly to Toulouse-Blagnac Airport, train

    1. Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
    2. Fly from Il Caravaggio International Airport (BGY) to Toulouse-Blagnac Airport (TLS)planeBGY - TLS
    3. Take the train from Toulouse Matabiau to Latour De Carol Enveitgtrain
    9h 54m
    €85–288
  11. Train to Turin Caselle Airport, fly to Barcelona–El Prat Airport, train

    1. Take the train from Milano Centrale to Torino Porta Susatrain
    2. Fly from Turin Caselle Airport (TRN) to Barcelona–El Prat Airport (BCN)planeTRN - BCN
    3. Take the train from El Prat Aeroport to Les Franqueses-Granollers Nordtrain
    4. Take the train from La Garriga to Urtx-Alptrain
    10h 35m
    €54–216
  12. Train to Milano Malpensa Airport, fly to Toulouse-Blagnac Airport, train

    1. Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
    2. Fly from Milano Malpensa Airport (MXP) to Toulouse-Blagnac Airport (TLS)planeMXP - TLS
    3. Take the train from Toulouse Matabiau to Latour De Carol Enveitgtrain
    9h 45m
    €100–386

Milan to Alp by train and bus

Calendar7Weekly Services
Duration14h 38mAverage Duration
Ticket€111Cheapest Price
See schedules

Questions & Answers

What companies run services between Milan, Italy and Alp, Spain?

You can take a subway from Duomo M1 to Urtx-Alp via Lampugnano, Milan, PERPIGNAN - Gare Routière Bd St Assiscle, ENVEITG - Gare SNCF, and La Tour De Carol in around 17h 39m. Alternatively, you can take a train from Milano Centrale to Urtx-Alp via Lyon Part Dieu, Toulouse Matabiau, and La Tour De Carol in around 14h 58m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators

Want to know more about travelling around Spain

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

More Questions & Answers