Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Milan To Spain Last modified: Jun 29, 2016 12:29 AM

Cheap flights from Milan (MIL) to popular destinations in Spain (ES)

Barcelona
Carrier Departure Date Return Date Lowest Price
British Airways Sep 15, 2016 Sep 27, 2016 EUR86
Iberia Jul 6, 2016 Jul 26, 2016 EUR87
Iberia Sep 3, 2016 Sep 10, 2016 EUR87
Iberia Sep 1, 2016 Sep 10, 2016 EUR87
Iberia Sep 12, 2016 Sep 27, 2016 EUR87
Iberia Sep 4, 2016 Sep 10, 2016 EUR87
Iberia Aug 31, 2016 Sep 10, 2016 EUR87
Iberia Sep 4, 2016 Sep 13, 2016 EUR87
Iberia Sep 2, 2016 Sep 10, 2016 EUR87
Iberia Jul 6, 2016 Jul 15, 2016 EUR87
Fuerteventura
Carrier Departure Date Return Date Lowest Price
KLM Nov 7, 2016 Nov 15, 2016 EUR199
Iberia Nov 20, 2016 Nov 27, 2016 EUR207
Vueling Nov 20, 2016 Nov 27, 2016 EUR207
Vueling Nov 6, 2016 Nov 13, 2016 EUR217
Iberia Jan 14, 2017 Jan 16, 2017 EUR221
Vueling Oct 5, 2016 Oct 12, 2016 EUR228
Iberia Nov 6, 2016 Nov 13, 2016 EUR228
Iberia Jan 26, 2017 Feb 2, 2017 EUR235
Iberia Nov 12, 2016 Nov 20, 2016 EUR235
Iberia Dec 1, 2016 Dec 8, 2016 EUR235
Ibiza
Carrier Departure Date Return Date Lowest Price
Meridiana Sep 13, 2016 Sep 16, 2016 EUR94
Meridiana Sep 6, 2016 Sep 16, 2016 EUR94
Meridiana Jul 26, 2016 Aug 2, 2016 EUR94
Meridiana Jul 26, 2016 Aug 5, 2016 EUR94
Meridiana Sep 13, 2016 Sep 23, 2016 EUR94
Meridiana Jul 26, 2016 Jul 29, 2016 EUR94
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Vueling Nov 12, 2016 Nov 19, 2016 EUR171
Vueling Nov 5, 2016 Nov 19, 2016 EUR171
Vueling Nov 5, 2016 Nov 12, 2016 EUR171
Vueling Sep 26, 2016 Oct 3, 2016 EUR181
Iberia Nov 5, 2016 Nov 13, 2016 EUR184
Iberia Nov 5, 2016 Nov 15, 2016 EUR184
Iberia Nov 5, 2016 Nov 8, 2016 EUR184
Iberia Nov 5, 2016 Nov 19, 2016 EUR184
Madrid
Carrier Departure Date Return Date Lowest Price
Aegean Feb 4, 2017 Feb 11, 2017 EUR122
Aegean Nov 26, 2016 Dec 4, 2016 EUR122
Aegean Nov 24, 2016 Nov 27, 2016 EUR122
Aegean Dec 9, 2016 Dec 14, 2016 EUR122
Aegean Nov 24, 2016 Nov 30, 2016 EUR122
Aegean Nov 25, 2016 Nov 30, 2016 EUR124
Aegean Nov 25, 2016 Nov 27, 2016 EUR124
Aegean Nov 17, 2016 Nov 27, 2016 EUR124
Aegean Nov 15, 2016 Nov 27, 2016 EUR124
Aegean Dec 2, 2016 Dec 4, 2016 EUR124
Malaga
Carrier Departure Date Return Date Lowest Price
Tap Portugal Oct 28, 2016 Nov 2, 2016 EUR143
Tap Portugal Sep 20, 2016 Sep 27, 2016 EUR143
Tap Portugal Sep 29, 2016 Oct 6, 2016 EUR143
Tap Portugal Sep 26, 2016 Sep 29, 2016 EUR143
Tap Portugal Nov 19, 2016 Nov 27, 2016 EUR143
Tap Portugal Jan 21, 2017 Feb 1, 2017 EUR143
Tap Portugal Oct 28, 2016 Nov 1, 2016 EUR144
Tap Portugal Oct 9, 2016 Oct 17, 2016 EUR144
Tap Portugal Sep 14, 2016 Sep 21, 2016 EUR145
Tap Portugal Sep 6, 2016 Sep 15, 2016 EUR145
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
FlexFlight Sep 18, 2016 Sep 25, 2016 EUR143
FlexFlight Jul 3, 2016 Jul 10, 2016 EUR143
FlexFlight Sep 11, 2016 Sep 18, 2016 EUR143
FlexFlight Sep 4, 2016 Sep 11, 2016 EUR143
FlexFlight Sep 4, 2016 Sep 18, 2016 EUR143
FlexFlight Jul 3, 2016 Jul 3, 2016 EUR143
FlexFlight Jul 10, 2016 Jul 10, 2016 EUR143
Seville
Carrier Departure Date Return Date Lowest Price
Tap Portugal Sep 8, 2016 Sep 12, 2016 EUR144
Tap Portugal Sep 17, 2016 Sep 20, 2016 EUR144
Tap Portugal Sep 13, 2016 Sep 16, 2016 EUR144
Tap Portugal Sep 9, 2016 Sep 11, 2016 EUR144
Tap Portugal Sep 13, 2016 Sep 20, 2016 EUR144
Tap Portugal Sep 8, 2016 Sep 11, 2016 EUR144
Tap Portugal Sep 9, 2016 Sep 17, 2016 EUR144
Tap Portugal Sep 8, 2016 Sep 17, 2016 EUR144
Tap Portugal Sep 9, 2016 Sep 12, 2016 EUR144
Tenerife
Carrier Departure Date Return Date Lowest Price
Alitalia Nov 12, 2016 Nov 19, 2016 EUR120
Alitalia Nov 19, 2016 Nov 20, 2016 EUR120
Alitalia Nov 11, 2016 Nov 13, 2016 EUR120
Alitalia Nov 13, 2016 Nov 20, 2016 EUR120
Alitalia Nov 5, 2016 Nov 12, 2016 EUR120
Alitalia Nov 25, 2016 Nov 27, 2016 EUR120
Alitalia Nov 26, 2016 Dec 3, 2016 EUR120
Alitalia Nov 18, 2016 Nov 20, 2016 EUR120
Alitalia Nov 20, 2016 Nov 27, 2016 EUR120
Alitalia Nov 5, 2016 Nov 13, 2016 EUR120
Valencia
Carrier Departure Date Return Date Lowest Price
Tap Portugal Oct 21, 2016 Oct 23, 2016 EUR144
Tap Portugal Sep 15, 2016 Sep 17, 2016 EUR144
Tap Portugal Sep 9, 2016 Sep 15, 2016 EUR144
Tap Portugal Sep 19, 2016 Sep 22, 2016 EUR144
Tap Portugal Sep 20, 2016 Sep 25, 2016 EUR144
Tap Portugal Oct 3, 2016 Oct 6, 2016 EUR144
Tap Portugal Sep 19, 2016 Sep 23, 2016 EUR144
Tap Portugal Sep 9, 2016 Sep 22, 2016 EUR144
Tap Portugal Sep 8, 2016 Sep 14, 2016 EUR144
Tap Portugal Sep 15, 2016 Sep 22, 2016 EUR144

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Milan to Tenerife Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR228
Milan to Las Palmas de Gran Canaria Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SATA, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR181
Milan to Lanzarote Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling EUR235
Milan to Fuerteventura Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling EUR228
Milan to Santa Cruz de la Palma Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Ryanair, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling EUR242

