KORDON.online

Sofia Airport (SOF)

Sofia, BG
Operational ≈495 km to the border

Today so far

78%
21 / 9421 of 94 delayed
22%delayed
10 minaverage departure delay
Over 60 min · 2longest delays today

as of 23:43 · delayed = more than 15 min

Last 24 h

Last 6 h: 20 departures, 8 of 20 delayed02468−5102540departuresAverage delay, min1819202122in progress18:00–18:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay −3 min19:00–19:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 20 min20:00–20:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 19 min21:00–21:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 38 min22:00–22:59 — 1 departures, 0 of 1 delayed, too few data23:00–23:59 (in progress) — 1 departures, 1 of 1 delayed, too few data
Last 12 h: 54 departures, 17 of 54 delayed0510−5102540departuresAverage delay, min121416182022in progress12:00–12:59 — 6 departures, 2 of 6 delayed, 67% on time, avg delay 19 min13:00–13:59 — 9 departures, 1 of 9 delayed, 89% on time, avg delay 2 min14:00–14:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 0 min15:00–15:59 — 2 departures, 1 of 2 delayed, too few data16:00–16:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 18 min17:00–17:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 7 min18:00–18:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay −3 min19:00–19:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 20 min20:00–20:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 19 min21:00–21:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 38 min22:00–22:59 — 1 departures, 0 of 1 delayed, too few data23:00–23:59 (in progress) — 1 departures, 1 of 1 delayed, too few data
Last 24 h: 95 departures, 22 of 95 delayed0510−1052035departuresAverage delay, min0003060912151821in progress00:00–00:59 — 1 departures, 1 of 1 delayed, too few data01:00–01:59 — 0 departures02:00–02:59 — 1 departures, 0 of 1 delayed, too few data03:00–03:59 — 0 departures04:00–04:59 — 0 departures05:00–05:59 — 4 departures, 0 of 4 delayed, 100% on time, avg delay −5 min06:00–06:59 — 8 departures, 0 of 8 delayed, 100% on time, avg delay 6 min07:00–07:59 — 7 departures, 0 of 7 delayed, 100% on time, avg delay 0 min08:00–08:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 2 min09:00–09:59 — 2 departures, 0 of 2 delayed, too few data10:00–10:59 — 9 departures, 3 of 9 delayed, 67% on time, avg delay 9 min11:00–11:59 — 6 departures, 1 of 6 delayed, 83% on time, avg delay 6 min12:00–12:59 — 6 departures, 2 of 6 delayed, 67% on time, avg delay 19 min13:00–13:59 — 9 departures, 1 of 9 delayed, 89% on time, avg delay 2 min14:00–14:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 0 min15:00–15:59 — 2 departures, 1 of 2 delayed, too few data16:00–16:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 18 min17:00–17:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 7 min18:00–18:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay −3 min19:00–19:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 20 min20:00–20:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 19 min21:00–21:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 38 min22:00–22:59 — 1 departures, 0 of 1 delayed, too few data23:00–23:59 (in progress) — 1 departures, 1 of 1 delayed, too few data
Last 48 h: 189 departures, 45 of 189 delayed051015−1052035departuresAverage delay, min0006121800061218in progress00:00–00:59 — 2 departures, 1 of 2 delayed, too few data01:00–01:59 — 0 departures02:00–02:59 — 0 departures03:00–03:59 — 0 departures04:00–04:59 — 0 departures05:00–05:59 — 4 departures, 0 of 4 delayed, 100% on time, avg delay −6 min06:00–06:59 — 11 departures, 1 of 11 delayed, 91% on time, avg delay 5 min07:00–07:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 8 min08:00–08:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 3 min09:00–09:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 3 min10:00–10:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 4 min11:00–11:59 — 4 departures, 0 of 4 delayed, 100% on time, avg delay −1 min12:00–12:59 — 2 departures, 1 of 2 delayed, too few data13:00–13:59 — 6 departures, 0 of 6 delayed, 100% on time, avg delay 0 min14:00–14:59 — 8 departures, 3 of 8 delayed, 63% on time, avg delay 39 min15:00–15:59 — 8 departures, 2 of 8 delayed, 75% on time, avg delay 15 min16:00–16:59 — 7 departures, 2 of 7 delayed, 71% on time, avg delay 8 min17:00–17:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 5 min18:00–18:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 36 min19:00–19:59 — 5 departures, 2 of 5 delayed, 60% on time, avg delay 21 min20:00–20:59 — 6 departures, 3 of 6 delayed, 50% on time, avg delay 29 min21:00–21:59 — 6 departures, 3 of 6 delayed, 50% on time, avg delay 17 min22:00–22:59 — 3 departures, 1 of 3 delayed, 67% on time, avg delay 34 min23:00–23:59 — 1 departures, 1 of 1 delayed, too few data00:00–00:59 — 1 departures, 1 of 1 delayed, too few data01:00–01:59 — 0 departures02:00–02:59 — 1 departures, 0 of 1 delayed, too few data03:00–03:59 — 0 departures04:00–04:59 — 0 departures05:00–05:59 — 4 departures, 0 of 4 delayed, 100% on time, avg delay −5 min06:00–06:59 — 8 departures, 0 of 8 delayed, 100% on time, avg delay 6 min07:00–07:59 — 7 departures, 0 of 7 delayed, 100% on time, avg delay 0 min08:00–08:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay 2 min09:00–09:59 — 2 departures, 0 of 2 delayed, too few data10:00–10:59 — 9 departures, 3 of 9 delayed, 67% on time, avg delay 9 min11:00–11:59 — 6 departures, 1 of 6 delayed, 83% on time, avg delay 6 min12:00–12:59 — 6 departures, 2 of 6 delayed, 67% on time, avg delay 19 min13:00–13:59 — 9 departures, 1 of 9 delayed, 89% on time, avg delay 2 min14:00–14:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 0 min15:00–15:59 — 2 departures, 1 of 2 delayed, too few data16:00–16:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 18 min17:00–17:59 — 5 departures, 1 of 5 delayed, 80% on time, avg delay 7 min18:00–18:59 — 3 departures, 0 of 3 delayed, 100% on time, avg delay −3 min19:00–19:59 — 7 departures, 3 of 7 delayed, 57% on time, avg delay 20 min20:00–20:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 19 min21:00–21:59 — 4 departures, 2 of 4 delayed, 50% on time, avg delay 38 min22:00–22:59 — 1 departures, 0 of 1 delayed, too few data23:00–23:59 (in progress) — 1 departures, 1 of 1 delayed, too few data
  • on time
  • delayed
  • Average delay, min
  • delayed = more than 15 min
