Sofia Airport (SOF)

Bulgaria flag

Country Bulgaria | Continent Europe | IATA: SOF | ICAO: LBSF | Elevation 1742 ft · 531 m | Local time

Destinations
73
Flights / day
96
Busiest route
Tel Aviv Yafo
Top airline
Ryanair

Sofia Airport averages 96 flights per day to 73 destinations, with one domestic route and 72 international routes. A total of 27 airlines operate at SOF, led by Ryanair. This airport provides direct service to 29 countries across three continents, with Germany representing its largest international market. The longest nonstop route from Sofia connects to Phuket, with a typical flight time of 10 hr 20 mins. Updated: February 16, 2026

Route Network

Sofia Airport connects 73 destinations worldwide, with Tel Aviv Yafo standing out as its busiest route. The longest nonstop flight is to Phuket, and the shortest flight is to Bucharest.

Tel Aviv Yafo (TLV) – Israel
6 airlines
2 hr 55 mins
969 mi · 1,559 km
6
per day
Vienna (VIE) – Austria
2 airlines
2 hr 15 mins
500 mi · 804 km
4
per day
London (STN) – United Kingdom
1 airline
3 hr 50 mins
1,250 mi · 2,012 km
4
per day
Bergamo (BGY) – Italy
2 airlines
2 hr 45 mins
709 mi · 1,140 km
4
per day
Munich (MUC) – Germany
2 airlines
2 hr 40 mins
684 mi · 1,101 km
3
per day
Istanbul (SAW) – Türkiye
2 airlines
1 hr 30 mins
328 mi · 528 km
3
per day
Frankfurt-am-Main (FRA) – Germany
2 airlines
3 hr 5 mins
869 mi · 1,398 km
3
per day
Barcelona (BCN) – Spain
2 airlines
3 hr 35 mins
1,097 mi · 1,765 km
3
per day
Warsaw (WAW) – Poland
1 airline
2 hr 30 mins
664 mi · 1,069 km
3
per day
Varna (VAR) – Bulgaria
1 airline
SOF → VAR
2
per day
London (LTN) – United Kingdom
1 airline
3 hr 50 mins
1,274 mi · 2,050 km
2
per day
Warsaw (WMI) – Poland
2 airlines
2 hr 30 mins
686 mi · 1,104 km
2
per day
Eindhoven (EIN) – Netherlands
2 airlines
3 hr 25 mins
1,038 mi · 1,670 km
2
per day
Madrid (MAD) – Spain
3 airlines
4 hr 10 mins
1,396 mi · 2,247 km
2
per day
Belgrade (BEG) – Serbia
1 airline
1 hr 40 mins
213 mi · 343 km
2
per day
Berlin (BER) – Germany
2 airlines
2 hr 55 mins
810 mi · 1,304 km
2
per day
Roma (CIA) – Italy
1 airline
2 hr 30 mins
556 mi · 895 km
2
per day
Athens (ATH) – Greece
3 airlines
1 hr 40 mins
330 mi · 531 km
2
per day
Brussels (CRL) – Belgium
2 airlines
3 hr 25 mins
1,044 mi · 1,679 km
2
per day
Memmingen (FMM) – Germany
2 airlines
2 hr 50 mins
735 mi · 1,183 km
2
per day
Cologne (CGN) – Germany
2 airlines
3 hr 15 mins
951 mi · 1,531 km
2
per day
Luqa (MLA) – Malta
1 airline
2 hr 40 mins
671 mi · 1,080 km
2
per day
Bari (BRI) – Italy
2 airlines
2 hr 0 mins
358 mi · 577 km
1
per day
Dubai (DXB) – United Arab Emirates
1 airline
5 hr 10 mins
2,171 mi · 3,495 km
1
per day
London (LHR) – United Kingdom
2 airlines
3 hr 50 mins
1,268 mi · 2,041 km
1
per day
London (LGW) – United Kingdom
2 airlines
3 hr 50 mins
1,250 mi · 2,011 km
1
per day
Dortmund (DTM) – Germany
1 airline
3 hr 15 mins
957 mi · 1,541 km
1
per day
Amsterdam (AMS) – Netherlands
1 airline
3 hr 30 mins
1,089 mi · 1,753 km
1
per day
Liverpool (LPL) – United Kingdom
1 airline
4 hr 5 mins
1,407 mi · 2,264 km
1
per day
Paris (CDG) – France
1 airline
3 hr 30 mins
1,090 mi · 1,754 km
1
per day
Prague (PRG) – Czechia
2 airlines
2 hr 35 mins
671 mi · 1,080 km
1
per day
Beauvais/Tillé (BVA) – France
2 airlines
3 hr 35 mins
1,117 mi · 1,798 km
1
per day
Bucharest (OTP) – Romania
1 airline
1 hr 15 mins
187 mi · 301 km
1
per day
Dublin (DUB) – Ireland
1 airline
4 hr 25 mins
1,542 mi · 2,482 km
1
per day
Kraków (KRK) – Poland
2 airlines
2 hr 15 mins
538 mi · 866 km
1
per day
Málaga (AGP) – Spain
2 airlines
4 hr 25 mins
1,533 mi · 2,468 km
1
per day
Nápoli (NAP) – Italy
2 airlines
2 hr 20 mins
486 mi · 782 km
1
per day
Paris (ORY) – France
2 airlines
3 hr 30 mins
1,093 mi · 1,759 km
1
per day
Rome (FCO) – Italy
2 airlines
2 hr 30 mins
574 mi · 923 km
1
per day
Valencia (VLC) – Spain
2 airlines
3 hr 55 mins
1,259 mi · 2,027 km
1
per day
Zurich (ZRH) – Switzerland
2 airlines
2 hr 55 mins
795 mi · 1,279 km
1
per day
Bristol (BRS) – United Kingdom
1 airline
4 hr 0 mins
1,359 mi · 2,187 km
6
per week
Budapest (BUD) – Hungary
1 airline
2 hr 0 mins
385 mi · 620 km
6
per week
Catania (CTA) – Italy
1 airline
2 hr 25 mins
570 mi · 917 km
6
per week
Nuremberg (NUE) – Germany
1 airline
2 hr 50 mins
754 mi · 1,213 km
6
per week
Baden-Baden (FKB) – Germany
1 airline
3 hr 0 mins
848 mi · 1,365 km
5
per week
Bâle/Mulhouse (BSL) – France
1 airline
3 hr 0 mins
843 mi · 1,356 km
5
per week
Bologna (BLQ) – Italy
1 airline
2 hr 35 mins
619 mi · 996 km
5
per week
Brussels (BRU) – Belgium
1 airline
3 hr 25 mins
1,055 mi · 1,698 km
5
per week
Copenhagen (CPH) – Denmark
1 airline
3 hr 15 mins
1,014 mi · 1,632 km
5
per week
Larnarca (LCA) – Cyprus
1 airline
2 hr 30 mins
770 mi · 1,239 km
5
per week
Paphos (PFO) – Cyprus
1 airline
2 hr 25 mins
736 mi · 1,185 km
5
per week
Birmingham (BHX) – United Kingdom
1 airline
4 hr 0 mins
1,343 mi · 2,161 km
4
per week
Chişinău (RMO) – Moldova
1 airline
1 hr 45 mins
398 mi · 641 km
4
per week
Doha (DOH) – Qatar
1 airline
4 hr 50 mins
1,999 mi · 3,216 km
4
per week
Hahn (HHN) – Germany
1 airline
3 hr 10 mins
916 mi · 1,474 km
4
per week
Manchester (MAN) – United Kingdom
1 airline
4 hr 5 mins
1,385 mi · 2,229 km
4
per week
Stuttgart (STR) – Germany
1 airline
2 hr 55 mins
798 mi · 1,285 km
4
per week
Wrocław (WRO) – Poland
1 airline
2 hr 30 mins
657 mi · 1,057 km
4
per week
Abu Dhabi (AUH) – United Arab Emirates
1 airline
5 hr 10 mins
2,177 mi · 3,503 km
3
per week
Alicante (ALC) – Spain
1 airline
3 hr 55 mins
1,291 mi · 2,078 km
3
per week
Palma De Mallorca (PMI) – Spain
1 airline
3 hr 35 mins
1,095 mi · 1,762 km
3
per week
Torino (TRN) – Italy
1 airline
3 hr 0 mins
802 mi · 1,290 km
3
per week
Amman (AMM) – Jordan
1 airline
3 hr 0 mins
1,024 mi · 1,649 km
2
per week
Edinburgh (EDI) – United Kingdom
1 airline
4 hr 15 mins
1,498 mi · 2,411 km
2
per week
Hamburg (HAM) – Germany
1 airline
3 hr 15 mins
973 mi · 1,566 km
2
per week
Lyon (LYS) – France
1 airline
3 hr 15 mins
929 mi · 1,495 km
2
per week
Marrakech (RAK) – Morocco
1 airline
5 hr 5 mins
1,880 mi · 3,025 km
2
per week
Nice (NCE) – France
1 airline
3 hr 0 mins
817 mi · 1,315 km
2
per week
Zanzibar (ZNZ) – Tanzania, the United Republic of
1 airline
SOF → ZNZ
2
per week
Leipzig (LEJ) – Germany
1 airline
2 hr 55 mins
799 mi · 1,285 km
1
per week
Newcastle upon Tyne (NCL) – United Kingdom
1 airline
SOF → NCL
1
per week
Phuket (HKT) – Thailand
1 airline
10 hr 20 mins
5,074 mi · 8,165 km
1
per week

