$591
5:50a MAD » 9:55p MIA
ITA airways 1 stop (16h05m)
4:15p MIA » 11:25a MAD
Air France 2 stops (19h10m)
$734
10:05a MAD » 7:37p MIA
Finnair direct (9h32m)
10:27p MIA » 8:25a MAD
Finnair 1 stop (33h58m)
$738
10:05a MAD » 7:37p MIA
Finnair direct (9h32m)
3:21a MIA » 8:10a MAD
British Airways 1 stop (28h49m)
$738
10:05a MAD » 7:37p MIA
Finnair direct (9h32m)
3:21a MIA » 8:10a MAD
British Airways 1 stop (28h49m)
$750
12:45p MAD » 3:24a MIA
American Airlines 1 stop (14h39m)
3:21a MIA » 6:20a MAD
American Airlines 1 stop (26h59m)
$825
7:40a MAD » 8:25p MIA
TAP Air Portugal 1 stop (12h45m)
10:25p MIA » 12:40p MAD
TAP Air Portugal 1 stop (14h15m)
$837
11:45a MAD » 9:55p MIA
ITA airways 1 stop (34h10m)
9:00p MIA » 5:10p MAD
ITA airways 2 stops (20h10m)
$912
3:35p MAD » 7:20p MIA
Unknown Company 1 stop (27h45m)
12:13a MIA » 11:30a MAD
Unknown Company 1 stop (35h17m)
$935
10:15p MAD » 8:25p MIA
TAP Air Portugal 1 stop (22h10m)
4:00p MIA » 11:30a MAD
Hahn Air Technologies 1 stop (19h30m)
$994
3:35p MAD » 4:07p MIA
Unknown Company 1 stop (24h32m)
10:25p MIA » 10:35p MAD
Unknown Company 1 stop (24h10m)