Flights to Cities in Majorca

FlightsAirlineLowest Price
Milan to Palma de Mallorca Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, TUIfly, Sunexpress, Monarch EUR143

Flights to Cities in Spain

FlightsAirlineLowest Price
Milan to Barcelona Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Monarch EUR86
Milan to Madrid Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Monarch EUR143
Milan to Malaga Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR143
Milan to Alicante Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Monarch EUR129
Milan to Bilbao Germanwings, HOP!, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR119
Milan to Seville Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, transavia.com, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling EUR144
Milan to San Sebastian Air Berlin, Air France, Alitalia, British Airways, airBaltic, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, easyJet, Vueling EUR243
Milan to Santiago de Compostela Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Aer Lingus, Air Dolomiti, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR170
Milan to Granada Aegean, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR178
Milan to Valencia Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, BMI Regional, airBaltic, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR144
Milan to Menorca Germanwings, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly EUR94
Milan to Ibiza Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress, Monarch EUR94
Milan to Santander Air Berlin, Air France, Alitalia, British Airways, airBaltic, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, Vueling EUR168
Milan to Zaragoza Air Berlin, Alitalia, Meridiana, Luxair, Czech, SAS, Air Europa EUR497
Milan to Jerez Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Eurowings, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Vueling EUR225
Milan to Asturias Aegean, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR153
Milan to Murcia Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Jet2, Austrian, Brussels, Tap Portugal, easyJet, Vueling, Monarch EUR311
Milan to A Coruna Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR143
Milan to Girona Air France, Flybe, Ryanair, Thomas Cook, transavia.com, KLM, Jet2, Thomas Cook, Czech, SmartWings, Brussels, Jetairfly, easyJet, Vueling EUR262
Milan to Vigo Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR184
Milan to Valladolid Air Berlin, Alitalia, British Airways, Iberia, Meridiana, Luxair, Lufthansa, SAS, Brussels, Air Europa, Vueling EUR243
Milan to Pamplona Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, Air Europa, Vueling EUR233
Milan to Almeria Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Vueling EUR217
Milan to Logrono Air Berlin, Air France, Alitalia, British Airways, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, SAS, Brussels, Tap Portugal EUR363
Cheap Flights from Milan to Spain, from EUR86 Round trip from MIL to ES