
$416 Cheap British Airways flights New York (JFK) to Edinburgh (EDI)
Prices were available within the past 7 days and start at $416 for one-way flights and $635 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, Mar 2 - Thu, Mar 12
JFK
New York
EDI
Edinburgh
$635 Roundtrip, found 5 days ago
$635
Roundtrip
found 5 days ago

Mon, Mar 2 - Thu, Mar 12
JFK
New York
EDI
Edinburgh
$646 Roundtrip, found 5 days ago
$646
Roundtrip
found 5 days ago

Mon, Mar 2 - Thu, Mar 12
JFK
New York
EDI
Edinburgh
$651 Roundtrip, found 5 days ago
$651
Roundtrip
found 5 days ago

Mon, Mar 2 - Thu, Mar 12
JFK
New York
EDI
Edinburgh
$702 Roundtrip, found 5 days ago
$702
Roundtrip
found 5 days ago

Mon, Mar 2 - Thu, Mar 12
JFK
New York
EDI
Edinburgh
$707 Roundtrip, found 5 days ago
$707
Roundtrip
found 5 days ago
Find the cheapest month to fly from New York (JFK) to Edinburgh (EDI)
August is typically the cheapest month to fly
From $473 - $782 per traveler.
Origin airport | John F. Kennedy Intl. |
|---|---|
Destination airport | Edinburgh |
Distance | 5194 km |
Average flight time | 6 hours 40 mins |
Most Popular British Airways Routes from New York
Most Popular British Airways Routes from Edinburgh
- New York to Milan (JFK - MXP)
- Delhi to Newark Liberty Intl. Airport (DEL - EWR)
- New York to Gibraltar (JFK - GIB)
- Los Angeles to London (LAX - LHR)
- Newark Liberty Intl. Airport to London (EWR - LHR)
- Newark Liberty Intl. Airport to Madrid (EWR - MAD)
- Washington to London (IAD - LHR)
- New York to Milan (JFK - LIN)
- Boston to Rome (BOS - FCO)
- Detroit to Milan (DTW - MXP)
Popular Domestic Routes in Edinburgh
- Alicante to Oklahoma City (ALC - OKC)
- Washington to London (IAD - LHR)
- New York to Milan (JFK - MXP)
- Delhi to Newark Liberty Intl. Airport (DEL - EWR)
- New York to Milan (JFK - LIN)
- Newark Liberty Intl. Airport to Madrid (EWR - MAD)
- Detroit to Milan (DTW - LIN)
- Detroit to Milan (DTW - MXP)
- Baltimore to London (BWI - LHR)
- Newark Liberty Intl. Airport to London (EWR - LHR)