Iberia flights from Milan to Madrid

Iberia flies Milan to Madrid nonstop 38 times a week, departures from 05:25 to 20:25, 2h 20m in the air.

Flights from Milan to Madrid

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Iberia on Milan to Madrid at a glance

flights a week
38
days of operation
Daily
first and last departure
05:25 - 20:25
flight time
2h 20m - 2h 25m
aircraft
Airbus A320, Airbus A321
departure terminal
1
cheapest fare on the route
$18

Iberia Milan to Madrid schedule

38 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
IB 804
Iberia
05:25 Milano Malpensa, terminal 1
07:50 Adolfo Suarez Madrid-Barajas, terminal 4S
2h 25m
Sat
Airbus A320
IB 804
Iberia
06:20 Milano Malpensa, terminal 1
08:45 Adolfo Suarez Madrid-Barajas, terminal 4S
2h 25m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A320
IB 668
Iberia
07:55 Milano Linate
10:20 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Daily
Airbus A320
IB 672
Iberia
10:15 Milano Malpensa, terminal 1
12:40 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A320
IB 646
Iberia
10:40 Milano Linate
13:05 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Sat
Airbus A320
IB 664
Iberia
11:35 Milano Linate
14:00 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Daily
Airbus A320
IB 674
Iberia
14:25 Milano Malpensa, terminal 1
16:45 Adolfo Suarez Madrid-Barajas, terminal 4
2h 20m
Daily
Airbus A321
IB 670
Iberia
14:45 Milano Linate
17:10 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Sat, Sun
Airbus A321
IB 666
Iberia
20:25 Milano Linate
22:50 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Fri
Airbus A320

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 December.

FlightDepartsArrivesDurationDaysAircraft
IB 692
Iberia
13:20 Milano Malpensa, terminal 1
15:45 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Seasonal
Airbus A320
IB 804
Iberia
06:30 Milano Malpensa, terminal 1
08:55 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Seasonal
Airbus A320
IB 668
Iberia
07:50 Milano Linate
10:10 Adolfo Suarez Madrid-Barajas, terminal 4
2h 20m
Seasonal
Airbus A320
IB 672
Iberia
10:25 Milano Malpensa, terminal 1
12:50 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Seasonal
Airbus A320
IB 664
Iberia
11:40 Milano Linate
14:00 Adolfo Suarez Madrid-Barajas, terminal 4
2h 20m
Seasonal
Airbus A320
IB 674
Iberia
14:55 Milano Malpensa, terminal 1
17:20 Adolfo Suarez Madrid-Barajas, terminal 4
2h 25m
Seasonal
Airbus A320
IB 676
Iberia
19:05 Milano Malpensa, terminal 1
21:30 Adolfo Suarez Madrid-Barajas, terminal 4S
2h 25m
Seasonal
Airbus A320

Days of the week are taken from the schedule for the next 14 days; schedules change by season.

Other airlines flying Milan to Madrid

Nonstop flights by the current schedule

Frequently asked questions

How many Iberia flights are there from Milan to Madrid?
38 nonstop flights a week, 10 flight numbers in the schedule: Daily.
How long is the Iberia flight from Milan to Madrid?
From 2 hours 20 minutes to 2 hours 25 minutes nonstop, depending on the flight.
Which aircraft does Iberia fly from Milan to Madrid?
Airbus A320 and Airbus A321.
Which terminals does Iberia use between Milan and Madrid?
Iberia departs from Milano Malpensa and Milano Linate, terminal 1 and arrives at Adolfo Suarez Madrid-Barajas, terminals 4, 4S.