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: Jul 24, 2016 12:37 AM

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

Barcelona
Carrier Departure Date Return Date Lowest Price
Iberia Sep 18, 2016 Sep 25, 2016 EUR87
Iberia Sep 24, 2016 Oct 8, 2016 EUR87
Iberia Sep 5, 2016 Sep 20, 2016 EUR87
Iberia Aug 27, 2016 Sep 10, 2016 EUR88
Iberia Aug 26, 2016 Sep 9, 2016 EUR88
Iberia Aug 22, 2016 Sep 10, 2016 EUR88
Iberia Aug 28, 2016 Sep 12, 2016 EUR88
Iberia Aug 23, 2016 Sep 10, 2016 EUR88
Iberia Aug 26, 2016 Sep 12, 2016 EUR88
Iberia Aug 27, 2016 Sep 9, 2016 EUR88
Fuerteventura
Carrier Departure Date Return Date Lowest Price
Iberia Nov 19, 2016 Nov 27, 2016 EUR213
Iberia Jan 14, 2017 Jan 19, 2017 EUR217
Vueling Jan 14, 2017 Jan 19, 2017 EUR217
Iberia Nov 27, 2016 Dec 4, 2016 EUR223
Iberia Jan 8, 2017 Jan 15, 2017 EUR230
Iberia Sep 3, 2016 Sep 9, 2016 EUR232
Iberia Aug 27, 2016 Sep 13, 2016 EUR232
Iberia Sep 3, 2016 Sep 17, 2016 EUR232
Iberia Sep 6, 2016 Sep 13, 2016 EUR232
Iberia Aug 31, 2016 Sep 14, 2016 EUR232
Ibiza
Carrier Departure Date Return Date Lowest Price
Meridiana Sep 19, 2016 Sep 23, 2016 EUR92
Meridiana Sep 9, 2016 Sep 16, 2016 EUR93
Meridiana Sep 12, 2016 Sep 16, 2016 EUR93
Meridiana Sep 10, 2016 Sep 16, 2016 EUR93
Meridiana Aug 31, 2016 Sep 16, 2016 EUR93
Meridiana Sep 11, 2016 Sep 16, 2016 EUR93
Meridiana Sep 6, 2016 Sep 16, 2016 EUR93
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Iberia Nov 5, 2016 Nov 12, 2016 EUR158
Vueling Nov 19, 2016 Nov 26, 2016 EUR158
Vueling Nov 12, 2016 Nov 19, 2016 EUR158
Vueling Nov 5, 2016 Nov 12, 2016 EUR158
Vueling Mar 11, 2017 Mar 18, 2017 EUR158
Iberia Mar 11, 2017 Mar 18, 2017 EUR158
Iberia Nov 19, 2016 Nov 26, 2016 EUR158
Iberia Nov 12, 2016 Nov 19, 2016 EUR158
Madrid
Carrier Departure Date Return Date Lowest Price
Aegean Dec 8, 2016 Dec 14, 2016 EUR121
Aegean Nov 19, 2016 Nov 27, 2016 EUR121
Aegean Nov 24, 2016 Nov 30, 2016 EUR121
Aegean Nov 19, 2016 Nov 23, 2016 EUR121
Aegean Feb 18, 2017 Feb 26, 2017 EUR121
Aegean Nov 24, 2016 Nov 27, 2016 EUR121
Aegean Nov 25, 2016 Nov 27, 2016 EUR121
Aegean Nov 8, 2016 Nov 16, 2016 EUR123
Aegean Nov 19, 2016 Dec 4, 2016 EUR123
Malaga
Carrier Departure Date Return Date Lowest Price
Tap Portugal Jan 19, 2017 Jan 25, 2017 EUR142
Tap Portugal Sep 9, 2016 Sep 16, 2016 EUR143
Tap Portugal Sep 8, 2016 Sep 22, 2016 EUR143
Tap Portugal Sep 13, 2016 Sep 20, 2016 EUR143
Tap Portugal Sep 9, 2016 Sep 14, 2016 EUR143
Tap Portugal Sep 12, 2016 Sep 21, 2016 EUR143
Tap Portugal Sep 13, 2016 Sep 22, 2016 EUR143
Tap Portugal Sep 7, 2016 Sep 14, 2016 EUR143
Tap Portugal Sep 12, 2016 Sep 20, 2016 EUR143
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
FlexFlight Sep 11, 2016 Sep 25, 2016 EUR139
FlexFlight Sep 18, 2016 Sep 25, 2016 EUR140
FlexFlight Sep 11, 2016 Sep 18, 2016 EUR140
Meridiana Sep 11, 2016 Sep 18, 2016 EUR160
Iberia Nov 12, 2016 Nov 20, 2016 EUR163
Iberia Nov 19, 2016 Nov 29, 2016 EUR163
Vueling Nov 19, 2016 Nov 29, 2016 EUR163
Seville
Carrier Departure Date Return Date Lowest Price
Tap Portugal Feb 18, 2017 Feb 23, 2017 EUR142
Tap Portugal Feb 6, 2017 Feb 11, 2017 EUR142
Tap Portugal Oct 23, 2016 Oct 27, 2016 EUR142
Tap Portugal Jan 29, 2017 Jan 31, 2017 EUR142
Tap Portugal Oct 18, 2016 Oct 22, 2016 EUR142
Tap Portugal Nov 24, 2016 Nov 27, 2016 EUR143
Tap Portugal Dec 5, 2016 Dec 12, 2016 EUR143
Tap Portugal Nov 10, 2016 Nov 13, 2016 EUR143
Tap Portugal Dec 1, 2016 Dec 9, 2016 EUR143
Tap Portugal Nov 14, 2016 Nov 17, 2016 EUR143
Tenerife
Carrier Departure Date Return Date Lowest Price
Alitalia Jan 21, 2017 Jan 29, 2017 EUR118
Alitalia Feb 12, 2017 Feb 19, 2017 EUR118
Alitalia Feb 11, 2017 Feb 19, 2017 EUR118
Alitalia Jan 8, 2017 Jan 15, 2017 EUR130
Alitalia Nov 26, 2016 Dec 4, 2016 EUR137
Alitalia Nov 27, 2016 Dec 4, 2016 EUR137
Alitalia Jan 15, 2017 Jan 29, 2017 EUR137
Alitalia Feb 12, 2017 Feb 18, 2017 EUR138
Alitalia Dec 17, 2016 Dec 24, 2016 EUR147
Alitalia Nov 20, 2016 Nov 26, 2016 EUR154
Valencia
Carrier Departure Date Return Date Lowest Price
Tap Portugal May 9, 2017 May 16, 2017 EUR142
Tap Portugal Sep 19, 2016 Sep 22, 2016 EUR142
Tap Portugal Sep 19, 2016 Sep 25, 2016 EUR142
Tap Portugal Nov 7, 2016 Nov 10, 2016 EUR143
Tap Portugal Sep 18, 2016 Sep 25, 2016 EUR144
Tap Portugal Oct 23, 2016 Oct 30, 2016 EUR144
Tap Portugal Oct 27, 2016 Oct 30, 2016 EUR144
Tap Portugal Nov 24, 2016 Nov 26, 2016 EUR144
KLM Nov 13, 2016 Nov 16, 2016 EUR152
KLM Nov 12, 2016 Nov 17, 2016 EUR152

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Milan to Tenerife 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, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR154
Milan to Las Palmas de Gran Canaria Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, 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, Jetairfly, Tap Portugal, Air Europa, Vueling, TUIfly EUR158
Milan to Lanzarote Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Jet2, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR210
Milan to Fuerteventura Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, NIKI, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR213
Milan to Santa Cruz de la Palma Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Iberia, Meridiana, KLM, Luxair, Lufthansa, Binter, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR237

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, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Niger Air Cargo, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, TUIfly, Sunexpress EUR139

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, Blue Panorama, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Niger Air Cargo, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ EUR87
Milan to Madrid Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Niger Air Cargo, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, TUIfly EUR121
Milan to Malaga Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Niger Air Cargo, Czech, Austrian, SmartWings, SAS, Brussels, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR143
Milan to Alicante 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, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, Monarch EUR114
Milan to Bilbao Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, 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 EUR142
Milan to San Sebastian Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, easyJet, Vueling EUR171
Milan to Santiago de Compostela Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, Aer Lingus, Air Dolomiti, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR166
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 EUR175
Milan to Valencia Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, BMI Regional, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa EUR142
Milan to Menorca Germanwings, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, Air Dolomiti, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Thomas Cook, Niger Air Cargo, Czech, Austrian, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR116
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, Niger Air Cargo, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR92
Milan to Santander Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, Vueling EUR183
Milan to Zaragoza Air Berlin, Alitalia, Meridiana, Luxair, SAS, Brussels, Air Europa EUR631
Milan to Jerez Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Eurowings, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Vueling EUR185
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 EUR161
Milan to Murcia Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, Aer Lingus, Iberia, Meridiana, KLM, Lufthansa, Austrian, SAS, Brussels, Tap Portugal EUR274
Milan to A Coruna 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 EUR141
Milan to Girona Air France, Flybe, Ryanair, Thomas Cook, transavia.com, KLM, Jet2, Thomas Cook, Czech, SmartWings, Brussels, Jetairfly, easyJet, Vueling EUR257
Milan to Vigo Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR165
Milan to Valladolid Air Berlin, Alitalia, British Airways, Iberia, Meridiana, Luxair, Lufthansa, SAS, Brussels, Air Europa, Vueling EUR201
Milan to Pamplona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Brussels, Tap Portugal, Air Europa, Vueling EUR443
Milan to Almeria Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Vueling EUR175
Milan to Logrono Air Berlin, Air France, Alitalia, British Airways, Iberia, Meridiana, KLM, Luxair, Lufthansa, SAS, Brussels, Tap Portugal Check Dates
Cheap Flights from Milan to Spain, from EUR87 Round trip from MIL to ES