Iberia Madrid to Miami Flights
Cheapflightsplus.com will find cheap Iberia flights from Madrid to Miami. Compare airline ticket prices and book air tickets starting from $251 from trusted online travel agencies, web sites and directly from airlines. Check flights schedule of Iberia, arrivals and departure details below.
Find Cheap Airfare Madrid — Miami (FL) by Iberia
Cheap Flights from Madrid to Miami by Iberia
Price | Departure | Arrival | Flight Time | Airline | Flight |
---|---|---|---|---|---|
from $301 | 11:30 am Madrid Barajas | 3:05 pm Miami Miami Intl | 9h 35m | Iberia | IB333 |
from $407 | 10:00 am Madrid Barajas | 12:55 pm Miami Miami Intl | 8h 55m | Iberia | IB4611 |
from $256 | 7:10 am Madrid Barajas | 8:00 pm Miami Miami Intl | 18h 50m layover 7h 15m - Barcelona | Iberia | IB403 VY9779 |
from $264 | 9:35 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 28h 25m layover 16h 50m - Barcelona | Iberia | IB427 VY9779 |
from $266 | 8:00 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 30h 0m layover 18h 25m - Barcelona | Iberia | IB425 VY9779 |
from $279 | 7:45 am Madrid Barajas | 8:00 pm Miami Miami Intl | 18h 15m layover 6h 5m - Barcelona | Iberia | IB405 VY9779 |
from $297 | 7:05 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 30h 55m layover 18h 45m - Barcelona | Iberia | IB423 IB2629 |
from $342 | 1:45 pm Madrid Barajas | 8:18 pm Miami Miami Intl | 12h 33m layover 1h 35m - Philadelphia | Iberia | IB4675 IB4328 |
from $251 | 7:10 am Madrid Barajas | 1:06 pm+1 день Miami Miami Intl | 35h 56m layover 10h 15m - Barcelona 12h 15m - New York | Iberia | IB403 VY9797 NK2176 |
from $268 | 6:55 am Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 43h 5m layover 5h 25m - Mahon 24h 20m - Barcelona | Iberia | IB1711 VY3703 VY9779 |
from $273 | 1:30 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 36h 30m layover 4h 5m - Gran Canaria 15h 15m - Barcelona | Iberia | IB1613 VY3007 VY9779 |
from $273 | 7:45 am Madrid Barajas | 1:06 pm+1 день Miami Miami Intl | 35h 21m layover 9h 40m - Barcelona 12h 15m - New York | Iberia | IB405 VY9797 NK2176 |
from $276 | 10:15 pm Madrid Barajas | 8:00 pm+2 дня Miami Miami Intl | 51h 45m layover 23h 5m - Ibiza 16h 5m - Barcelona | Iberia | IB1707 VY3519 VY9779 |
from $278 | 7:50 pm Madrid Barajas | 2:20 pm+1 день Miami Miami Intl | 24h 30m layover 3h 50m - Ibiza 7h 40m - London | Iberia | IB1705 U28106 Z0723 |
from $279 | 11:10 pm Madrid Barajas | 2:20 pm+2 дня Miami Miami Intl | 45h 10m layover 18h 45m - Valencia 13h 25m - London | Iberia | IB1083 VY8950 Z0723 |
from $289 | 6:45 am Madrid Barajas | 1:06 pm+1 день Miami Miami Intl | 36h 21m layover 10h 40m - Barcelona 12h 15m - New York | Iberia | IB401 VY9797 NK2176 |
Iberia Flight Schedule Madrid to Miami
Departure | Arrival | Flight Details | Flight Time | Price |
---|---|---|---|---|
10:00 am — 12:55 pm
|
10:00 am — 12:55 pm
IB4611
Iberia
Madrid — Miami
|
8h 55m |
Find flight
from$407 |
|
11:30 am — 3:05 pm
|
11:30 am — 3:05 pm
IB333
Iberia
Madrid — Miami
|
9h 35m |
Find flight
from$301 |
|
4:15 pm — 7:55 pm
|
4:15 pm — 7:55 pm
IB337
Iberia
Madrid — Miami
|
9h 40m |
Find flight
from$301 |
|
12:25 pm — 8:20 pm
|
12:25 pm — 2:45 pm
IB211
Iberia
Madrid — New York
2h 20m stop
5:29 pm — 8:45 pm
IB4990
Iberia
New York — Miami
|
13h 55m including layover |
Find flight
from$346 |
|
1:45 pm — 8:18 pm
|
1:45 pm — 3:50 pm
IB4675
Iberia
Madrid — Philadelphia
1h 35m stop
5:25 pm — 8:18 pm
IB4328
Iberia
Philadelphia — Miami
|
12h 33m including layover |
Find flight
from$342 |
|
4:55 pm — 8:00 pm
+1 day
|
4:55 pm — 6:10 pm
IB419
Iberia
Madrid — Barcelona
21h 30m stop
3:40 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
33h 5m including layover |
Find flight
from$291 |
|
6:45 am — 8:00 pm
|
6:45 am — 8:00 am
IB401
Iberia
Madrid — Barcelona
7h 5m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
19h 15m including layover |
Find flight
from$256 |
|
7:10 am — 8:00 pm
|
7:10 am — 8:25 am
IB403
Iberia
Madrid — Barcelona
7h 15m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
18h 50m including layover |
Find flight
from$256 |
|
8:00 pm — 8:00 pm
+1 day
|
8:00 pm — 9:15 pm
IB425
Iberia
Madrid — Barcelona
18h 25m stop
3:40 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
30h including layover |
Find flight
from$266 |
|
9:35 pm — 8:00 pm
+1 day
|
9:35 pm — 10:50 pm
IB427
Iberia
Madrid — Barcelona
16h 50m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
28h 25m including layover |
Find flight
from$264 |
|
9:35 pm — 8:00 pm
+1 day
|
9:35 pm — 10:50 pm
IB427
Iberia
Madrid — Barcelona
16h 15m stop
3:10 pm — 8:05 pm
IB2629
Iberia
Barcelona — Miami
|
28h 25m including layover |
Find flight
from$289 |
|
10:15 pm — 8:00 pm
+2 days
|
10:15 pm — 11:30 pm
IB1707
Iberia
Madrid — Ibiza
23h 5m stop
10:35 pm — 11:35 pm
VY3519
Vueling
Ibiza — Barcelona
16h 5m stop
3:40 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
51h 45m including layover |
Find flight
from$276 |
|
10:45 pm — 8:00 pm
+2 days
|
10:45 pm — 0:40 am
IB1629
Iberia
Madrid — Gran Canaria
18h 35m stop
7:15 pm — 11:35 pm
VY3007
Vueling
Gran Canaria — Barcelona
15h 30m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
51h 15m including layover |
Find flight
from$318 |
|
11:10 pm — 2:20 pm
+2 days
|
11:10 pm — 0:15 am
IB1083
Iberia
Madrid — Valencia
18h 45m stop
7:00 pm — 8:35 pm
VY8950
Vueling
Valencia — London
13h 25m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
45h 10m including layover |
Find flight
from$279 |
|
11:25 am — 12:12 pm
+1 day
|
11:25 am — 12:45 pm
IB411
Iberia
Madrid — Barcelona
5h 45m stop
6:30 pm — 9:40 pm
IB2627
Iberia
Barcelona — Newark
11h 20m stop
9:00 am — 12:12 pm
NK670
Spirit Airlines
Newark — Miami
|
30h 47m including layover |
Find flight
from$286 |
|
12:45 pm — 9:04 am
+1 day
|
12:45 pm — 2:00 pm
IB413
Iberia
Madrid — Barcelona
4h 30m stop
6:30 pm — 9:40 pm
IB2627
Iberia
Barcelona — New York
8h 15m stop
5:55 am — 9:04 am
NK1400
Spirit Airlines
New York — Miami
|
26h 19m including layover |
Find flight
from$302 |
|
1:30 pm — 8:00 pm
+1 day
|
1:30 pm — 3:25 pm
IB1613
Iberia
Madrid — Gran Canaria
4h 5m stop
7:30 pm — 11:50 pm
VY3007
Vueling
Gran Canaria — Barcelona
15h 15m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
36h 30m including layover |
Find flight
from$273 |
|
2:55 pm — 8:00 pm
+1 day
|
2:55 pm — 4:50 pm
IB1615
Iberia
Madrid — Gran Canaria
2h 40m stop
7:30 pm — 11:50 pm
VY3007
Vueling
Gran Canaria — Barcelona
15h 15m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
35h 5m including layover |
Find flight
from$292 |
|
2:55 pm — 3:59 pm
+1 day
|
2:55 pm — 4:10 pm
IB415
Iberia
Madrid — Barcelona
2h 20m stop
6:30 pm — 9:40 pm
VY9797
Vueling
Barcelona — New York
15h 4m stop
12:44 pm — 3:59 pm
F91809
Frontier Airlines
New York — Miami
|
31h 4m including layover |
Find flight
from$447 |
|
3:45 pm — 2:20 pm
+1 day
|
3:45 pm — 5:00 pm
IB1699
Iberia
Madrid — Ibiza
4h 50m stop
9:50 pm — 11:25 pm
U28104
EasyJet
Ibiza — London
10h 35m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
28h 35m including layover |
Find flight
from$402 |
|
3:55 pm — 2:20 pm
+1 day
|
3:55 pm — 5:20 pm
IB417
Iberia
Madrid — Barcelona
2h 20m stop
7:40 pm — 9:00 pm
VY7828
Vueling
Barcelona — London
13h stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
28h 25m including layover |
Find flight
from$382 |
|
5:00 pm — 2:20 pm
+1 day
|
4:55 pm — 6:20 pm
IB1671
Iberia
Madrid — Palma de Mallorca
5h 40m stop
10:25 pm — 11:50 pm
U22334
EasyJet
Palma de Mallorca — London
8h 30m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
27h 20m including layover |
Find flight
from$370 |
|
5:00 pm — 2:20 pm
+1 day
|
5:00 pm — 6:25 pm
IB1671
Iberia
Madrid — Palma de Mallorca
3h 50m stop
10:15 pm — 11:55 pm
BA2673
British Airways
Palma de Mallorca — London
10h 5m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
27h 20m including layover |
Find flight
from$405 |
|
6:55 am — 8:00 pm
+1 day
|
6:55 am — 8:25 am
IB1711
Iberia
Madrid — Mahon
5h 25m stop
1:50 pm — 2:45 pm
VY3703
Vueling
Mahon — Barcelona
24h 20m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
43h 5m including layover |
Find flight
from$268 |
|
7:10 am — 1:06 pm
+1 day
|
7:10 am — 8:25 am
IB403
Iberia
Madrid — Barcelona
10h 15m stop
6:40 pm — 9:40 pm
VY9797
Vueling
Barcelona — New York
12h 15m stop
9:55 am — 1:06 pm
NK2176
Spirit Airlines
New York — Miami
|
35h 56m including layover |
Find flight
from$251 |
|
8:00 am — 8:50 pm
|
8:00 am — 9:05 am
IB1079
Iberia
Madrid — Valencia
3h 35m stop
12:40 pm — 2:45 pm
VY8164
Vueling
Valencia — Paris
2h 15m stop
5:00 pm — 8:50 pm
BF742
Bluebird Cargo
Paris — Miami
|
18h 50m including layover |
Find flight
from$301 |
Flight Information
There are 3 flights by Iberia from Madrid to Miami every week with departures from Barajas and Torrejon. All flights arrive at Miami Intl, Miami Int., Palm Beach Intl.
Departures start from 10:00 am to 9:55 pm. Nonstop flight is 8h 55m. The time difference between Madrid and Miami is 6h.
- The fastest flight 8h 55m
- Average flight time 9h 35m
- The earliest flight 10:00 am
- The latest flight 9:55 pm
- Distance 4416 ml
The cheapest months for traveling to Miami are june (from 335 $), august (from 351 $), october (from 382 $).
The most expensive and popular months are december (from 802 $), february (from 711 $), january (from 704 $).
The cheapest flight by Iberia that our users were able to find is $251. This airfare is economy class on one-way IB403 flight for June 6, 2025 leaving Barajas in Madrid at 7:10 am, it includes all taxes and additional fees.
Iberia Airplanes on the Route
List of the most popular Iberia airplanes flying from Madrid to Miami:
Other Popular Airlines on the Route
Besides Iberia there are other 37 airline carriers between Madrid and Miami. Please review schedules and prices from the most popular airlines to find the best airfare deals from Madrid to Miami.
Nonstop flights
There are 10 direct flights every day from Madrid. Airlines and fares are below:
- from $286Find
- AY - Finnairfrom $298Find
- BA - British Airwaysfrom $302Find
Connecting Flights
List of flights with layovers (1 and more stops):
- from $261Find
- TP - TAP Portugalfrom $207Find
- TU - Tunisairfrom $441Find
- VY - Vuelingfrom $229Find
- LO - LOTfrom $480Find
- PU - PLUNAfrom $525Find
- NT - Binter Canariasfrom $447Find
- I2 - Iberia Expressfrom $273Find
- FR - Ryanairfrom $268Find
- LX - SWISS International Air Linesfrom $386Find
- BT - airBalticfrom $419Find
How to book an air ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected airfare.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.