$526 USD
-44%$294 USD
Verified Nov 29, 2025 at 9:46 AMMarch 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Fair Availability
38% of dates checked are available within 10% of the lowest price
Thursday, March 12th, 2026
Outbound Flights
·
→
·
→
·
→
13h 20m·1 stop
$729 USD
OPOMar 12 12:25
→MADMar 12 14:45
IB 546Airbus A320
1h 40m layover

MADMar 12 16:25
→MIAMar 12 21:45
IB 337Airbus A330
22h 5m·1 stop
$729 USD
OPOMar 12 20:40
→MADMar 12 23:00
IB 550Airbus A320
11h layover·Overnight

MADMar 13 10:00
→MIAMar 13 14:45
AA 69Boeing 777
17h 18m·2 stops
$734 USD
OPOMar 12 08:20
→MADMar 12 10:40
IB 544Airbus A320
1h 30m layover

MADMar 12 12:10
→JFKMar 12 16:25
IB 211Airbus A321neo
1h 50m layover

JFKMar 12 18:15
→MIAMar 12 21:38
AA 890Boeing 737
21h 45m·2 stops
$759 USD
OPOMar 12 21:55
→BCNMar 13 00:35
VY 8479Airbus A321
6h 5m layover

BCNMar 13 06:40
→LHRMar 13 08:20
BA 493Airbus A320neo
1h 25m layover

LHRMar 13 09:45
→MIAMar 13 15:40
BA 207Airbus A380
27h 5m·1 stop
$865 USD
OPOMar 12 21:55
→BCNMar 13 00:35
VY 8479Airbus A321
14h 30m layover

BCNMar 13 15:05
→MIAMar 13 21:00
IB 2629Airbus A330
24h 5m·1 stop
$870 USD
OPOMar 12 20:40
→MADMar 12 23:00
IB 550Airbus A320
12h 30m layover·Overnight

MADMar 13 11:30
→MIAMar 13 16:45
IB 333Airbus A330