Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights From Milan To Spain

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

Barcelona
Carrier Departure Date Return Date Lowest Price
Alitalia May 30, 2016 Jun 2, 2016 EUR68
Alitalia Jun 6, 2016 Jun 11, 2016 EUR68
Alitalia Jun 26, 2016 Jun 30, 2016 EUR68
Alitalia Jun 7, 2016 Jun 11, 2016 EUR68
Alitalia Jul 4, 2016 Jul 8, 2016 EUR68
Alitalia Jun 6, 2016 Jun 10, 2016 EUR68
Alitalia Jun 6, 2016 Jun 9, 2016 EUR68
Alitalia May 31, 2016 Jun 3, 2016 EUR68
Alitalia Jun 20, 2016 Jun 24, 2016 EUR68
Alitalia Jul 6, 2016 Jul 9, 2016 EUR68
Fuerteventura
Carrier Departure Date Return Date Lowest Price
Iberia Jan 15, 2017 Jan 22, 2017 EUR198
Vueling Jan 15, 2017 Jan 22, 2017 EUR198
Iberia Nov 20, 2016 Nov 27, 2016 EUR200
Vueling Nov 13, 2016 Nov 20, 2016 EUR208
Iberia Jan 28, 2017 Feb 6, 2017 EUR214
Iberia Nov 13, 2016 Nov 20, 2016 EUR217
Meridiana Aug 10, 2016 Aug 17, 2016 EUR220
Meridiana Aug 3, 2016 Aug 10, 2016 EUR220
Meridiana Jul 27, 2016 Aug 3, 2016 EUR220
Meridiana Aug 10, 2016 Aug 24, 2016 EUR220
Ibiza
Carrier Departure Date Return Date Lowest Price
Meridiana Sep 1, 2016 Sep 9, 2016 EUR90
Meridiana Jun 1, 2016 Jun 3, 2016 EUR90
Meridiana Aug 19, 2016 Aug 26, 2016 EUR90
Meridiana Jul 26, 2016 Aug 4, 2016 EUR90
Meridiana Jul 11, 2016 Jul 14, 2016 EUR90
Meridiana Aug 23, 2016 Aug 26, 2016 EUR90
Meridiana Jul 26, 2016 Jul 29, 2016 EUR90
Meridiana Jul 26, 2016 Aug 2, 2016 EUR90
Meridiana Aug 18, 2016 Sep 2, 2016 EUR90
Meridiana Sep 5, 2016 Sep 9, 2016 EUR90
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Iberia Oct 24, 2016 Oct 30, 2016 EUR150
Vueling Nov 13, 2016 Nov 20, 2016 EUR150
Iberia Sep 19, 2016 Oct 3, 2016 EUR150
Vueling Sep 19, 2016 Oct 3, 2016 EUR150
Iberia Nov 20, 2016 Nov 27, 2016 EUR150
Vueling Nov 20, 2016 Nov 27, 2016 EUR150
Iberia Nov 13, 2016 Nov 20, 2016 EUR150
Vueling Oct 24, 2016 Oct 30, 2016 EUR150
Iberia Jan 29, 2017 Feb 5, 2017 EUR151
Vueling Jan 29, 2017 Feb 5, 2017 EUR151
Madrid
Carrier Departure Date Return Date Lowest Price
Aegean Jun 7, 2016 Jun 16, 2016 EUR120
Aegean Jun 3, 2016 Jun 13, 2016 EUR120
Aegean Jun 4, 2016 Jun 13, 2016 EUR121
Aegean Jun 4, 2016 Jun 13, 2016 EUR121
Aegean Oct 13, 2016 Oct 21, 2016 EUR141
Air Europa May 20, 2016 May 21, 2016 EUR154
Air Europa May 18, 2016 May 21, 2016 EUR154
Air Europa May 17, 2016 May 19, 2016 EUR154
Air Europa May 12, 2016 May 19, 2016 EUR154
Air Europa May 24, 2016 May 30, 2016 EUR154
Menorca
Carrier Departure Date Return Date Lowest Price
Meridiana Jul 26, 2016 Aug 2, 2016 EUR90
Meridiana Jul 28, 2016 Aug 2, 2016 EUR90
Meridiana Jul 26, 2016 Aug 4, 2016 EUR91
Meridiana Jul 28, 2016 Aug 3, 2016 EUR91
Meridiana Aug 4, 2016 Aug 9, 2016 EUR103
Meridiana Jul 26, 2016 Aug 2, 2016 EUR115
Meridiana Jul 26, 2016 Aug 4, 2016 EUR115
Meridiana Jul 28, 2016 Aug 3, 2016 EUR135
Meridiana Jul 27, 2016 Aug 3, 2016 EUR135
Meridiana Jul 28, 2016 Aug 4, 2016 EUR137
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Iberia Jun 14, 2016 Jun 28, 2016 EUR159
Iberia May 10, 2016 May 12, 2016 EUR160
Iberia May 22, 2016 May 23, 2016 EUR160
Iberia May 17, 2016 May 21, 2016 EUR160
Iberia May 22, 2016 May 25, 2016 EUR160
Iberia May 9, 2016 May 25, 2016 EUR160
Iberia May 18, 2016 May 23, 2016 EUR160
Iberia May 3, 2016 May 10, 2016 EUR160
Iberia May 17, 2016 May 24, 2016 EUR160
Iberia May 23, 2016 May 25, 2016 EUR160
Seville
Carrier Departure Date Return Date Lowest Price
Iberia Jun 12, 2016 Jun 15, 2016 EUR162
Iberia Jun 6, 2016 Jun 9, 2016 EUR162
Iberia Jun 16, 2016 Jun 21, 2016 EUR162
Iberia Jun 14, 2016 Jun 16, 2016 EUR162
Iberia Jun 16, 2016 Jun 20, 2016 EUR162
Iberia Jun 12, 2016 Jun 14, 2016 EUR162
Iberia Jun 13, 2016 Jun 16, 2016 EUR162
Iberia Jun 5, 2016 Jun 9, 2016 EUR162
Iberia Jun 7, 2016 Jun 9, 2016 EUR162
Iberia Jun 12, 2016 Jun 16, 2016 EUR162
Tenerife
Carrier Departure Date Return Date Lowest Price
Vueling Sep 8, 2016 Sep 16, 2016 EUR196
Norwegian Air Sep 8, 2016 Sep 16, 2016 EUR197
Iberia May 25, 2016 Jun 1, 2016 EUR198
Iberia May 17, 2016 May 24, 2016 EUR198
Vueling May 17, 2016 May 24, 2016 EUR198
Iberia Jan 15, 2017 Jan 22, 2017 EUR198
Iberia Nov 27, 2016 Dec 4, 2016 EUR198
Iberia Jan 21, 2017 Jan 29, 2017 EUR198
Iberia Jan 21, 2017 Jan 28, 2017 EUR198
Iberia Nov 14, 2016 Nov 26, 2016 EUR198
Valencia
Carrier Departure Date Return Date Lowest Price
KLM Sep 3, 2016 Sep 6, 2016 EUR148
KLM Dec 7, 2016 Dec 10, 2016 EUR148
KLM Sep 26, 2016 Sep 29, 2016 EUR148
KLM Nov 19, 2016 Nov 22, 2016 EUR148
KLM Dec 6, 2016 Dec 11, 2016 EUR148
KLM Dec 8, 2016 Dec 11, 2016 EUR148
KLM Nov 9, 2016 Nov 15, 2016 EUR148
KLM Aug 24, 2016 Sep 6, 2016 EUR148
KLM Oct 2, 2016 Oct 12, 2016 EUR149
KLM Nov 11, 2016 Nov 15, 2016 EUR149

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Milan to Spain

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Milan to Spain.