Route and destination data updated February 16, 2026.

Sofia Airport is served by 27 airlines, with Ryanair in the lead at 34% of routes. The top three carriers together cover 74% of routes. 21 carriers operate only one route each. A total of 27 airlines operate international routes, compared with one airline serving domestic routes. Galeyr Airline is operating the longest nonstop flight, connecting to Phuket with a flight time of 10 hrs 20 mins.

Ryanair (36 routes)
Wizz Air (28 routes)
Bulgaria Air (14 routes)
easyJet (3 routes)
Lufthansa (2 routes)
TUI Airways (2 routes)
Arkia Israeli Airlines (1 routes)
Blue Dart Aviation Ltd. (1 routes)
El Al (1 routes)
Israir Airlines (1 routes)
Austrian (1 routes)
Lufthansa City Airlines (1 routes)
Pegasus (1 routes)
Turkish Airlines (1 routes)
LOT - Polish Airlines (1 routes)
Air Serbia (1 routes)
Aegean Airlines (1 routes)
Sky Express (1 routes)
Swiftair (1 routes)
flydubai (1 routes)
British Airways (1 routes)
TAROM (1 routes)
Transavia France (1 routes)
SWISS (1 routes)
Qatar Airways (1 routes)
EAT Leipzig (1 routes)
Galeyr Airline (1 routes)

Sofia Airport provides direct service to 29 countries across three continents. The route network is 1% domestic and 99% international. Germany is the primary international destination.

Germany - 16/day
United Kingdom - 13/day
Italy - 11/day
Spain - 8/day
Israel - 6/day
Poland - 6/day
Austria - 4/day
France - 4/day
Türkiye - 3/day
Netherlands - 3/day
Bulgaria - 2/day
Serbia - 2/day
Greece - 2/day
Belgium - 2/day
Malta - 2/day
United Arab Emirates - 2/day
Czechia - 1/day
Romania - 1/day
Ireland - 1/day
Switzerland - 1/day
Hungary - 1/day
Denmark - 1/day
Cyprus - 1/day
Moldova - 1/day
Qatar - 1/day
Jordan - 0/day
Morocco - 0/day
Tanzania, the United Republic of - 0/day
Thailand - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
11,801 ft 3,597 m 148 ft 45 m Asphalt
11,801 ft 3,597 m 148 ft 45 m Asphalt

Runway Length

Runways at Sofia Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous