Flight time calculator
How the calculator works
Flare scans flight fares from its departure markets every day to find deals. Each nonstop fare carries the airline's scheduled flight time. For the 7,039 routes where Flare has seen nonstop fares, the calculator shows the median of those scheduled times, in each direction.
For any other pair of airports, it starts from the great-circle distance and applies a line fitted on those real routes: 0.0753 minutes per km plus 41 minutes, an average block speed of about 796 km/h once taxi, climb and approach are counted. On the routes Flare observes, 8 estimates in 10 fall within: up to 1,500 km, 5 min; 1,500 to 3,000 km, 10 min; 3,000 to 6,000 km, 20 min and beyond 6,000 km, 87 min. Long flights depend more on winds and routing.
Flare keeps a scheduled time only when it is consistent with a nonstop flight of that distance: fares that look like hidden connections are left out.
Nonstop flight times on the most tracked routes
| Route | Airports | Distance | Flight time |
|---|---|---|---|
| Aarhus → Gdansk | AAR-GDN | 540 km | 1 h 18 |
| Alghero → Bologna | AHO-BLQ | 499 km | 1 h 15 |
| Alghero → Barcelona | AHO-BCN | 527 km | 1 h 17 |
| Barcelona → Alghero | BCN-AHO | 527 km | 1 h 17 |
| Bologna → Alghero | BLQ-AHO | 499 km | 1 h 15 |
| Bratislava → Warsaw | BTS-WSW | 526 km | 1 h 17 |
| Bratislava → Warsaw | BTS-WAW | 518 km | 1 h 21 |
| Copenhagen → Gdansk | CPH-GDN | 395 km | 1 h 07 |
| Corfu → Athens | CFU-ATH | 396 km | 1 h 07 |
| Fez → Malaga | FEZ-AGP | 309 km | 1 h 03 |
| Fez → Agadir | FEZ-AGA | 579 km | 1 h 21 |
| Gdansk → Aarhus | GDN-AAR | 540 km | 1 h 18 |
| Gdansk → Stockholm | GDN-STO | 552 km | 1 h 22 |
| Gdansk → Stockholm | GDN-ARN | 587 km | 1 h 22 |
| Gdansk → Poprad/Tatry | GDN-TAT | 602 km | 1 h 23 |
| Genoa → Cagliari | GOA-CAG | 574 km | 1 h 21 |
| Glasgow → Dublin | GLA-DUB | 297 km | 0 h 59 |
| Ibiza → Alicante | IBZ-ALC | 180 km | 0 h 49 |
| Ibiza → Barcelona | IBZ-BCN | 276 km | 0 h 57 |
| Kathmandu → Pokhara | KTM-PKR | 146 km | 0 h 38 |
| Kaunas → Gdansk | KUN-GDN | 367 km | 1 h 04 |
| Kaunas → Tallinn | KUN-TLL | 497 km | 1 h 15 |
| Kerry County → Dublin | KIR-DUB | 259 km | 0 h 56 |
| Lisbon → Malaga | LIS-AGP | 470 km | 1 h 13 |
| Ljubljana → Podgorica | LJU-TGD | 575 km | 1 h 18 |
| London → Cork | LGW-ORK | 579 km | 1 h 21 |
| Luxembourg → Milan | LUX-BGY | 511 km | 1 h 16 |
| Mahe Island → Praslin Island | SEZ-PRI | 43 km | 0 h 30 |
| Menorca → Barcelona | MAH-BCN | 241 km | 0 h 54 |
| Newquay → Dublin | NQY-DUB | 343 km | 1 h 02 |
| Olbia → Bologna | OLB-BLQ | 429 km | 1 h 09 |
| Palermo → Alghero | PMO-AHO | 495 km | 1 h 15 |
| Palermo → Brindisi | PMO-BDS | 500 km | 1 h 15 |
| Palma Mallorca → Alicante | PMI-ALC | 318 km | 1 h 03 |
| Perugia → Cagliari | PEG-CAG | 516 km | 1 h 16 |
| Pescara → Milan | PSR-BGY | 508 km | 1 h 16 |
| Pescara → Alghero | PSR-AHO | 529 km | 1 h 17 |
| Pescara → Cagliari | PSR-CAG | 558 km | 1 h 20 |
| Pisa → Alghero | PSA-AHO | 381 km | 1 h 05 |
| Poitiers → London | PIS-STN | 589 km | 1 h 22 |
| Rabat → Malaga | RBA-AGP | 356 km | 1 h 03 |
| Riga → Stockholm | RIX-ARN | 465 km | 1 h 12 |
| Rimini → Cagliari | RMI-CAG | 607 km | 1 h 24 |
| Rome → Cagliari | CIA-CAG | 412 km | 1 h 08 |
| Seville → Alicante | SVQ-ALC | 478 km | 1 h 14 |
| Skopje → Bari | SKP-BRI | 415 km | 1 h 09 |
| Stockholm → Gdansk | STO-GDN | 552 km | 1 h 20 |
| Stockholm → Gdansk | ARN-GDN | 587 km | 1 h 22 |
| Tallinn → Stockholm | TLL-ARN | 390 km | 1 h 06 |
| Tangier → Malaga | TNG-AGP | 165 km | 0 h 48 |
| Tangier → Alicante | TNG-ALC | 554 km | 1 h 19 |
| Tetuan → Alicante | TTU-ALC | 518 km | 1 h 16 |
| Thira → Athens | JTR-ATH | 218 km | 0 h 52 |
| Tirana → Athens | TIA-ATH | 529 km | 1 h 17 |
| Toulouse → Alicante | TLS-ALC | 585 km | 1 h 22 |
| Tours → Marseille | TUF-MRS | 566 km | 1 h 20 |
| Valencia → Malaga | VLC-AGP | 471 km | 1 h 14 |
| Vilnius → Tallinn | VNO-TLL | 532 km | 1 h 19 |
| Vitoria → Alicante | VIT-ALC | 543 km | 1 h 18 |
| Zanzibar → Dar Es Salaam | ZNZ-DAR | 73 km | 0 h 35 |
Median scheduled times of the nonstop fares Flare found, updated with every scan.
FAQ
How long is a nonstop flight between two airports?
Pick both airports above. When Flare has seen nonstop fares on the route, the calculator shows the median scheduled flight time of those flights. Otherwise it estimates the time from the great-circle distance, with a line fitted on 7,039 real nonstop routes.
How is the flight time estimated?
Minutes = 0.0753 × distance in km + 41. The fixed part covers taxi, climb and approach, and the slope is an average block speed of about 796 km/h. On the routes Flare observes, 8 estimates in 10 are within: up to 1,500 km, 5 min; 1,500 to 3,000 km, 10 min; 3,000 to 6,000 km, 20 min and beyond 6,000 km, 87 min. Long flights depend more on winds and routing.
Why is the flight back sometimes shorter?
Winds. Jet streams blow from west to east, so eastbound flights across the Atlantic or Asia are often faster than the return. The calculator shows each direction separately when Flare has seen both.
Does the flight time include stops?
No. Every time on this page is for a nonstop flight. A connection adds the layover and a second flight.
Where do the flight times come from?
From the nonstop fares Flare scans every day for its alerts: each fare carries the airline schedule duration. Flare is a flight deal alert app, it is not an airline and does not sell tickets.
Find a cheap flight for that trip
Flare watches fares from the airports near you and alerts you when one drops well below its usual price, error fares included.