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 $267 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 $306 | 11:30 am Madrid Barajas | 3:05 pm Miami Miami Intl | 9h 35m | Iberia | IB333 |
from $413 | 10:00 am Madrid Barajas | 12:55 pm Miami Miami Intl | 8h 55m | Iberia | IB4611 |
from $267 | 7:10 am Madrid Barajas | 8:00 pm Miami Miami Intl | 18h 50m layover 7h 15m - Barcelona | Iberia | IB403 VY9779 |
from $270 | 8:00 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 30h 0m layover 18h 25m - Barcelona | Iberia | IB425 VY9779 |
from $276 | 7:05 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 30h 55m layover 19h 20m - Barcelona | Iberia | IB423 VY9779 |
from $291 | 11:25 am Madrid Barajas | 8:00 pm Miami Miami Intl | 14h 35m layover 2h 55m - Barcelona | Iberia | IB411 VY9779 |
from $295 | 4:55 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 33h 5m layover 21h 30m - Barcelona | Iberia | IB419 VY9779 |
from $303 | 9:35 pm Madrid Barajas | 8:00 pm+1 день Miami Miami Intl | 28h 25m layover 16h 50m - Barcelona | Iberia | IB427 VY9779 |
from $311 | 8:30 am Madrid Barajas | 8:00 pm Miami Miami Intl | 17h 30m layover 5h 55m - Barcelona | Iberia | IB407 VY9779 |
from $363 | 1:00 pm Madrid Barajas | 8:16 pm Miami Miami Intl | 13h 16m layover 2h 5m - Charlotte | Iberia | IB4977 IB4747 |
from $281 | 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 $282 | 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 $291 | 11:25 am Madrid Barajas | 12:12 pm+1 день Miami Miami Intl | 30h 47m layover 5h 45m - Barcelona 11h 20m - Newark | Iberia | IB411 IB2627 NK670 |
from $291 | 11:25 am Madrid Barajas | 9:04 am+1 день Miami Miami Intl | 27h 39m layover 5h 45m - Barcelona 8h 15m - New York | Iberia | IB411 IB2627 NK1400 |
from $303 | 9:20 pm Madrid Barajas | 8:00 pm+2 дня Miami Miami Intl | 52h 40m layover 23h 45m - Palma de Mallorca 16h 15m - Barcelona | Iberia | IB1679 VY3919 VY9779 |
from $332 | 11:00 pm Madrid Barajas | 8:00 pm+2 дня Miami Miami Intl | 51h 0m layover 22h 45m - Lisbon 14h 35m - Barcelona | Iberia | IB539 VY8465 VY9779 |
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$413 |
|
11:30 am — 3:05 pm
|
11:30 am — 3:05 pm
IB333
Iberia
Madrid — Miami
|
9h 35m |
Find flight
from$306 |
|
4:15 pm — 7:55 pm
|
4:15 pm — 7:55 pm
IB337
Iberia
Madrid — Miami
|
9h 40m |
Find flight
from$306 |
|
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$352 |
|
1:00 pm — 8:58 pm
|
1:00 pm — 3:50 pm
IB4977
Iberia
Madrid — Charlotte
3h stop
6:50 pm — 8:59 pm
IB4724
Iberia
Charlotte — Miami
|
13h 58m including layover |
Find flight
from$347 |
|
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$347 |
|
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$295 |
|
6:40 pm — 2:20 pm
+1 day
|
6:40 pm — 8:00 pm
IB1863
Iberia
Madrid — London
14h stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
25h 40m including layover |
Find flight
from$391 |
|
7:05 pm — 8:00 pm
+1 day
|
7:05 pm — 8:20 pm
IB423
Iberia
Madrid — Barcelona
19h 20m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
30h 55m including layover |
Find flight
from$276 |
|
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$267 |
|
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$270 |
|
8:30 am — 8:00 pm
|
8:30 am — 9:45 am
IB407
Iberia
Madrid — Barcelona
5h 55m stop
3:05 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
17h 30m including layover |
Find flight
from$311 |
|
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$303 |
|
10:00 pm — 2:20 pm
+2 days
|
10:00 pm — 11:15 pm
IB485
Iberia
Madrid — Aviles
22h stop
9:55 pm — 10:45 pm
VY6627
Vueling
Aviles — London
11h 55m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
46h 20m including layover |
Find flight
from$369 |
|
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$281 |
|
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$291 |
|
11:25 am — 9:04 am
+1 day
|
11:25 am — 12:45 pm
IB411
Iberia
Madrid — Barcelona
5h 45m 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
|
27h 39m including layover |
Find flight
from$291 |
|
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$306 |
|
2:30 pm — 2:20 pm
+1 day
|
2:30 pm — 4:30 pm
IB577
Iberia
Madrid — Paris
2h 10m stop
6:40 pm — 6:55 pm
VY8944
Vueling
Paris — London
15h 5m stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
29h 50m including layover |
Find flight
from$483 |
|
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$453 |
|
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$408 |
|
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$387 |
|
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$376 |
|
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$411 |
|
6:00 pm — 2:20 pm
+1 day
|
6:00 pm — 7:15 pm
IB421
Iberia
Madrid — Barcelona
2h 25m stop
9:40 pm — 11:00 pm
U22328
EasyJet
Barcelona — London
11h stop
10:00 am — 2:20 pm
Z0723
Z0
London — Miami
|
26h 20m including layover |
Find flight
from$412 |
|
9:20 pm — 8:00 pm
+2 days
|
9:20 pm — 10:40 pm
IB1679
Iberia
Madrid — Palma de Mallorca
23h 45m stop
10:25 pm — 11:25 pm
VY3919
Vueling
Palma de Mallorca — Barcelona
16h 15m stop
3:40 pm — 8:00 pm
VY9779
Vueling
Barcelona — Miami
|
52h 40m including layover |
Find flight
from$303 |
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 347 $), august (from 357 $), october (from 388 $).
The most expensive and popular months are december (from 814 $), february (from 723 $), january (from 715 $).
The cheapest flight by Iberia that our users were able to find is $267. This airfare is economy class on one-way IB403 flight for August 27, 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 31 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 $291Find
- AY - Finnairfrom $303Find
- BA - British Airwaysfrom $306Find
Connecting Flights
List of flights with layovers (1 and more stops):
- from $288Find
- TU - Tunisairfrom $448Find
- VY - Vuelingfrom $233Find
- LO - LOTfrom $488Find
- I2 - Iberia Expressfrom $276Find
- FR - Ryanairfrom $272Find
- LX - SWISS International Air Linesfrom $553Find
- A3 - Aegean Airlinesfrom $519Find
- E9 - AJT Airfrom $367Find
- DY - Norwegianfrom $546Find
- OG - Air Onixfrom $597Find
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.