Flights from Philadelphia to Madrid

PHL
Philadelphia
3673 mi
MAD
Madrid
2
Direct Routes
2
Airlines
5911
Kilometers
7h 53m
Flight Time

Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

PHL → LHR → MAD
Via London Heathrow Airport (London)
American Airlines American Airlines
2 flights
PHL → DOH → MAD
Via Hamad International Airport (Doha)
American Airlines Qatar Airways
2 flights
PHL → MIA → MAD
Via Miami International Airport (Miami)
American Airlines Air Europa
2 flights
PHL → FRA → MAD
Via Frankfurt Airport (Frankfurt am Main)
Lufthansa Lufthansa Cargo
2 flights
PHL → DFW → MAD
Via Dallas Fort Worth International Airport (Dallas-Fort Worth)
American Airlines American Airlines
2 flights
PHL → FCO → MAD
Via Rome–Fiumicino Leonardo da Vinci International Airport (Rome)
American Airlines Air Europa
2 flights
PHL → LIS → MAD
Via Lisbon Humberto Delgado Airport (Lisbon)
American Airlines Iberia Airlines
2 flights
PHL → MXP → MAD
Via Milan Malpensa International Airport (Ferno (VA))
American Airlines Air Europa
2 flights

About Philadelphia to Madrid Flights

There are 2 direct flights from Philadelphia International Airport (Philadelphia) (PHL) to Adolfo Suárez Madrid–Barajas Airport (Madrid) (MAD), operated by 2 airlines.

The distance between PHL and MAD is approximately 3673 miles (5911 km), with an estimated flight time of 7h 53m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

FAQ

Frequently asked questions

Are there direct flights from PHL to MAD?
Yes, there are 2 direct flights from Philadelphia International Airport (Philadelphia) to Adolfo Suárez Madrid–Barajas Airport (Madrid), operated by American Airlines, British Airways.
How long is the flight from PHL to MAD?
The flight takes approximately 7h 53m. The distance is 3673 miles (5911 km).
Which airlines fly from PHL to MAD?
Airlines operating this route include American Airlines, British Airways.
Live seats

Flying this route? See which seats are open on your flight

Search your flight number free. Live seats and a seat alert for that flight cost $4.99 once with a Trip Pass, or $8.99/mo for every trip.

7-day money-back guarantee · Cancel anytime