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: Aug 28, 2016 12:39 AM

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

Barcelona
Carrier Departure Date Return Date Lowest Price
British Airways Sep 30, 2016 Oct 2, 2016 €84
Vueling Nov 21, 2016 Nov 24, 2016 €84
Iberia Sep 30, 2016 Oct 2, 2016 €84
Iberia Oct 9, 2016 Oct 16, 2016 €84
British Airways Oct 9, 2016 Oct 16, 2016 €84
Iberia Sep 5, 2016 Sep 11, 2016 €84
Iberia Sep 3, 2016 Sep 15, 2016 €84
Iberia Sep 5, 2016 Sep 9, 2016 €84
Iberia Sep 5, 2016 Sep 8, 2016 €84
Iberia Sep 6, 2016 Sep 9, 2016 €84
Fuerteventura
Carrier Departure Date Return Date Lowest Price
Iberia Sep 29, 2016 Oct 2, 2016 €198
Vueling Sep 29, 2016 Oct 2, 2016 €198
Vueling Jul 19, 2017 Jul 26, 2017 €201
Iberia Nov 20, 2016 Nov 24, 2016 €205
Vueling Nov 20, 2016 Nov 27, 2016 €208
Iberia Nov 10, 2016 Nov 24, 2016 €212
Vueling Nov 10, 2016 Nov 24, 2016 €212
Vueling Nov 27, 2016 Dec 3, 2016 €215
Ibiza
Carrier Departure Date Return Date Lowest Price
Meridiana Oct 15, 2016 Oct 22, 2016 €89
Meridiana Oct 8, 2016 Oct 15, 2016 €89
Meridiana Oct 8, 2016 Oct 22, 2016 €89
Iberia Sep 21, 2016 Sep 29, 2016 €101
Iberia Sep 20, 2016 Sep 29, 2016 €101
Vueling Sep 20, 2016 Sep 29, 2016 €101
Iberia Sep 18, 2016 Sep 29, 2016 €101
Vueling Sep 18, 2016 Sep 29, 2016 €101
Lanzarote
Carrier Departure Date Return Date Lowest Price
Iberia Sep 30, 2016 Oct 3, 2016 €198
Vueling Sep 30, 2016 Oct 3, 2016 €198
Vueling Mar 11, 2017 Mar 25, 2017 €201
Vueling Jul 18, 2017 Jul 25, 2017 €201
Vueling Sep 15, 2016 Sep 23, 2016 €205
Iberia Sep 23, 2016 Sep 30, 2016 €205
Iberia Sep 15, 2016 Sep 23, 2016 €205
Iberia Sep 29, 2016 Oct 6, 2016 €205
Vueling Sep 23, 2016 Sep 30, 2016 €205
Iberia Mar 11, 2017 Mar 18, 2017 €208
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Vueling Nov 12, 2016 Nov 19, 2016 €153
Iberia Nov 12, 2016 Nov 19, 2016 €153
Iberia Nov 19, 2016 Nov 26, 2016 €153
Iberia Nov 5, 2016 Nov 12, 2016 €153
Iberia Nov 26, 2016 Dec 3, 2016 €153
Iberia Nov 12, 2016 Nov 26, 2016 €153
Vueling Nov 5, 2016 Nov 12, 2016 €153
Madrid
Carrier Departure Date Return Date Lowest Price
Iberia Dec 3, 2016 Dec 4, 2016 €97
Aegean Dec 8, 2016 Dec 11, 2016 €118
Aegean Dec 8, 2016 Dec 14, 2016 €118
Aegean Dec 3, 2016 Dec 11, 2016 €118
Aegean Dec 2, 2016 Dec 11, 2016 €118
Aegean Jan 18, 2017 Feb 2, 2017 €121
Aegean Mar 15, 2017 Mar 22, 2017 €121
Iberia Oct 26, 2016 Nov 3, 2016 €126
Iberia Oct 27, 2016 Nov 5, 2016 €126
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
FlexFlight Sep 11, 2016 Sep 18, 2016 €135
FlexFlight Sep 4, 2016 Sep 18, 2016 €135
FlexFlight Sep 18, 2016 Sep 18, 2016 €135
SAS Nov 1, 2016 Nov 19, 2016 €152
Meridiana Sep 11, 2016 Sep 18, 2016 €155
Meridiana Sep 4, 2016 Sep 18, 2016 €155
Iberia Nov 13, 2016 Nov 20, 2016 €158
Iberia Nov 12, 2016 Nov 19, 2016 €158
Iberia Nov 8, 2016 Nov 11, 2016 €158
Seville
Carrier Departure Date Return Date Lowest Price
Tap Portugal Sep 9, 2016 Sep 14, 2016 €148
Tap Portugal Sep 17, 2016 Sep 24, 2016 €148
Tap Portugal Sep 19, 2016 Sep 24, 2016 €148
Tap Portugal Sep 27, 2016 Oct 1, 2016 €148
Tap Portugal Sep 9, 2016 Sep 11, 2016 €148
Tap Portugal Sep 28, 2016 Oct 1, 2016 €148
Tap Portugal Sep 28, 2016 Oct 7, 2016 €148
Tap Portugal Sep 27, 2016 Sep 30, 2016 €148
Tenerife
Carrier Departure Date Return Date Lowest Price
Alitalia Jan 28, 2017 Feb 11, 2017 €159
Alitalia Jan 28, 2017 Feb 5, 2017 €159
Alitalia Jan 28, 2017 Feb 4, 2017 €159
Alitalia Feb 18, 2017 Feb 26, 2017 €181
Alitalia Feb 12, 2017 Feb 19, 2017 €184
Iberia Nov 11, 2016 Nov 16, 2016 €198
Iberia Nov 20, 2016 Nov 27, 2016 €198
Iberia Nov 11, 2016 Nov 14, 2016 €198
Iberia Nov 11, 2016 Nov 15, 2016 €198
Valencia
Carrier Departure Date Return Date Lowest Price
KLM Nov 20, 2016 Dec 4, 2016 €147
KLM Nov 12, 2016 Nov 16, 2016 €148
KLM Oct 28, 2016 Nov 2, 2016 €148
KLM Nov 13, 2016 Nov 17, 2016 €148
KLM Nov 14, 2016 Nov 25, 2016 €148
KLM Oct 30, 2016 Nov 2, 2016 €148
KLM Nov 11, 2016 Nov 13, 2016 €148
KLM Oct 10, 2016 Oct 15, 2016 €148
KLM Nov 12, 2016 Nov 13, 2016 €148

