Cheap Flights from Madrid to Tampa, FL from $391
On Cheapflightsplus.com you will find 168 connecting flights from Madrid to Tampa. You can compare airfare deals from 18 airlines and multiple travel sites from $391, book and save on cheap plane tickets and last minute offers. Also check out MAD-TPA flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Madrid to Tampa Flight Deals
Best Flights from Madrid to Tampa Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $705 | 11:35 Madrid Barajas | 11:24+1 день Tampa Tampa Int. | 29h 49m layover 17h 18m - Chicago | Finnair | AY5659 F91186 |
from $718 | 19:45 Madrid Barajas | 16:40+1 день Tampa Tampa Int. | 26h 55m layover 13h 10m - Frankfurt | Iberia | IB1331 4Y64 |
from $724 | 12:40 Madrid Barajas | 19:38 Tampa Tampa Int. | 12h 58m layover 1h 45m - Charlotte | British Airways | BA1612 BA6658 |
from $391 | 22:15 Madrid Barajas | 17:51+2 дня Tampa Tampa Int. | 49h 36m layover 13h 30m - Reykjavik 22h 24m - Washington D.C. | Air Onix | OG665 OG101 F92953 |
from $410 | 13:20 Madrid Barajas | 13:57+1 день Tampa Tampa Int. | 30h 37m layover 3h 10m - Paris 14h 1m - New York | Transavia France | TO4635 BF720 F94057 |
from $432 | 09:00 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 31h 6m layover 8h 10m - Lisbon 9h 45m - Toronto | EasyJet | U27640 TP261 PD525 |
from $444 | 11:25 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 28h 41m layover 5h 45m - Lisbon 9h 45m - Toronto | Iberia | IB1141 TP261 PD525 |
from $447 | 07:15 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 32h 51m layover 2h 0m - Lisbon 17h 45m - Toronto | Iberia | IB529 TS481 PD525 |
from $451 | 14:55 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 25h 11m layover 2h 20m - Lisbon 9h 45m - Toronto | TAP Portugal | TP1015 TP261 PD525 |
from $471 | 09:00 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 31h 6m layover 8h 10m - Lisbon 9h 45m - Toronto | EasyJet | U27640 TP261 TS7457 |
from $474 | 14:30 Madrid Barajas | 13:57+1 день Tampa Tampa Int. | 29h 27m layover 2h 5m - Paris 14h 1m - New York | Iberia | IB577 BF720 F94057 |
from $478 | 13:00 Madrid Barajas | 13:57+1 день Tampa Tampa Int. | 30h 57m layover 1h 5m - Casablanca 17h 6m - New York | Royal Air Maroc | AT973 AT200 F94057 |
from $482 | 11:25 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 28h 41m layover 5h 45m - Lisbon 9h 45m - Toronto | Iberia | IB1141 TP261 TS7457 |
from $489 | 06:30 Madrid Barajas | 23:01 Tampa Tampa Int. | 22h 31m layover 2h 50m - Lisbon 6h 40m - Toronto | Air Europa | UX1159 TS481 TS7481 |
from $489 | 14:55 Madrid Barajas | 10:06+1 день Tampa Tampa Int. | 25h 11m layover 2h 20m - Lisbon 9h 45m - Toronto | TAP Portugal | TP1015 TP261 TS7457 |
from $520 | 07:15 Madrid Barajas | 23:01 Tampa Tampa Int. | 21h 46m layover 2h 0m - Lisbon 6h 40m - Toronto | Iberia | IB529 TS481 TS7481 |
Flight Schedule Madrid to Tampa (Florida)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
10:00 — 18:37
|
10:00 — 13:50
BA1559
British Airways
Madrid — Miami
3h 35m stop
18:39 — 19:45
BA5033
British Airways
Miami — Tampa
|
14h 37m including layover |
Find flight
from$724 |
|
10:05 — 18:45
|
10:05 — 12:20
LX2027
SWISS International Air Lines
Madrid — Zurich
1h 25m stop
13:45 — 18:45
LX8004
SWISS International Air Lines
Zurich — Tampa
|
14h 40m including layover |
Find flight
from$1440 |
|
12:40 — 19:38
|
12:40 — 16:00
BA1612
British Airways
Madrid — Charlotte
1h 45m stop
18:04 — 19:47
BA6658
British Airways
Charlotte — Tampa
|
12h 58m including layover |
Find flight
from$724 |
|
12:40 — 21:51
|
12:40 — 16:00
BA1612
British Airways
Madrid — Charlotte
3h 55m stop
20:16 — 21:59
BA5262
British Airways
Charlotte — Tampa
|
15h 11m including layover |
Find flight
from$724 |
|
16:10 — 23:38
|
16:10 — 20:30
BA7259
British Airways
Madrid — Miami
2h stop
17:08 — 18:13
BA5035
British Airways
Miami — Tampa
|
13h 28m including layover |
Find flight
from$724 |
|
17:20 — 17:30
+1 day
|
17:20 — 18:50
BA7058
British Airways
Madrid — London
17h 40m stop
12:30 — 17:30
BA2167
British Airways
London — Tampa
|
30h 10m including layover |
Find flight
from$857 |
|
19:15 — 17:30
+1 day
|
19:05 — 20:25
BA463
British Airways
Madrid — London
15h 55m stop
12:30 — 17:30
BA2167
British Airways
London — Tampa
|
28h 15m including layover |
Find flight
from$733 |
|
19:45 — 16:40
+1 day
|
19:45 — 22:35
IB1331
Iberia
Madrid — Frankfurt
13h 10m stop
11:45 — 16:40
4Y64
Flight Alaska
Frankfurt — Tampa
|
26h 55m including layover |
Find flight
from$718 |
|
06:30 — 23:01
|
06:30 — 06:50
UX1159
Air Europa
Madrid — Lisbon
2h 50m stop
09:40 — 13:15
TS481
Air Transat
Lisbon — Toronto
6h 40m stop
19:55 — 23:01
TS7481
Air Transat
Toronto — Tampa
|
22h 31m including layover |
Find flight
from$489 |
|
06:30 — 10:06
+1 day
|
06:30 — 06:50
UX1159
Air Europa
Madrid — Lisbon
2h 50m stop
09:40 — 13:15
TS481
Air Transat
Lisbon — Toronto
17h 45m stop
07:00 — 10:06
TS7457
Air Transat
Toronto — Tampa
|
33h 36m including layover |
Find flight
from$544 |
|
07:15 — 10:06
+1 day
|
07:15 — 07:40
IB529
Iberia
Madrid — Lisbon
2h stop
09:40 — 13:15
TS481
Air Transat
Lisbon — Toronto
17h 45m stop
07:00 — 10:06
PD525
Porter Airlines
Toronto — Tampa
|
32h 51m including layover |
Find flight
from$447 |
|
07:15 — 23:01
|
07:15 — 07:40
IB529
Iberia
Madrid — Lisbon
2h stop
09:40 — 13:15
TS481
Air Transat
Lisbon — Toronto
6h 40m stop
19:55 — 23:01
TS7481
Air Transat
Toronto — Tampa
|
21h 46m including layover |
Find flight
from$520 |
|
09:00 — 10:06
+1 day
|
09:00 — 09:25
U27640
EasyJet
Madrid — Lisbon
8h 10m stop
17:35 — 21:15
TP261
TAP Portugal
Lisbon — Toronto
9h 45m stop
07:00 — 10:06
PD525
Porter Airlines
Toronto — Tampa
|
31h 6m including layover |
Find flight
from$432 |
|
09:00 — 10:06
+1 day
|
09:00 — 09:25
U27640
EasyJet
Madrid — Lisbon
8h 10m stop
17:35 — 21:15
TP261
TAP Portugal
Lisbon — Toronto
9h 45m stop
07:00 — 10:06
TS7457
Air Transat
Toronto — Tampa
|
31h 6m including layover |
Find flight
from$471 |
|
11:25 — 10:06
+1 day
|
11:25 — 11:50
IB1141
Iberia
Madrid — Lisbon
5h 45m stop
17:35 — 21:15
TP261
TAP Portugal
Lisbon — Toronto
9h 45m stop
07:00 — 10:06
PD525
Porter Airlines
Toronto — Tampa
|
28h 41m including layover |
Find flight
from$444 |
|
11:25 — 10:06
+1 day
|
11:25 — 11:50
IB1141
Iberia
Madrid — Lisbon
5h 45m stop
17:35 — 21:15
TP261
TAP Portugal
Lisbon — Toronto
9h 45m stop
07:00 — 10:06
TS7457
Air Transat
Toronto — Tampa
|
28h 41m including layover |
Find flight
from$482 |
|
13:00 — 13:57
+1 day
|
13:00 — 14:45
AT973
Royal Air Maroc
Madrid — Casablanca
1h 5m stop
15:50 — 17:55
AT200
Royal Air Maroc
Casablanca — New York
17h 6m stop
11:01 — 13:57
F94057
Frontier Airlines
New York — Tampa
|
30h 57m including layover |
Find flight
from$478 |
|
13:20 — 13:57
+1 day
|
09:50 — 12:00
TO4635
Transavia France
Madrid — Paris
3h 10m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — New York
14h 1m stop
11:00 — 14:07
F94057
Frontier Airlines
New York — Tampa
|
30h 37m including layover |
Find flight
from$410 |
|
14:30 — 13:57
+1 day
|
14:30 — 16:35
IB577
Iberia
Madrid — Paris
2h 5m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — New York
14h 1m stop
11:19 — 14:25
F94057
Frontier Airlines
New York — Tampa
|
29h 27m including layover |
Find flight
from$474 |
|
14:55 — 10:06
+1 day
|
14:55 — 15:15
TP1015
TAP Portugal
Madrid — Lisbon
2h 20m stop
17:35 — 21:15
TP261
TAP Portugal
Lisbon — Toronto
9h 45m stop
07:00 — 10:06
PD525
Porter Airlines
Toronto — Tampa
|
25h 11m including layover |
Find flight
from$451 |
|
15:00 — 13:57
+1 day
|
15:00 — 15:15
UX1143
Air Europa
Madrid — Porto
3h 25m stop
18:40 — 22:00
TP211
TAP Portugal
Porto — New York
13h 1m stop
11:19 — 14:25
F94057
Frontier Airlines
New York — Tampa
|
28h 57m including layover |
Find flight
from$601 |
|
15:40 — 13:57
+1 day
|
15:40 — 16:00
IB1151
Iberia
Madrid — Porto
2h 40m stop
18:40 — 22:00
TP211
TAP Portugal
Porto — New York
13h 1m stop
11:19 — 14:25
F94057
Frontier Airlines
New York — Tampa
|
28h 17m including layover |
Find flight
from$630 |
|
16:15 — 19:36
+1 day
|
16:15 — 20:15
UX89
Air Europa
Madrid — Santo Domingo
14h 12m stop
10:27 — 11:34
F998
Frontier Airlines
Santo Domingo — San Juan
5h 56m stop
17:30 — 19:36
F92215
Frontier Airlines
San Juan — Tampa
|
33h 21m including layover |
Find flight
from$657 |
|
20:30 — 17:30
+2 days
|
20:30 — 22:10
EI595
Aer Lingus
Madrid — Dublin
16h 5m stop
14:15 — 15:35
EI168
Aer Lingus
Dublin — London
20h 55m stop
12:30 — 17:30
EI8267
Aer Lingus
London — Tampa
|
51h including layover |
Find flight
from$681 |
|
20:30 — 17:30
+2 days
|
20:30 — 22:10
EI595
Aer Lingus
Madrid — Dublin
12h 45m stop
10:55 — 12:30
EI8345
Aer Lingus
Dublin — London
24h stop
12:30 — 17:30
EI8267
Aer Lingus
London — Tampa
|
51h including layover |
Find flight
from$681 |
|
22:15 — 17:51
+2 days
|
22:15 — 01:50
OG665
Air Onix
Madrid — Reykjavik
13h 30m stop
15:20 — 17:00
OG101
Air Onix
Reykjavik — Washington D.C.
22h 24m stop
15:24 — 17:51
F92953
Frontier Airlines
Washington D.C. — Tampa
|
49h 36m including layover |
Find flight
from$391 |
|
22:15 — 23:34
+1 day
|
22:15 — 01:50
OG665
Air Onix
Madrid — Reykjavik
13h 30m stop
15:20 — 17:00
OG101
Air Onix
Reykjavik — Baltimore
4h 12m stop
21:12 — 23:34
F94091
Frontier Airlines
Baltimore — Tampa
|
31h 19m including layover |
Find flight
from$408 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Madrid to Tampa depends on and how to choose the most interesting flight option for you.
Distance between Madrid and Tampa is 7153 miles. Time difference between the cities is 6h. Airplanes depart 06:05 to 23:55 from 2 Madrid airports and arrive 06:05 to 23:55 to 4 Tampa airports. Average flight time is 27h.
- The fastest flight 12h 58m
- Average flight time 27h
- The earliest flight 06:05
- The latest flight 23:55
- Distance 4445 ml
The cheapest months to travel to Tampa are february (from 391 $), november (from 410 $), december (from 448 $).
The most expensive months are january (from 485 $), december (from 448 $), november (from 410 $).
What is the lowest airfare Madrid to Tampa?
The cheapest plane ticket found by our users is $391. This airfare is for economy class on one-way OG665 flight by Air Onix for February 21, 2025 which leaves Barajas in Madrid at 22:15 am and arrives at Tampa Tampa Int. at 17:51.
Popular Airlines on the Route
The flight Madrid — Tampa is served by 18 regular airlines and 3 low-cost airlines. Most of the flights on this route are operated by Air Canada - 15 departures per week at the price of from $ 1413 . And the most expensive tickets are offered by Iberia airline - from $ 7966.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 168 flights with layovers on the route. The fastest connecting flight is BA1612 by British Airways takes 12h 58m and the cheapest is OG665 by Air Onix for $391.
- AC - Air Canadafrom $1413Find
- UX - Air Europafrom $489Find
- EI - Aer Lingusfrom $633Find
- I2 - Iberia Expressfrom $768Find
- LX - SWISS International Air Linesfrom $1440Find
- AT - Royal Air Marocfrom $478Find
- AV - Aviancafrom $770Find
- OG - Air Onixfrom $391Find
- AY - Finnairfrom $705Find
- IB - Iberiafrom $444Find
- TO - Transavia Francefrom $410Find
- SN - Brussels Airlinesfrom $1407Find
Airports
You can fly from Madrid to Tampa from 2 airports (Barajas, Torrejon).
Madrid airports
- Barajas-MADfrom $391Find
- Torrejon-TOJFind
Tampa airports
- Topp Of Tampa-KYOFind
- Mac Dill AFB-MCFFind
- Peter O'Knight-TPFFind
- Tampa Int.-TPAFind
Airplanes
There are flights to Tampa from Madrid by 18 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Madrid
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $64Find
- from $55Find
- from $74Find
- from $74Find
- from $73Find
- from $68Find
- from $61Find
- from $71Find
- from $60Find
- from $72Find
How to book a plane 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 flight ticket.
- 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.