Wayfli › Philadelphia (PHL) › To Edinburgh (EDI)

Philadelphia (PHL) to Edinburgh (EDI) flights

There are direct flights from Philadelphia International Airport to Edinburgh Airport, sold by one airline: American Airlines. The distance is 5,374 km, about 7h 5m in the air. There are also 11 one-stop options, via airports such as Amsterdam, Paris and London.

Live fares for PHL → EDISee all routes on the map
5,374 kmdistance
~7h 5mdirect flight time (estimate)
1direct airline
11one-stop options

Direct flights from Philadelphia to Edinburgh

RouteAirlines (incl. codeshares)DistanceTime (est.)
PHL → EDIAmerican Airlines5,374 km~7h 5m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamAmerican Airlines and Iberia then KLM and easyJet6,663 km~10h 50m
CDG ParisAmerican Airlines and Air France then Air France and easyJet6,853 km~11h
LHR LondonAmerican Airlines and British Airways then British Airways6,223 km~10h 15m
YYZ TorontoAmerican Airlines and Air Canada then Air Canada and WestJet5,902 km~9h 50m
EWR NewarkAmerican Airlines then United Airlines5,374 km~9h 15m
DUB DublinAmerican Airlines then Aer Lingus and Ryanair5,590 km~9h 30m
BRU BrusselsAmerican Airlines then Brussels Airlines6,800 km~11h
IAD WashingtonUnited Airlines then United Airlines5,798 km~9h 45m
BOS BostonAmerican Airlines and jetBlue then jetBlue and Delta5,376 km~9h 15m
YUL MontrealAmerican Airlines then Air Canada5,497 km~9h 20m
YHZ HalifaxAmerican Airlines then WestJet5,397 km~9h 15m

More from Philadelphia and Edinburgh

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.