Flight Schedule Summaries Number of flights searched: 1,487Last modified: Aug 28, 2016 12:39 AM

Milan to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings STR X X X
Alitalia FCO X X X X X X X
British Airways LHR X X X X
Eurowings DUS X X X
Iberia MAD X X X X X X X
Iberia MAD / VLC X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X
SAS ARN X X X X X X
Brussels BRU X X X X X X X
Turkish IST X X X X X X X
Tap Portugal LIS X X X X X X X
Air Europa MAD X X X X X X X
Vueling BCN X X X X X X X
Milan to Alicante
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X
Lufthansa MUC / FRA X X X
Swiss ZRH X X X X
SAS CPH X X X X X
Brussels BRU X X X X X X
Air Europa MAD X X X X X X X
Vueling - X X
Vueling BCN X X X X X X X
Milan to Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings HAM X X X X X X
Aegean ATH X X X X X
Air France CDG X X X X X X X
Alitalia - X X X X X X X
Alitalia FCO X X X X X X X
Belavia MSQ X X X
British Airways LHR X X X X X X X
Eurowings DUS X X X X X X
Iberia MAD X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
LOT WAW X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Austrian VIE X X X X X X X
SAS OSL X X X X
Brussels BRU X X X X X X X
Turkish IST X X X X X X X
Tap Portugal LIS X X X X X X X
Air Europa MAD X X X X X X X
Vueling - X X X X X X X
Milan to Bilbao
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings STR X X X X X X X
Air France CDG X X X X X X X
Alitalia FCO X X X X
Eurowings DUS X X X X X X X
Iberia MAD X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Brussels BRU X X X X X X X
Tap Portugal LIS X X X X X X X
Air Europa MAD X X X X X X X
Vueling - X X
Vueling BCN X X X X X X X
Milan to San Sebastian
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X X X X X
Vueling BCN X X X X X X X
Milan to Las Palmas de Gran Canaria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings CGN X
Royal Air Maroc CMN X X
Eurowings DUS X X
Iberia MAD X X X X X X X
Austrian VIE X X
SAS CPH X
Air Europa MAD X X X X X X X
Vueling - X
Vueling BCN X X X X X X X
Milan to Madrid
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Aegean ATH X X X X X
Air France CDG X X X X X X X
Alitalia FCO X X X X X X X
Iberia - X X X X X X X
Meridiana NAP X X X X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Brussels BRU X X X X X X X
Tap Portugal LIS X X X X X X X
Air Europa - X X X X X X X
Vueling BCN X X X X X X X
Milan to Palma de Mallorca
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings CGN X X X X X X X
Eurowings HAM X X X X X X X
Iberia MAD X X X X X X X
Iberia MAD / MAH X X X X X X X
Meridiana - X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X
SAS CPH X X X X X X
Air Europa MAD X X X X X X X
Air Europa MAD / IBZ X X X X X X X
Vueling BCN X X X X X X X
FlexFlight - X
Milan to Seville
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X X X X X
Iberia MAD / LEI X X X X X X X
Lufthansa FRA X X X X X X X
Brussels BRU X X X X X X
Tap Portugal LIS X X X X X X X
Vueling BCN X X X X X X X
Milan to Tenerife
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Royal Air Maroc CMN X X
Iberia MAD X X X X X X X
Iberia MAD / SCQ X X
Meridiana FUE X
Austrian VIE X X X X
Brussels BRU X X
Air Europa MAD X X X X X X X
Vueling BCN X X X X X X X

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Milan to Tenerife Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Aer Lingus, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, Brussels, Aeroflot, easyJet, Air Europa, Vueling €198
Milan to Las Palmas de Gran Canaria Germanwings, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Air Europa, Vueling €153
Milan to Lanzarote Air Berlin, Air France, Finnair, British Airways, Aer Lingus, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Swiss, Czech, Austrian, SmartWings, easyJet, Air Europa, Vueling €198
Milan to Fuerteventura Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, Air Europa, Vueling €198
Milan to Santa Cruz de la Palma Air Berlin, British Airways, Iberia, KLM, Vueling €190

