Direct flights from Sofia Airport (SOF)
Sofia Airport in Sofia, Bulgaria has direct flights to 67 airports in 29 countries, flown by 26 airlines. The longest is to Phuket (HKT) at 8,165 km.
See every route from SOF on the mapDirect flights from SOF by country
Italy (9)
- BRI Bari · 577 km · ~1h 10m · Ryanair and Wizz Air
- BGY Bergamo · 1,140 km · ~1h 55m · Ryanair and Wizz Air
- BLQ Bologna · 996 km · ~1h 45m · Ryanair and Wizz Air
- CTA Catania · 917 km · ~1h 35m · Ryanair
- MXP Milano · 1,214 km · ~2h · ITA Airways and Bulgaria Air
- NAP Naples · 782 km · ~1h 25m · Ryanair
- PMO Palermo · 991 km · ~1h 40m · Wizz Air
- CIA Rome · 895 km · ~1h 35m · Malta Air
- FCO Rome · 924 km · ~1h 40m · ITA Airways, Bulgaria Air and Wizz Air
Germany (7)
- BER Berlin · 1,305 km · ~2h 5m · Ryanair
- CGN Cologne · 1,531 km · ~2h 20m · Ryanair
- DTM Dortmund · 1,541 km · ~2h 25m · Wizz Air
- FRA Frankfurt · 1,397 km · ~2h 10m · Ethiopian Airlines, Bulgaria Air and Lufthansa
- HHN Hahn · 1,474 km · ~2h 20m · Ryanair and Wizz Air
- MUC Munich · 1,101 km · ~1h 50m · Lufthansa
- STR Stuttgart · 1,285 km · ~2h 5m · Wizz Air
Spain (6)
- ALC Alicante · 2,078 km · ~3h · Ryanair
- BCN Barcelona · 1,765 km · ~2h 40m · Bulgaria Air, Ryanair and Wizz Air
- MAD Madrid · 2,247 km · ~3h 15m · Bulgaria Air, Ryanair and Iberia +1
- AGP Malaga · 2,468 km · ~3h 30m · Bulgaria Air
- PMI Palma de Mallorca · 1,762 km · ~2h 40m · Bulgaria Air
- VLC Valencia · 2,027 km · ~3h · Ryanair and Wizz Air
United Kingdom (6)
- EDI Edinburgh · 2,411 km · ~3h 25m · Ryanair
- STN London · 2,012 km · ~2h 55m · Ryanair and easyJet
- LHR London · 2,041 km · ~3h · American Airlines, British Airways and Bulgaria Air
- LGW London · 2,011 km · ~2h 55m · easyJet
- LTN London · 2,050 km · ~3h · Wizz Air
- MAN Manchester · 2,229 km · ~3h 15m · easyJet
France (4)
- BVA Beauvais · 1,798 km · ~2h 40m · Wizz Air
- BSL Mulhouse · 1,356 km · ~2h 10m · Wizz Air
- NCE Nice · 1,315 km · ~2h 5m · Wizz Air
- CDG Paris · 1,754 km · ~2h 40m · Air France and Bulgaria Air
Poland (4)
- KRK Krakow · 866 km · ~1h 35m · Ryanair
- WAW Warsaw · 1,069 km · ~1h 50m · Bulgaria Air, LOT Polish and Wizz Air
- WMI Warsaw · 1,104 km · ~1h 50m · Ryanair
- WRO Wroclaw · 1,057 km · ~1h 45m · Ryanair
Belgium (2)
- BRU Brussels · 1,698 km · ~2h 35m · Bulgaria Air
- CRL Charleroi · 1,679 km · ~2h 35m · Ryanair and Wizz Air
Bulgaria (2)
- BOJ Bourgas · 319 km · ~55m · Bulgaria Air
- VAR Varna · 364 km · ~55m · Bulgaria Air
Cyprus (2)
- LCA Larnaca · 1,239 km · ~2h · Cyprus Airways, Bulgaria Air and Wizz Air
- PFO Paphos · 1,185 km · ~1h 55m · Bulgaria Air
Egypt (2)
- HRG Hurghada · 1,965 km · ~2h 55m · Wizz Air
- SSH Sharm El Sheikh · 1,912 km · ~2h 50m · Wizz Air
Netherlands (2)
- AMS Amsterdam · 1,753 km · ~2h 40m · Bulgaria Air
- EIN Eindhoven · 1,670 km · ~2h 30m · Wizz Air
Thailand (2)
- BKK Bangkok · 7,953 km · ~10h 10m · GullivAir
- HKT Phuket · 8,165 km · ~10h 25m · GullivAir
Turkey (2)
- SAW Istanbul · 528 km · ~1h 10m · Pegasus Airlines
- IST Istanbul · 487 km · ~1h 5m · Turkish Airlines
United Arab Emirates (2)
Armenia (1)
- EVN Yerevan · 1,768 km · ~2h 40m · GullivAir
Austria (1)
- VIE Vienna · 804 km · ~1h 30m · Bulgaria Air, Ryanair and Austrian Airlines
Czech Republic (1)
- PRG Prague · 1,080 km · ~1h 50m · Bulgaria Air and Wizz Air
Denmark (1)
- CPH Copenhagen · 1,632 km · ~2h 30m · Ryanair
Greece (1)
- ATH Athens · 531 km · ~1h 10m · Aegean Airlines, Bulgaria Air and Sky Express Greece +1
Hungary (1)
- BUD Budapest · 619 km · ~1h 15m · Ryanair
Ireland (1)
- DUB Dublin · 2,482 km · ~3h 30m · Ryanair
Israel (1)
- TLV Tel-aviv · 1,559 km · ~2h 25m · Bulgaria Air and EL AL
Malta (1)
- MLA Malta · 1,080 km · ~1h 50m · Ryanair
Moldova (1)
- RMO Chisinau · 643 km · ~1h 15m · Wizz Air
Morocco (1)
- RAK Marrakech · 3,025 km · ~4h 10m · Ryanair
Portugal (1)
- LIS Lisbon · 2,759 km · ~3h 50m · Bulgaria Air
Romania (1)
- OTP Bucharest · 300 km · ~50m · Bulgaria Air, Qatar Airways and Tarom
Serbia (1)
- BEG Belgrade · 343 km · ~55m · Air Serbia
Switzerland (1)
- ZRH Zurich · 1,279 km · ~2h 5m · Bulgaria Air
Airlines flying from SOF
Aegean Airlines, Air France, Air Serbia, American Airlines, Austrian Airlines, British Airways, Bulgaria Air, Cyprus Airways, EL AL, Ethiopian Airlines, Flydubai, GullivAir, ITA Airways, Iberia, KM Malta Airlines, LOT Polish, Lufthansa, Malta Air, Pegasus Airlines, Qatar Airways, Ryanair, Sky Express Greece, Tarom, Turkish Airlines, Wizz Air, easyJet
Going somewhere SOF doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Sofia to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.