DestinationDepartingReturningPrice
Bilbao Thu, May 12 Sun, May 15 EUR122
Ibiza Sat, May 14 Tue, May 17 EUR132
Barcelona Thu, May 19 Sun, May 22 EUR84
Madrid Thu, May 26 Mon, May 30 EUR154

Flight Schedule Summaries

Milan to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings DUS X X X X
Alitalia FCO X X X X X X X
British Airways LHR X X X X
Eurowings DUS X
Iberia MAD X X X X X X X
Iberia MAD / MLN 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 CPH 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 OSL X X X X X
Brussels BRU 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 Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings DUS X X X X X X
Aegean ATH X 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
Brussels BRU X X X X X X X
Turkish SAW 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
Air France CDG X X X X X X X
Alitalia FCO 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 MUC 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
Brussels BRU X X 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 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
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
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 DUS X X X X X X X
Eurowings DUS 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
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
Milan to Seville
Airline Connections Mon Tue Wed Thu Fri Sat Sun
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
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
Austrian VIE X X
Brussels BRU X X
Air Europa MAD X X X X X X X
Vueling BCN X X X X X X

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, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR198
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, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Binter, Czech, Austrian, SmartWings, SATA, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Sunexpress EUR196
Milan to Lanzarote 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, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR217
Milan to Fuerteventura Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, LOT, Binter, Czech, Austrian, SmartWings, SATA, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling, Sunexpress EUR220
Milan to Santa Cruz de la Palma Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Condor, Aer Lingus, Air Dolomiti, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Binter, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR293

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, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Sunexpress EUR159

Flights to Cities in Spain

FlightsAirlineLowest Price
Milan to Barcelona 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, Twin Jet, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ EUR68
Milan to Madrid Germanwings, Aegean, HOP!, 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, Air Malta, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR120
Milan to Malaga Germanwings, HOP!, 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, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR147
Milan to Alicante Germanwings, HOP!, 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, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ EUR116
Milan to Bilbao Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR117
Milan to Seville Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Aer Lingus, Air Dolomiti, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, Air Europa, Vueling EUR162
Milan to San Sebastian Air Berlin, Air France, Alitalia, British Airways, airBaltic, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR205
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 EUR181
Milan to Granada Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR160
Milan to Valencia Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, 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, WIZZ EUR148
Milan to Menorca Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Thomas Cook, Czech, Austrian, SmartWings, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR90
Milan to Ibiza Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly, Sunexpress, Monarch EUR90
Milan to Santander Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, Air Europa, Vueling EUR188
Milan to Zaragoza Air Berlin, Air France, Alitalia, Ryanair, Iberia, Meridiana, Luxair, Czech, SAS, Brussels, Tap Portugal, Air Europa EUR508
Milan to Jerez Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Condor, Aer Lingus, Air Dolomiti, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Vueling EUR200
Milan to Asturias Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR195
Milan to Murcia Air Berlin, Air France, Alitalia, British Airways, Flybe, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Brussels, Tap Portugal EUR306
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 EUR160
Milan to Girona Air France, KLM, Czech, SmartWings EUR311
Milan to Vigo Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, BMI Regional, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR181
Milan to Valladolid Air Berlin, Alitalia, British Airways, Iberia, Meridiana, Lufthansa, SAS, Brussels, Air Europa, Vueling EUR284
Milan to Pamplona Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Lufthansa, LOT, Czech, Austrian, TAROM, Brussels, Tap Portugal, Vueling EUR326
Milan to Almeria Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR190
Milan to Logrono Air Berlin, Air France, Alitalia, British Airways, Iberia, Meridiana, KLM, Lufthansa, Czech, SAS, Brussels, Tap Portugal Check Dates
Cheap Flights from Milan to Spain, from EUR77 Round trip from MIL to ES