Flights Europe Spain Miami to Spain

Cheap flights from Miami to Spain

Depart
Return
Any month
Compare vs. momondo |

Easily compare round-trip flights from Miami to Spain

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Miami to Spain by changing tabs
Quickest
Cheapest
British Airways
British Airways
15 Jan
MIA
12:00 am
Miami airport
16h 10m
1 Stop
10:10 pm
MAD
Madrid Barajas airport
British Airways
21 Jan
MAD
6:00 am
Madrid Barajas airport
9h 45m
9:45 am
MIA
Miami airport
303 USD
British Airways
British Airways
10 Feb
MIA
12:00 am
Miami airport
12h 50m
1 Stop
6:50 pm
MAD
Madrid Barajas airport
British Airways
18 Feb
MAD
6:00 am
Madrid Barajas airport
9h 45m
9:45 am
MIA
Miami airport
303 USD
British Airways
British Airways
17 Mar
MIA
12:00 am
Miami airport
12h 50m
1 Stop
5:50 pm
MAD
Madrid Barajas airport
British Airways
25 Mar
MAD
5:00 am
Madrid Barajas airport
10h 10m
10:10 am
MIA
Miami airport
303 USD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
27 Apr
MIA
12:00 am
Miami airport
26h 05m
1 Stop
8:05 am
+1
BCN
Barcelona-El Prat airport
TAP AIR PORTUGAL
09 May
BCN
6:00 am
Barcelona-El Prat airport
21h 50m
1 Stop
9:50 pm
MIA
Miami airport
328 USD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
25 Mar
MIA
12:00 am
Miami airport
13h 00m
1 Stop
6:00 pm
BCN
Barcelona-El Prat airport
TAP AIR PORTUGAL
28 Apr
BCN
6:00 am
Barcelona-El Prat airport
13h 50m
1 Stop
1:50 pm
MIA
Miami airport
333 USD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
30 Jan
MIA
12:00 am
Miami airport
13h 00m
1 Stop
7:00 pm
BCN
Barcelona-El Prat airport
TAP AIR PORTUGAL
26 Feb
BCN
6:00 am
Barcelona-El Prat airport
14h 15m
1 Stop
2:15 pm
MIA
Miami airport
340 USD
Finnair
Finnair
25 Nov
MIA
12:00 am
Miami airport
8h 50m
2:50 pm
BCN
Barcelona-El Prat airport
Finnair
09 Dec
BCN
6:00 am
Barcelona-El Prat airport
10h 25m
10:25 am
MIA
Miami airport
422 USD
British Airways
British Airways
10 Feb
MIA
12:00 am
Miami airport
12h 50m
1 Stop
6:50 pm
MAD
Madrid Barajas airport
British Airways
18 Feb
MAD
6:00 am
Madrid Barajas airport
9h 45m
9:45 am
MIA
Miami airport
303 USD
British Airways
British Airways
15 Jan
MIA
12:00 am
Miami airport
12h 35m
1 Stop
6:35 pm
MAD
Madrid Barajas airport
British Airways
19 Jan
MAD
6:00 am
Madrid Barajas airport
10h 10m
10:10 am
MIA
Miami airport
342 USD
Finnair
Finnair
04 Dec
MIA
12:00 am
Miami airport
12h 29m
1 Stop
6:29 pm
BCN
Barcelona-El Prat airport
Finnair
11 Dec
BCN
6:00 am
Barcelona-El Prat airport
10h 25m
10:25 am
MIA
Miami airport
363 USD
British Airways
British Airways
17 Mar
MIA
12:00 am
Miami airport
12h 50m
1 Stop
5:50 pm
MAD
Madrid Barajas airport
British Airways
25 Mar
MAD
5:00 am
Madrid Barajas airport
10h 10m
10:10 am
MIA
Miami airport
303 USD
Iberia
Iberia
02 Dec
MIA
12:00 am
Miami airport
11h 55m
1 Stop
5:55 pm
ALC
Alicante airport
Iberia
13 Dec
ALC
6:00 am
Alicante airport
13h 20m
1 Stop
1:20 pm
MIA
Miami airport
468 USD

Alternative routes for Miami to Spain

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Miami to Madrid
Fastest flight time
8h 15m
Cheapest price
303 USD
Miami to Barcelona
Fastest flight time
8h 50m
Cheapest price
347 USD
Orlando to Barcelona
Fastest flight time
11h 40m
Cheapest price
361 USD
Orlando to Madrid
Fastest flight time
11h 05m
Cheapest price
411 USD
Orlando to Málaga
Fastest flight time
15h 30m
Cheapest price
413 USD
Miami to La Coruña
Fastest flight time
11h 45m
Cheapest price
431 USD
Miami to Alicante
Fastest flight time
11h 55m
Cheapest price
439 USD
Miami to Valencia
Fastest flight time
10h 45m
Cheapest price
445 USD
Miami to Bilbao
Fastest flight time
12h 00m
Cheapest price
450 USD
Miami to Sevilla
Fastest flight time
11h 15m
Cheapest price
455 USD
Miami to Vigo
Fastest flight time
12h 10m
Cheapest price
458 USD
Miami to Málaga
Fastest flight time
11h 25m
Cheapest price
459 USD
Miami to Palma de Mallorca
Fastest flight time
11h 25m
Cheapest price
476 USD
Miami to Las Palmas de Gran Canaria
Fastest flight time
13h 20m
Cheapest price
499 USD
Miami to Santiago de Compostela
Fastest flight time
12h 30m
Cheapest price
516 USD
Miami to San Sebastian
Fastest flight time
11h 50m
Cheapest price
531 USD
Orlando to Bilbao
Fastest flight time
16h 25m
Cheapest price
574 USD
Orlando to Alicante
Fastest flight time
12h 37m
Cheapest price
626 USD
Orlando to Sevilla
Fastest flight time
14h 56m
Cheapest price
630 USD
Orlando to Las Palmas de Gran Canaria
Fastest flight time
18h 25m
Cheapest price
632 USD
View more

Flights from Miami to:

Flights Europe Spain Miami to Spain