There are 11 ways to get from Milan to El Oreo by plane, train, train (Trenitalia, Renfe), bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Milan Linate Airport to Adolfo Suárez Madrid–Barajas Airport, train
best- Fly from Milan Linate Airport (LIN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LIN - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Calatayudtrain
9h 32m€120–289Train to Milano Malpensa Airport, fly to Adolfo Suárez Madrid–Barajas Airport, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane MXP - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Calatayudtrain
9h 58m€85–252Train
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Calatayudtrain Ave
16h 12m€210–351Bus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Estación Central de Autobuses de Zaragozabus
- Take the bus from Estación Central de Autobuses de Zaragoza to Arizabus
23h 38m€121–211Drive 1,293.2 km
- Drive from Milan to El Oreocar 1,293.2 km
14h 59m€204–294Fly Il Caravaggio International Airport to Zaragoza Airport, train, taxi
- Fly from Il Caravaggio International Airport (BGY) to Zaragoza Airport (ZAZ)plane BGY - ZAZ
- Take the train from Zaragoza-Delicias to Calatayudtrain
- Take the train from Calatayud to Arizatrain
- Take the taxi from Ariza to El Oreotaxi
9h 12m€92–312Fly Il Caravaggio International Airport to Adolfo Suárez Madrid–Barajas Airport, train, taxi
- Fly from Il Caravaggio International Airport (BGY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BGY - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Calatayudtrain
- Take the train from Calatayud to Arizatrain
- Take the taxi from Ariza to El Oreotaxi
10h 10m€113–331Train to Milano Malpensa Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Barcelona–El Prat Airport (BCN)plane MXP - BCN
- Take the train from Barcelona-Sants to Calatayudtrain
10h 34m€108–247Fly Il Caravaggio International Airport to Barcelona–El Prat Airport, train
- Fly from Il Caravaggio International Airport (BGY) to Barcelona–El Prat Airport (BCN)plane BGY - BCN
- Take the train from Barcelona-Sants to Calatayudtrain
10h 46m€119–306Train to Milano Malpensa Airport, fly to Bilbao Airport, bus, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Bilbao Airport (BIO)plane MXP - BIO
- Take the bus from Bilbao Intermodal to Logroño Bus Stationbus
- Take the train from Logrono to Calatayudtrain
13h 40m€91–248Bus, train
- Take the bus from Milan to Zaragozabus FlixBus N1138
- Take the train from Zaragoza-Delicias to Arizatrain Re
23h 58m€124–204
Milan Linate Airport (LIN) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Questions & Answers
The cheapest way to get from Milan to El Oreo is to bus which costs €120 - €220 and takes 23h 38m.
The fastest way to get from Milan to El Oreo is to fly and train and taxi which takes 9h 12m and costs €90 - €320.
The distance between Milan and El Oreo is 1481 km. The road distance is 1293.2 km.
The best way to get from Milan to El Oreo without a car is to train which takes 16h 12m and costs €210 - €360.
It takes approximately 9h 32m to get from Milan to El Oreo, including transfers.
The best way to get from Milan to El Oreo is to train which takes 16h 12m and costs €210 - €360. Alternatively, you can bus, which costs €120 - €220 and takes 23h 38m.
Yes, the driving distance between Milan to El Oreo is 1293 km. It takes approximately 14h 59m to drive from Milan to El Oreo.
There are 25+ hotels available in El Oreo.
What companies run services between Milan, Italy and El Oreo, Spain?
You can take a train from Milano Centrale to El Oreo via Lyon Part Dieu, Barcelona-Sants, Calatayud, and Ariza in around 16h 12m. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to El Oreo via Barcelona, Estació d'Autobusos Nord, Estación Central de Autobuses de Zaragoza, and Ariza in around 23h 38m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- €30–120
Flights from Il Caravaggio International Airport to Zaragoza Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €55–210
Flights from Il Caravaggio International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- €50–180
Flights from Il Caravaggio International Airport to Adolfo Suárez Madrid–Barajas Airport via Ibiza
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- €50–180
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Thursday to Saturday
- Estimated price
- €25–110
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €29–130
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- €29–130
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport via Ibiza
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- €29–130
- Website
- iberia.com
Flights from Milan Linate Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- €60–160
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €30–100
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- €18–90
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 2h 5m
- When
- Friday
- Estimated price
- €35–150
Flights from Milano Malpensa Airport to Bilbao Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–150
- Website
- vueling.com
Flights from Milan Linate Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- €60–160
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €30–100
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- €18–90
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 2h 5m
- When
- Friday and Sunday
- Estimated price
- €35–150
Flights from Milano Malpensa Airport to Bilbao Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–150
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €22–85
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Thursday
- Estimated price
- €25–140
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €23–120
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €19–90
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €21–95
- Website
- aireuropa.com
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €50–700
- Website
- singaporeair.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €60–600
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Calatayud
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Calatayud
- Ave. Duration
- 2h 14m
- Frequency
- Every 4 hours
- Estimated price
- €55–100
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Calatayud
- Ave. Duration
- 26 min
- Frequency
- Every 3 hours
- Estimated price
- €11–21
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Calatayud
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- €23–40
- Website
- https://www.renfe.com/es/en
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Calatayud
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- €9–16
- Website
- https://www.renfe.com/es/en
Train from Calatayud to Ariza
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €4–8
- Website
- https://www.renfe.com/es/en
Train from Logrono to Calatayud
- Ave. Duration
- 2h 23m
- Frequency
- Twice a week
- Estimated price
- €22–40
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Ariza
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €13–23
- Website
- https://www.renfe.com/es/en
- 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–95
- Website
- https://www.trenitalia.com/en.html
- 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
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a day
- Estimated price
- €60–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Barcelona, Estació d'Autobusos Nord to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- €24–50
- Website
- https://www.alsa.com/en/
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Estación Central de Autobuses de Zaragoza to Ariza
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- €10–16
- Website
- https://www.monbus.es/en
- Phone
- +34 945 18 20 60
- alavabus@araba.eus
- Website
- alavabus.eus
Bus from Bilbao Intermodal to Logroño Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €8–13
- Website
- https://alavabus.eus/es/inicio
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milan to Zaragoza
- Ave. Duration
- 19h 15m
- Frequency
- Once daily
- Estimated price
- €85–150
- Website
- https://www.flixbus.co.uk
- Ave. Duration
- 53 min
- Estimated price
- €24–29
Taxi Ariza José Hernández
- Phone
- +34 607 33 20 99
Taxi Ariza Auto Taxi Roldán Nonay
- Phone
- +34 630 78 72 18
Taxi Ariza José Hernández
- Phone
- +34 607 33 20 99
Taxi Ariza Auto Taxi Roldán Nonay
- Phone
- +34 630 78 72 18
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
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









