Flights to Cities in Majorca

FlightsAirlineLowest Price
Milan to Palma de Mallorca Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Eurowings, Bulgaria Air, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, SAS, Air Europa, Vueling, FlexFlight €135

Flights to Cities in Spain

FlightsAirlineLowest Price
Milan to Barcelona Germanwings, Air Moldova, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, Norwegian Shuttle, Aer Lingus, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, El Al, Czech, Austrian, SmartWings, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling €84
Milan to Madrid Air Moldova, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Flybe, Aer Lingus, Emirates, Bulgaria Air, Ryanair, Hahn Air, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Swiss, El Al, Czech, Austrian, Pegasus, Qatar, SmartWings, SAS, Brussels, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling €97
Milan to Malaga Germanwings, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Bulgaria Air, Hahn Air, NIKI, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Turkish, Tap Portugal, Air Europa, Vueling €144
Milan to Alicante Air Berlin, Air Algerie, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels, Air Europa, Vueling, WOW air €110
Milan to Bilbao Germanwings, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Swiss, Czech, Austrian, SmartWings, Brussels, Tap Portugal, Air Europa, Vueling €116
Milan to Seville British Airways, Ryanair, Iberia, KLM, Lufthansa, Swiss, Czech, SmartWings, Brussels, Tap Portugal, Air Europa, Vueling €148
Milan to San Sebastian British Airways, Iberia, Vueling €159
Milan to Santiago de Compostela British Airways, Aer Lingus, Iberia, Swiss, Vueling €162
Milan to Granada British Airways, Iberia, Air Europa, Vueling €160
Milan to Valencia Germanwings, Air Berlin, Air France, Royal Air Maroc, Alitalia, British Airways, Eurowings, Hahn Air, Iberia, KLM, Lufthansa, Swiss, Czech, Austrian, SmartWings, Tap Portugal, Air Europa €147
Milan to Menorca Germanwings, Air Berlin, Alitalia, British Airways, Iberia, Meridiana, Austrian, SmartWings, Air Europa, Vueling €158
Milan to Ibiza Germanwings, Air Berlin, Air France, Alitalia, British Airways, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Swiss, Niger Air Cargo, Czech, Austrian, Brussels, easyJet, Air Europa, Vueling €89
Milan to Santander British Airways, Iberia, Vueling €160
Milan to ZaragozaCheck Dates
Milan to Jerez Air Berlin, British Airways, Iberia, Luxair, Austrian, Brussels, Vueling €168
Milan to Asturias British Airways, Iberia, Tap Portugal, Vueling €146
Milan to Murcia British Airways, Aer Lingus, Iberia €252
Milan to A Coruna Air France, Alitalia, British Airways, Iberia, KLM, Tap Portugal, Air Europa, Vueling €146
Milan to Girona KLM €291
Milan to Vigo Air France, Alitalia, British Airways, Iberia, KLM, Tap Portugal, Air Europa, Vueling €177
Milan to Valladolid Vueling €186
Milan to Pamplona British Airways, Iberia, Vueling €237
Milan to Almeria British Airways, Iberia, Luxair, Vueling €160
Milan to LogronoCheck Dates
Cheap Flights from Milan to Spain, from €84 Round trip from MIL to ES