73%departures on time (≤15 min)
13 minaverage departure delay
7,469departures measured
Austrian Airlines · 87%most punctual airline
85 daysobservation period: 26 Jul – 18 Oct 2026

Punctuality by day

  • 7-day average
  • daily
  • Average delay, min
Punctuality by day: 26 Jul – 18 Oct 2026On-time departures, % 33–86%; 7-day average 72%. Average delay, min 3 min – 45 min.On-time departures, %Average delay, min204060801000153045601 Aug15 Aug1 Sep15 Sep1 Oct15 Oct72%16in progress26 Jul 2026 — 76 departures, 62% on time, avg delay 19 min · 7-day average: 62%, 19 min27 Jul 2026 — 92 departures, 67% on time, avg delay 15 min · 7-day average: 65%, 17 min28 Jul 2026 — 87 departures, 84% on time, avg delay 7 min · 7-day average: 71%, 14 min29 Jul 2026 — 94 departures, 84% on time, avg delay 9 min · 7-day average: 75%, 12 min30 Jul 2026 — 88 departures, 73% on time, avg delay 14 min · 7-day average: 74%, 13 min31 Jul 2026 — 104 departures, 71% on time, avg delay 16 min · 7-day average: 74%, 13 min1 Aug 2026 — 95 departures, 78% on time, avg delay 14 min · 7-day average: 74%, 14 min2 Aug 2026 — 98 departures, 78% on time, avg delay 13 min · 7-day average: 76%, 13 min3 Aug 2026 — 91 departures, 76% on time, avg delay 13 min · 7-day average: 77%, 13 min4 Aug 2026 — 84 departures, 76% on time, avg delay 14 min · 7-day average: 76%, 14 min5 Aug 2026 — 99 departures, 69% on time, avg delay 16 min · 7-day average: 74%, 15 min6 Aug 2026 — 81 departures, 69% on time, avg delay 17 min · 7-day average: 74%, 15 min7 Aug 2026 — 106 departures, 57% on time, avg delay 18 min · 7-day average: 71%, 15 min8 Aug 2026 — 88 departures, 70% on time, avg delay 14 min · 7-day average: 70%, 15 min9 Aug 2026 — 95 departures, 76% on time, avg delay 12 min · 7-day average: 70%, 15 min10 Aug 2026 — 97 departures, 72% on time, avg delay 12 min · 7-day average: 70%, 15 min11 Aug 2026 — 85 departures, 75% on time, avg delay 10 min · 7-day average: 69%, 14 min12 Aug 2026 — 94 departures, 73% on time, avg delay 11 min · 7-day average: 70%, 14 min13 Aug 2026 — 85 departures, 79% on time, avg delay 6 min · 7-day average: 71%, 12 min14 Aug 2026 — 106 departures, 76% on time, avg delay 10 min · 7-day average: 75%, 11 min15 Aug 2026 — 84 departures, 70% on time, avg delay 13 min · 7-day average: 75%, 11 min16 Aug 2026 — 95 departures, 67% on time, avg delay 12 min · 7-day average: 73%, 11 min17 Aug 2026 — 96 departures, 65% on time, avg delay 21 min · 7-day average: 72%, 12 min18 Aug 2026 — 84 departures, 75% on time, avg delay 14 min · 7-day average: 72%, 13 min19 Aug 2026 — 98 departures, 73% on time, avg delay 15 min · 7-day average: 72%, 13 min20 Aug 2026 — 86 departures, 71% on time, avg delay 13 min · 7-day average: 71%, 14 min21 Aug 2026 — 110 departures, 60% on time, avg delay 18 min · 7-day average: 68%, 15 min22 Aug 2026 — 95 departures, 77% on time, avg delay 10 min · 7-day average: 69%, 15 min23 Aug 2026 — 96 departures, 67% on time, avg delay 13 min · 7-day average: 69%, 15 min24 Aug 2026 — 96 departures, 57% on time, avg delay 26 min · 7-day average: 68%, 16 min25 Aug 2026 — 86 departures, 81% on time, avg delay 7 min · 7-day average: 69%, 15 min26 Aug 2026 — 96 departures, 70% on time, avg delay 12 min · 7-day average: 69%, 15 min27 Aug 2026 — 84 departures, 76% on time, avg delay 13 min · 7-day average: 69%, 15 min28 Aug 2026 — 110 departures, 62% on time, avg delay 26 min · 7-day average: 70%, 16 min29 Aug 2026 — 94 departures, 52% on time, avg delay 22 min · 7-day average: 66%, 18 min30 Aug 2026 — 98 departures, 69% on time, avg delay 15 min · 7-day average: 66%, 18 min31 Aug 2026 — 74 departures, 68% on time, avg delay 13 min · 7-day average: 68%, 16 min1 Sep 2026 — 17 departures, 65% on time, avg delay 19 min · 7-day average: 66%, 18 min2 Sep 2026 — 51 departures, 84% on time, avg delay 7 min · 7-day average: 67%, 17 min3 Sep 2026 — 36 departures, 72% on time, avg delay 9 min · 7-day average: 66%, 18 min4 Sep 2026 — 111 departures, 69% on time, avg delay 14 min · 7-day average: 67%, 15 min5 Sep 2026 — 88 departures, 77% on time, avg delay 10 min · 7-day average: 72%, 13 min6 Sep 2026 — 95 departures, 78% on time, avg delay 9 min · 7-day average: 74%, 11 min7 Sep 2026 — 100 departures, 85% on time, avg delay 3 min · 7-day average: 77%, 9 min8 Sep 2026 — 69 departures, 81% on time, avg delay 8 min · 7-day average: 78%, 9 min9 Sep 2026 — 42 departures, 52% on time, avg delay 30 min · 7-day average: 75%, 11 min10 Sep 2026 — 83 departures, 80% on time, avg delay 11 min · 7-day average: 76%, 11 min11 Sep 2026 — 103 departures, 61% on time, avg delay 20 min · 7-day average: 75%, 12 min12 Sep 2026 — 83 departures, 75% on time, avg delay 10 min · 7-day average: 74%, 12 min13 Sep 2026 — 95 departures, 86% on time, avg delay 6 min · 7-day average: 76%, 11 min14 Sep 2026 — 101 departures, 79% on time, avg delay 9 min · 7-day average: 75%, 12 min15 Sep 2026 — 89 departures, 83% on time, avg delay 5 min · 7-day average: 75%, 12 min16 Sep 2026 — 88 departures, 77% on time, avg delay 12 min · 7-day average: 77%, 10 min17 Sep 2026 — 84 departures, 68% on time, avg delay 14 min · 7-day average: 76%, 11 min18 Sep 2026 — 21 departures, 33% on time, avg delay 45 min · 7-day average: 77%, 10 min19 Sep 2026 — 85 departures, 71% on time, avg delay 15 min · 7-day average: 76%, 11 min20 Sep 2026 — 89 departures, 79% on time, avg delay 14 min · 7-day average: 75%, 12 min21 Sep 2026 — 83 departures, 81% on time, avg delay 6 min · 7-day average: 75%, 12 min22 Sep 2026 — 21 departures, 71% on time, avg delay 18 min · 7-day average: 73%, 14 min23 Sep 2026 — 69 departures, 80% on time, avg delay 12 min · 7-day average: 73%, 14 min24 Sep 2026 — 34 departures, 76% on time, avg delay 13 min · 7-day average: 75%, 14 min25 Sep 2026 — 104 departures, 72% on time, avg delay 14 min · 7-day average: 76%, 12 min26 Sep 2026 — 85 departures, 73% on time, avg delay 10 min · 7-day average: 76%, 12 min27 Sep 2026 — 95 departures, 82% on time, avg delay 8 min · 7-day average: 77%, 11 min28 Sep 2026 — 92 departures, 74% on time, avg delay 10 min · 7-day average: 76%, 11 min29 Sep 2026 — 82 departures, 84% on time, avg delay 5 min · 7-day average: 77%, 10 min30 Sep 2026 — 88 departures, 82% on time, avg delay 9 min · 7-day average: 78%, 10 min1 Oct 2026 — 88 departures, 76% on time, avg delay 9 min · 7-day average: 77%, 9 min2 Oct 2026 — 107 departures, 77% on time, avg delay 13 min · 7-day average: 78%, 9 min3 Oct 2026 — 87 departures, 67% on time, avg delay 22 min · 7-day average: 77%, 11 min4 Oct 2026 — 92 departures, 72% on time, avg delay 16 min · 7-day average: 76%, 12 min5 Oct 2026 — 99 departures, 72% on time, avg delay 13 min · 7-day average: 75%, 12 min6 Oct 2026 — 82 departures, 80% on time, avg delay 9 min · 7-day average: 75%, 13 min7 Oct 2026 — 94 departures, 80% on time, avg delay 9 min · 7-day average: 75%, 13 min8 Oct 2026 — 83 departures, 73% on time, avg delay 13 min · 7-day average: 74%, 13 min9 Oct 2026 — 106 departures, 62% on time, avg delay 16 min · 7-day average: 72%, 14 min10 Oct 2026 — 81 departures, 65% on time, avg delay 16 min · 7-day average: 72%, 13 min11 Oct 2026 — 92 departures, 67% on time, avg delay 22 min · 7-day average: 71%, 14 min12 Oct 2026 — 94 departures, 65% on time, avg delay 20 min · 7-day average: 70%, 15 min13 Oct 2026 — 80 departures, 80% on time, avg delay 10 min · 7-day average: 70%, 15 min14 Oct 2026 — 89 departures, 83% on time, avg delay 7 min · 7-day average: 71%, 15 min15 Oct 2026 — 88 departures, 75% on time, avg delay 9 min · 7-day average: 71%, 14 min16 Oct 2026 — 104 departures, 62% on time, avg delay 27 min · 7-day average: 71%, 16 min17 Oct 2026 — 82 departures, 68% on time, avg delay 18 min · 7-day average: 71%, 17 min18 Oct 2026 — 94 departures, 76% on time, avg delay 15 min · 7-day average: 72%, 16 min19 Oct 2026 (in progress) — 94 departures, 78% on time, avg delay 10 min
Data table
DateDeparturesOn time, %Avg delay, min
18 Oct 2026947614,9
17 Oct 2026826818,1
16 Oct 20261046226,8
15 Oct 202688759,0
14 Oct 202689837,2
13 Oct 2026808010,1
12 Oct 2026946520,0
11 Oct 2026926722,4
10 Oct 2026816515,7
9 Oct 20261066215,5
8 Oct 2026837312,7
7 Oct 202694809,4
6 Oct 202682808,5
5 Oct 2026997213,1
4 Oct 2026927215,5
3 Oct 2026876721,6
2 Oct 20261077712,6
1 Oct 202688768,7
30 Sep 202688829,2
29 Sep 202682845,2
28 Sep 2026927410,3
27 Sep 202695827,8
26 Sep 2026857310,3
25 Sep 20261047213,5
24 Sep 2026347613,2
23 Sep 2026698011,9
22 Sep 2026217117,5
21 Sep 202683816,2
20 Sep 2026897913,8
19 Sep 2026857114,6
18 Sep 2026213345,1
17 Sep 2026846813,9
16 Sep 2026887711,7
15 Sep 202689834,6
14 Sep 2026101799,0
13 Sep 202695865,8
12 Sep 2026837510,1
11 Sep 20261036119,8
10 Sep 2026838011,0
9 Sep 2026425229,6
8 Sep 202669817,8
7 Sep 2026100853,2
6 Sep 202695789,1
5 Sep 2026887710,4
4 Sep 20261116914,1
3 Sep 202636729,3
2 Sep 202651846,5
1 Sep 2026176518,6
31 Aug 2026746813,1
30 Aug 2026986915,3
29 Aug 2026945222,1
28 Aug 20261106225,9
27 Aug 2026847613,1
26 Aug 2026967012,4
25 Aug 202686817,4
24 Aug 2026965725,5
23 Aug 2026966713,2
22 Aug 2026957710,3
21 Aug 20261106018,2
20 Aug 2026867113,0
19 Aug 2026987315,4
18 Aug 2026847513,5
17 Aug 2026966521,1
16 Aug 2026956712,2
15 Aug 2026847013,1
14 Aug 20261067610,3
13 Aug 202685796,0
12 Aug 2026947311,3
11 Aug 2026857510,0
10 Aug 2026977211,7
9 Aug 2026957612,2
8 Aug 2026887014,0
7 Aug 20261065718,2
6 Aug 2026816917,1
5 Aug 2026996915,6
4 Aug 2026847614,0
3 Aug 2026917613,4
2 Aug 2026987813,3
1 Aug 2026957814,4
31 Jul 20261047116,3
30 Jul 2026887313,9
29 Jul 202694849,1
28 Jul 202687846,9
27 Jul 2026926715,0
26 Jul 2026766219,4

