$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
Tuesday, March 3rd, 2026
Outbound Flights
·
→
·
→
·
→
13h 20m·1 stop
$728 USD
OPOMar 3 12:25
→MADMar 3 14:45
IB 1150Canadair RJ 1000
1h 40m layover

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

MADMar 4 10:00
→MIAMar 4 13:40
AA 69Boeing 777
21h 45m·2 stops
$758 USD
OPOMar 3 21:55
→BCNMar 4 00:35
VY 8479Airbus A321
6h 5m layover

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

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

BCNMar 4 15:05
→MIAMar 4 20:00
IB 2629Airbus A330
29h 5m·1 stop
$869 USD
OPOMar 3 20:40
→MADMar 3 23:00
IB 550Airbus A320
17h 25m layover·Overnight

MADMar 4 16:25
→MIAMar 4 20:45
IB 337Airbus A330
22h 20m·1 stop
$1,070 USD
OPOMar 3 21:55
→BCNMar 4 00:35
VY 8479Airbus A321
10h 25m layover

BCNMar 4 11:00
→MIAMar 4 15:15
AA 113Boeing 777