Wayfli › New York (JFK) › To Edinburgh (EDI)

New York (JFK) to Edinburgh (EDI) flights

There are direct flights from New York John F Kennedy International Airport to Edinburgh Airport, sold by 3 airlines (including codeshares): American Airlines, jetBlue and Delta. The distance is 5,225 km, about 6h 50m in the air. There are also 14 one-stop options, via airports such as Amsterdam, Paris and London.

Live fares for JFK → EDISee all routes on the map
5,225 kmdistance
~6h 50mdirect flight time (estimate)
3direct airlines
14one-stop options

Direct flights from New York to Edinburgh

RouteAirlines (incl. codeshares)DistanceTime (est.)
JFK → EDIAmerican Airlines, jetBlue, Delta5,225 km~6h 50m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdamKLM then KLM and easyJet6,514 km~10h 35m
CDG ParisAmerican Airlines and Air France then Air France and easyJet6,702 km~10h 50m
LGW LondonNorse Atlantic Airways then easyJet6,142 km~10h 10m
LHR LondonAmerican Airlines and jetBlue then British Airways6,073 km~10h 5m
YYZ TorontoAmerican Airlines and Air Canada then Air Canada and WestJet5,932 km~9h 55m
DUB DublinAmerican Airlines and Air France then Aer Lingus and Ryanair5,440 km~9h 20m
BRU BrusselsAir France and KLM then Brussels Airlines6,650 km~10h 45m
ORY ParisAmerican Airlines and British Airways then Transavia6,727 km~10h 50m
IAD WashingtonjetBlue and United Airlines then United Airlines5,947 km~9h 55m
BOS BostonAmerican Airlines and jetBlue then jetBlue and Delta5,226 km~9h
YUL MontrealAmerican Airlines and Finnair then Air Canada5,400 km~9h 15m
BGO BergenNorwegian Air Shuttle then Norwegian Air Shuttle and Jet2.com6,301 km~10h 20m

More from New York 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.