Cheap Flights from Madrid to Philadelphia, PA from $354
On Cheapflightsplus.com you will find 1 direct and 299 connecting flights from Madrid to Philadelphia. You can compare airfare deals from 22 airlines and multiple travel sites from $354, book and save on cheap plane tickets and last minute offers. Also check out MAD-PHL flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Madrid to Philadelphia Flight Deals
Best Flights from Madrid to Philadelphia Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $354 | 13:15 Madrid Barajas | 15:30 Philadelphia Philadelphia Int. | 8h 15m | Finnair | AY5680 |
from $575 | 11:35 Madrid Barajas | 19:42 Philadelphia Philadelphia Int. | 14h 7m layover 2h 22m - Chicago | British Airways | BA4271 BA5686 |
from $615 | 11:35 Madrid Barajas | 20:19 Philadelphia Philadelphia Int. | 14h 44m layover 2h 50m - Chicago | Iberia | IB341 IB4362 |
from $641 | 08:25 Madrid Barajas | 16:00 Philadelphia Philadelphia Int. | 13h 35m layover 1h 55m - Frankfurt | United Airlines | UA9228 UA9658 |
from $417 | 12:10 Madrid Barajas | 17:56+1 день Philadelphia Philadelphia Int. | 35h 46m layover 4h 40m - Lisbon 17h 11m - Miami | TAP Portugal | TP1013 TP225 F93380 |
from $425 | 20:55 Madrid Barajas | 07:59+2 дня Philadelphia Philadelphia Int. | 41h 4m layover 15h 35m - London 11h 0m - Orlando | EasyJet | U22306 Z0783 F91542 |
from $431 | 14:55 Madrid Barajas | 17:56+1 день Philadelphia Philadelphia Int. | 33h 1m layover 1h 50m - Lisbon 17h 11m - Miami | TAP Portugal | TP1015 TP225 F93380 |
from $435 | 08:55 Madrid Barajas | 07:59+1 день Philadelphia Philadelphia Int. | 29h 4m layover 3h 45m - London 11h 0m - Orlando | Iberia Express | I21861 Z0783 F91542 |
from $443 | 09:05 Madrid Barajas | 07:59+1 день Philadelphia Philadelphia Int. | 28h 54m layover 3h 25m - London 11h 0m - Orlando | Iberia | IB715 Z0783 F91542 |
from $443 | 09:05 Madrid Barajas | 11:52+1 день Philadelphia Philadelphia Int. | 32h 47m layover 3h 25m - London 14h 47m - Orlando | Iberia | IB715 Z0783 F92416 |
from $443 | 09:05 Madrid Barajas | 14:06+1 день Philadelphia Philadelphia Int. | 35h 1m layover 3h 25m - London 17h 0m - Orlando | Iberia | IB715 Z0783 F92506 |
from $443 | 09:35 Madrid Barajas | 17:56+1 день Philadelphia Philadelphia Int. | 38h 21m layover 3h 50m - Barcelona 18h 56m - Miami | Vueling | VY1003 VY9779 F93380 |
from $450 | 17:30 Madrid Barajas | 07:59+2 дня Philadelphia Philadelphia Int. | 44h 29m layover 19h 10m - London 11h 0m - Orlando | Iberia Express | I21863 Z0783 F91542 |
from $454 | 21:10 Madrid Barajas | 19:24+1 день Philadelphia Philadelphia Int. | 28h 14m layover 12h 40m - Lisbon 1h 44m - Miami | TAP Portugal | TP1021 TP223 NK398 |
from $454 | 18:00 Madrid Barajas | 19:24+1 день Philadelphia Philadelphia Int. | 31h 24m layover 15h 50m - Lisbon 1h 44m - Miami | TAP Portugal | TP1017 TP223 NK398 |
from $454 | 14:55 Madrid Barajas | 19:24+1 день Philadelphia Philadelphia Int. | 34h 29m layover 1h 50m - Lisbon 18h 44m - Miami | TAP Portugal | TP1015 TP225 NK398 |
Flight Schedule Madrid to Philadelphia (Pennsylvania)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
13:15 — 15:30
|
13:15 — 15:30
AY5680
Finnair
Madrid — Philadelphia
|
8h 15m |
Find flight
from$354 |
|
06:55 — 16:20
|
06:55 — 08:25
BA7052
British Airways
Madrid — London
4h 45m stop
13:10 — 16:20
BA67
British Airways
London — Philadelphia
|
15h 25m including layover |
Find flight
from$597 |
|
06:55 — 16:20
|
06:55 — 08:25
IB711
Iberia
Madrid — London
4h 45m stop
13:10 — 16:20
BA67
British Airways
London — Philadelphia
|
15h 25m including layover |
Find flight
from$637 |
|
08:25 — 16:00
|
08:25 — 11:00
UA9228
United Airlines
Madrid — Frankfurt
1h 55m stop
12:55 — 16:00
UA9658
United Airlines
Frankfurt — Philadelphia
|
13h 35m including layover |
Find flight
from$641 |
|
10:00 — 19:06
|
10:00 — 13:50
BA1559
British Airways
Madrid — Miami
2h 23m stop
17:30 — 20:17
BA4999
British Airways
Miami — Philadelphia
|
15h 6m including layover |
Find flight
from$625 |
|
10:45 — 17:57
|
10:45 — 14:15
BA1612
British Airways
Madrid — Charlotte
2h stop
16:15 — 17:57
BA1802
British Airways
Charlotte — Philadelphia
|
13h 12m including layover |
Find flight
from$592 |
|
11:35 — 19:42
|
11:35 — 14:30
BA4271
British Airways
Madrid — Chicago
2h 22m stop
17:20 — 20:19
BA5686
British Airways
Chicago — Philadelphia
|
14h 7m including layover |
Find flight
from$575 |
|
16:10 — 17:56
+1 day
|
16:10 — 20:30
AY5641
Finnair
Madrid — Miami
18h 26m stop
14:56 — 17:56
F93380
Frontier Airlines
Miami — Philadelphia
|
31h 46m including layover |
Find flight
from$694 |
|
18:00 — 16:20
+1 day
|
18:00 — 19:15
IB421
Iberia
Madrid — Barcelona
18h 15m stop
13:30 — 16:20
BA1608
British Airways
Barcelona — Philadelphia
|
28h 20m including layover |
Find flight
from$703 |
|
22:00 — 16:35
+1 day
|
20:30 — 22:05
EI595
Aer Lingus
Madrid — Dublin
14h 30m stop
14:05 — 16:25
EI7159
Aer Lingus
Dublin — Philadelphia
|
24h 35m including layover |
Find flight
from$711 |
|
07:40 — 22:47
|
07:40 — 08:00
TP1023
TAP Portugal
Madrid — Lisbon
2h 10m stop
10:10 — 14:45
TP223
TAP Portugal
Lisbon — Miami
5h 1m stop
19:46 — 22:47
F93380
Frontier Airlines
Miami — Philadelphia
|
21h 7m including layover |
Find flight
from$471 |
|
07:40 — 19:24
|
07:40 — 08:00
TP1023
TAP Portugal
Madrid — Lisbon
2h 10m stop
10:10 — 14:45
TP223
TAP Portugal
Lisbon — Miami
1h 44m stop
16:29 — 19:24
NK398
Spirit Airlines
Miami — Philadelphia
|
17h 44m including layover |
Find flight
from$476 |
|
08:55 — 07:59
+1 day
|
08:55 — 10:15
I21861
Iberia Express
Madrid — London
3h 45m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
11h stop
06:00 — 08:45
F91542
Frontier Airlines
Orlando — Philadelphia
|
29h 4m including layover |
Find flight
from$435 |
|
09:05 — 07:59
+1 day
|
09:05 — 10:35
IB715
Iberia
Madrid — London
3h 25m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
11h stop
05:30 — 07:59
F91542
Frontier Airlines
Orlando — Philadelphia
|
28h 54m including layover |
Find flight
from$443 |
|
09:05 — 11:52
+1 day
|
09:05 — 10:35
IB715
Iberia
Madrid — London
3h 25m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
14h 47m stop
09:17 — 11:52
F92416
Frontier Airlines
Orlando — Philadelphia
|
32h 47m including layover |
Find flight
from$443 |
|
11:30 — 10:58
+1 day
|
11:30 — 12:45
IB411
Iberia
Madrid — Barcelona
2h 10m stop
14:55 — 20:15
VY9779
Vueling
Barcelona — Miami
11h 51m stop
08:06 — 10:58
F91204
Frontier Airlines
Miami — Philadelphia
|
29h 28m including layover |
Find flight
from$582 |
|
12:10 — 17:56
+1 day
|
12:10 — 12:30
TP1013
TAP Portugal
Madrid — Lisbon
4h 40m stop
17:10 — 21:45
TP225
TAP Portugal
Lisbon — Miami
17h 11m stop
14:56 — 17:56
F93380
Frontier Airlines
Miami — Philadelphia
|
35h 46m including layover |
Find flight
from$417 |
|
12:10 — 19:24
+1 day
|
12:10 — 12:30
TP1013
TAP Portugal
Madrid — Lisbon
4h 40m stop
17:10 — 21:45
TP225
TAP Portugal
Lisbon — Miami
18h 44m stop
16:29 — 19:24
NK398
Spirit Airlines
Miami — Philadelphia
|
37h 14m including layover |
Find flight
from$454 |
|
13:00 — 17:56
+1 day
|
13:00 — 14:45
AT973
Royal Air Maroc
Madrid — Casablanca
1h 20m stop
16:05 — 19:20
AT204
Royal Air Maroc
Casablanca — Miami
19h 36m stop
14:56 — 17:56
F93380
Frontier Airlines
Miami — Philadelphia
|
34h 56m including layover |
Find flight
from$545 |
|
14:55 — 17:56
+1 day
|
14:55 — 15:20
TP1015
TAP Portugal
Madrid — Lisbon
1h 50m stop
17:10 — 21:45
TP225
TAP Portugal
Lisbon — Miami
17h 11m stop
14:56 — 17:56
F93380
Frontier Airlines
Miami — Philadelphia
|
33h 1m including layover |
Find flight
from$431 |
|
14:55 — 19:24
+1 day
|
14:55 — 15:15
TP1015
TAP Portugal
Madrid — Lisbon
1h 50m stop
17:25 — 22:00
TP225
TAP Portugal
Lisbon — Miami
18h 44m stop
16:29 — 19:24
NK398
Spirit Airlines
Miami — Philadelphia
|
34h 29m including layover |
Find flight
from$454 |
|
16:25 — 14:10
+1 day
|
16:25 — 19:15
AY5655
Finnair
Madrid — New York
2h 44m stop
22:00 — 23:12
AY4198
Finnair
New York — Boston
13h 16m stop
12:59 — 14:44
F93011
Frontier Airlines
Boston — Philadelphia
|
27h 45m including layover |
Find flight
from$681 |
|
17:30 — 07:59
+2 days
|
17:30 — 18:50
I21863
Iberia Express
Madrid — London
19h 10m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
11h stop
05:30 — 07:59
F91542
Frontier Airlines
Orlando — Philadelphia
|
44h 29m including layover |
Find flight
from$450 |
|
18:00 — 19:24
+1 day
|
18:00 — 18:20
TP1017
TAP Portugal
Madrid — Lisbon
15h 50m stop
10:10 — 14:45
TP223
TAP Portugal
Lisbon — Miami
1h 44m stop
16:29 — 19:24
NK398
Spirit Airlines
Miami — Philadelphia
|
31h 24m including layover |
Find flight
from$454 |
|
20:00 — 16:20
+2 days
|
20:00 — 23:55
IB825
Iberia
Madrid — Hagersten
20h 30m stop
20:25 — 22:10
AY5933
Finnair
Hagersten — London
15h stop
13:10 — 16:20
AY5467
Finnair
London — Philadelphia
|
50h 20m including layover |
Find flight
from$678 |
|
20:55 — 07:59
+2 days
|
20:55 — 22:25
U22306
EasyJet
Madrid — London
15h 35m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
11h stop
05:30 — 07:59
F91542
Frontier Airlines
Orlando — Philadelphia
|
41h 4m including layover |
Find flight
from$425 |
|
21:10 — 19:24
+1 day
|
21:10 — 21:30
TP1021
TAP Portugal
Madrid — Lisbon
12h 40m stop
10:10 — 14:45
TP223
TAP Portugal
Lisbon — Miami
1h 44m stop
16:29 — 19:24
NK398
Spirit Airlines
Miami — Philadelphia
|
28h 14m including layover |
Find flight
from$454 |
|
21:35 — 11:52
+2 days
|
21:35 — 23:00
U22306
EasyJet
Madrid — London
15h stop
14:00 — 18:30
Z0783
Z0
London — Orlando
14h 47m stop
09:17 — 11:52
F92416
Frontier Airlines
Orlando — Philadelphia
|
44h 17m including layover |
Find flight
from$604 |
|
22:00 — 19:07
+1 day
|
22:00 — 23:35
EI595
Aer Lingus
Madrid — Dublin
12h stop
11:35 — 13:50
EI133
Aer Lingus
Dublin — Boston
3h 37m stop
17:27 — 19:07
EI5202
Aer Lingus
Boston — Philadelphia
|
27h 7m including layover |
Find flight
from$705 |
|
23:00 — 13:15
+2 days
|
23:00 — 23:25
IB539
Iberia
Madrid — Lisbon
10h 45m stop
10:10 — 14:45
TP223
TAP Portugal
Lisbon — Miami
19h 27m stop
10:12 — 13:15
F93380
Frontier Airlines
Miami — Philadelphia
|
44h 15m including layover |
Find flight
from$628 |
|
23:45 — 18:15
+1 day
|
23:45 — 05:15
AM22
Aeromexico
Madrid — Mexico City
3h 45m stop
09:00 — 12:34
AM512
Aeromexico
Mexico City — Cancun
1h 56m stop
14:30 — 18:15
NK1009
Spirit Airlines
Cancun — Philadelphia
|
24h 30m including layover |
Find flight
from$659 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Madrid to Philadelphia depends on and how to choose the most interesting flight option for you.
Distance between Madrid and Philadelphia is 5909 miles. Time difference between the cities is 6h. Airplanes depart 00:35 to 23:55 from 2 Madrid airports and arrive 00:35 to 23:55 to 4 Philadelphia airports. Average flight time is 8h 15m.
- The fastest flight 8h 15m
- Average flight time 8h 15m
- The earliest flight 00:35
- The latest flight 23:55
- Distance 3672 ml
The cheapest months to travel to Philadelphia are december (from 354 $), january (from 417 $), february (from 435 $).
The most expensive months are november (from 686 $), february (from 435 $), january (from 417 $).
What is the lowest airfare Madrid to Philadelphia?
The cheapest plane ticket found by our users is $354. This airfare is for economy class on one-way AY5680 flight by Finnair for December 26, 2024 which leaves Barajas in Madrid at 13:15 am and arrives at Philadelphia Philadelphia Int. at 15:30.
Popular Airlines on the Route
The flight Madrid — Philadelphia is served by 22 regular airlines and 3 low-cost airlines. Most of the flights on this route are operated by Iberia - 76 departures per week at the price of from $ 443 . And the most expensive tickets are offered by Royal Air Maroc airline - from $ 5384.
Direct flights
There are 1 nonstop flights on the route. The fastest direct flight is AY5680 by Finnair takes 8h 15m and the cheapest is AY5680 by Finnair for $354.
- AY - Finnairfrom $354Find
Connecting Flights
There are 299 flights with layovers on the route. The fastest connecting flight is IB5239 by Iberia takes 12h 45m and the cheapest is AY5680 by Finnair for $417.
- from $443Find
- from $575Find
- AC - Air Canadafrom $1344Find
- VY - Vuelingfrom $443Find
- UX - Air Europafrom $719Find
- LO - LOTfrom $1185Find
- EI - Aer Lingusfrom $705Find
- I2 - Iberia Expressfrom $435Find
- UA - United Airlinesfrom $641Find
- AM - Aeromexicofrom $651Find
- LX - SWISS International Air Linesfrom $1331Find
- AT - Royal Air Marocfrom $545Find
Airports
You can fly from Madrid to Philadelphia from 2 airports (Barajas, Torrejon).
Madrid airports
- Barajas-MADfrom $354Find
- Torrejon-TOJFind
Philadelphia airports
- Philadelphia Int.-PHLFind
- North Philadelphia-PNEFind
- Mustin Alf-MUVFind
- Philadelphia Sea Plane Base-PSQFind
Airplanes
There are flights to Philadelphia from Madrid by 22 airlines that use 1 aircraft brands. They range from huge modern airplanes to small-sized.
- Airbus A330-200from $354Find
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.