Best & Worst Countries to Fly to From the UK
Based on 6,919,207 scheduled flights from UK airports to 71 countries, across all years in the CAA dataset.
Most reliable country
Russia
87.3% on time · 6.9 min avg delay
4 destinations
Least reliable country
53.3% on time · 26.4 min avg delay
20 destinations
Full ranking — 71 countries
| # | Country | On time | Avg delay | Cancelled | Flights |
|---|
| 1 | Russia4 destinations | 87.3% | 6.9 min | 0.7% | 7,167 |
| 2 | Iceland2 destinations | 78.7% | 13.6 min | 1.1% | 36,891 |
| 3 | Japan3 destinations | 78.1% | 14.1 min | 1.0% | 15,666 |
| 4 | South Africa3 destinations | 78% | 18.7 min | 0.5% | 19,416 |
| 5 | Oman1 destination | 76.7% | 11.9 min | 0.1% | 5,308 |
| 6 | Norway9 destinations | 75.8% | 12.5 min | 1.7% | 99,469 |
| 7 | Slovakia2 destinations | 75.6% | 15.2 min | 0.5% | 16,063 |
| 8 | China16 destinations | 75.6% | 14 min | 1.1% | 35,984 |
| 9 | Brazil2 destinations | 75.6% | 16 min | 0.3% | 8,550 |
| 10 | Lithuania3 destinations | 75.1% | 14.2 min | 0.3% | 30,174 |
| 11 | Barbados1 destination | 75% | 16.6 min | 0.7% | 8,957 |
| 12 | Nigeria2 destinations | 74.7% | 16.4 min | 0.4% | 12,087 |
| 13 | Luxembourg1 destination | 74.6% | 12.7 min | 2.1% | 24,849 |
| 14 | Malaysia1 destination | 74% | 16.5 min | 0.5% | 8,201 |
| 15 | Bahrain1 destination | 73.8% | 18.7 min | 0.8% | 11,931 |
| 16 | Estonia1 destination | 73.7% | 16 min | 0.4% | 5,958 |
| 17 | Qatar2 destinations | 73.1% | 13.8 min | 0.3% | 53,738 |
| 18 | Jordan2 destinations | 73.1% | 14.4 min | 0.7% | 9,202 |
| 19 | Denmark7 destinations | 72.9% | 14.5 min | 1.1% | 117,880 |
| 20 | Sweden9 destinations | 72.5% | 14.2 min | 1.0% | 76,452 |
| 21 | USA38 destinations | 72.3% | 18.3 min | 1.6% | 452,822 |
| 22 | Poland13 destinations | 71.7% | 16.8 min | 0.5% | 224,534 |
| 23 | Gibraltar1 destination | 71.6% | 17.5 min | 1.2% | 14,962 |
| 24 | Lebanon1 destination | 71.2% | 12.9 min | 0.4% | 6,685 |
| 25 | UAE2 destinations | 70.9% | 14.5 min | 0.4% | 95,769 |
| 26 | Hong Kong1 destination | 70.8% | 16.7 min | 0.7% | 22,673 |
| 27 | Saudi Arabia5 destinations | 70.7% | 18.4 min | 0.9% | 25,448 |
| 28 | Latvia1 destination | 70.6% | 16.7 min | 0.4% | 23,319 |
| 29 | Finland7 destinations | 70.5% | 14 min | 1.6% | 35,272 |
| 30 | Ireland6 destinations | 70.3% | 16.3 min | 0.9% | 491,527 |
| 31 | Spain32 destinations | 70% | 17.3 min | 0.6% | 1,193,439 |
| 32 | Netherlands5 destinations | 69.9% | 15.6 min | 2.2% | 365,297 |
| 33 | Austria6 destinations | 69.4% | 17.4 min | 0.7% | 73,766 |
| 34 | Czech Republic4 destinations | 69.1% | 17.9 min | 0.8% | 63,697 |
| 35 | Germany22 destinations | 68.9% | 15.4 min | 1.9% | 444,731 |
| 36 | Belgium3 destinations | 68.8% | 15.4 min | 1.9% | 53,346 |
| 37 | Ethiopia1 destination | 68.7% | 15.4 min | 0.4% | 7,024 |
| 38 | South Korea1 destination | 68% | 16 min | 0.2% | 7,069 |
| 39 | Singapore1 destination | 67.3% | 17.2 min | 0.4% | 20,725 |
| 40 | Kuwait1 destination | 67.3% | 19.1 min | 0.5% | 10,339 |
| 41 | Portugal6 destinations | 66.6% | 19 min | 0.7% | 280,771 |
| 42 | Morocco8 destinations | 66.4% | 19.6 min | 0.4% | 64,749 |
| 43 | Switzerland3 destinations | 66.1% | 17.1 min | 1.7% | 206,518 |
| 44 | Hungary2 destinations | 66.1% | 19.9 min | 0.5% | 65,597 |
| 45 | France41 destinations | 65.6% | 19 min | 1.5% | 438,495 |
| 46 | Romania14 destinations | 65.5% | 21.8 min | 0.7% | 99,880 |
| 47 | Thailand1 destination | 65.5% | 18.6 min | 0.2% | 8,239 |
| 48 | Malta1 destination | 64.9% | 19.1 min | 0.2% | 46,025 |
| 49 | Cape Verde2 destinations | 64.8% | 25.6 min | 0.6% | 10,574 |
| 50 | Italy32 destinations | 64.3% | 20.2 min | 1.0% | 478,674 |
| 51 | Canada10 destinations | 63.9% | 22.8 min | 1.1% | 64,981 |
| 52 | Serbia1 destination | 63.8% | 22.9 min | 0.6% | 7,246 |
| 53 | Moldova2 destinations | 63.8% | 24.5 min | 1.8% | 7,767 |
| 54 | Kenya1 destination | 63.7% | 24.9 min | 0.6% | 8,011 |
| 55 | Australia3 destinations | 63.7% | 31.9 min | 0.9% | 10,646 |
| 56 | Bulgaria4 destinations | 63.5% | 21.9 min | 0.5% | 46,092 |
| 57 | Slovenia1 destination | 63.1% | 22.3 min | 0.6% | 5,507 |
| 58 | Mexico2 destinations | 62.6% | 26.9 min | 0.6% | 18,250 |
| 59 | Croatia7 destinations | 62.4% | 22 min | 0.5% | 55,950 |
| 60 | India11 destinations | 61.6% | 26.4 min | 0.8% | 65,134 |
| 61 | Taiwan1 destination | 61.6% | 19.3 min | 0.6% | 5,276 |
| 62 | Albania1 destination | 60.6% | 28.4 min | 0.8% | 18,671 |
| 63 | Egypt6 destinations | 59.6% | 22.6 min | 0.7% | 50,319 |
| 64 | Tunisia3 destinations | 59.5% | 26.4 min | 0.4% | 14,234 |
| 65 | Montenegro2 destinations | 58.7% | 25.7 min | 1.1% | 5,837 |
| 66 | Cyprus2 destinations | 58.6% | 23.7 min | 0.6% | 71,977 |
| 67 | Turkey12 destinations | 58% | 23.3 min | 0.6% | 254,298 |
| 68 | Pakistan5 destinations | 57.8% | 30.5 min | 1.1% | 5,083 |
| 69 | Israel2 destinations | 57.1% | 22.6 min | 1.9% | 24,999 |
| 70 | Algeria1 destination | 54.7% | 27.3 min | 0.3% | 5,559 |
| 71 | Greece20 destinations | 53.3% | 26.4 min | 0.6% | 237,461 |
Methodology
A flight counts as "on time" if it arrives within 15 minutes of its scheduled time (UK CAA definition). Country averages are flight-weighted across every scheduled UK departure to that country.
Countries with fewer than 5,000 scheduled flights from the UK in the dataset are excluded so the ranking isn't dominated by tiny samples. Domestic UK destinations are also excluded.
Source: UK CAA Punctuality Statistics. Data refreshed monthly.