Delay distribution

Delay distribution: On time (≤15 min) 73%, 15–30 min 13%, 30–60 min 9%, Over 60 min 5%On time (≤15 min): 73% (5,429)73%15–30 min: 13% (999)13%30–60 min: 9% (641)9%Over 60 min: 5% (400)
  • On time (≤15 min) 73% 5,429
  • 15–30 min 13% 999
  • 30–60 min 9% 641
  • Over 60 min 5% 400

By day of the week / By departure hour (local time)

By day of the week

By day of the week — Share of on-time departures: Mon 72%, Tue 80%, Wed 76%, Thu 74%, Fri 66%, Sat 70%, Sun 74%Monday: 72% on time, avg delay 13 min, 1,209 departures72MonTuesday: 80% on time, avg delay 9 min, 866 departures80TueWednesday: 76% on time, avg delay 12 min, 1,002 departures76WedThursday: 74% on time, avg delay 12 min, 920 departures74ThuFriday: 66% on time, avg delay 18 min, 1,192 departures66FriSaturday: 70% on time, avg delay 15 min, 1,070 departures70SatSunday: 74% on time, avg delay 13 min, 1,210 departures74Sun

By departure hour (local time)

By departure hour (local time) — Share of on-time departures: 00:00 72%, 02:00 100%, 05:00 90%, 06:00 90%, 07:00 85%, 08:00 89%, 09:00 76%, 10:00 80%, 11:00 65%, 12:00 73%, 13:00 64%, 14:00 62%, 15:00 70%, 16:00 75%, 17:00 71%, 18:00 70%, 19:00 62%, 20:00 69%, 21:00 66%, 22:00 46%, 23:00 35%00:00–00:59: 72% on time, avg delay 6 min, 25 departures7200:0001:00–01:59: 9 departures — too few data–02:00–02:59: 100% on time, avg delay −7 min, 14 departures10003:00–03:59: 6 departures — too few data–03:0004:00–04:59: 5 departures — too few data–05:00–05:59: 90% on time, avg delay 2 min, 354 departures9006:00–06:59: 90% on time, avg delay 5 min, 701 departures9006:0007:00–07:59: 85% on time, avg delay 9 min, 447 departures8508:00–08:59: 89% on time, avg delay 6 min, 216 departures8909:00–09:59: 76% on time, avg delay 10 min, 285 departures7609:0010:00–10:59: 80% on time, avg delay 9 min, 373 departures8011:00–11:59: 65% on time, avg delay 14 min, 442 departures6512:00–12:59: 73% on time, avg delay 13 min, 385 departures7312:0013:00–13:59: 64% on time, avg delay 15 min, 566 departures6414:00–14:59: 62% on time, avg delay 18 min, 466 departures6215:00–15:59: 70% on time, avg delay 15 min, 485 departures7015:0016:00–16:59: 75% on time, avg delay 12 min, 519 departures7517:00–17:59: 71% on time, avg delay 15 min, 331 departures7118:00–18:59: 70% on time, avg delay 16 min, 477 departures7018:0019:00–19:59: 62% on time, avg delay 22 min, 508 departures6220:00–20:59: 69% on time, avg delay 18 min, 288 departures6921:00–21:59: 66% on time, avg delay 16 min, 332 departures6621:0022:00–22:59: 46% on time, avg delay 33 min, 101 departures4623:00–23:59: 35% on time, avg delay 38 min, 134 departures35

Share of on-time departures:lowerhigher· – too few data

Airlines: punctuality ranking

The busiest carriers (at least 10 departures), most punctual first.

  1. Austrian Airlines 87% on time6 min · 306 departures
  2. Buzz 85% on time6 min · 1,108 departures
  3. LOT Polish Airlines 76% on time12 min · 181 departures
  4. Wizz Air 73% on time15 min · 1,886 departures
  5. Bulgaria Air 72% on time14 min · 1,000 departures
  6. Turkish Airlines 63% on time16 min · 272 departures
  7. Lufthansa 62% on time16 min · 418 departures
  8. Ryanair 58% on time26 min · 758 departures

On time = departed no more than 15 minutes after the schedule. Percentages and averages are shown only where at least 10 departures were measured.

Other airports near Ukraine

← All airports