Flights from Frankfurt to Sofia – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FRA to SOF – All flight route options from Frankfurt Airport, Germany to Sofia Airport, Bulgaria. These routes are operated by 16 airlines. Fly non-stop with Lufthansa or Bulgaria Air, or choose from 17 different stopover flights. The shortest flight time is 2 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Sofia Airport
We got great deals on hotels and car rentals near the airport.
Frankfurt to Sofia flights
There are over 19 airlines and as many as 209 flights every week to this destination. You can fly non-stop to Sofia (SOF) from Frankfurt (FRA) with Bulgaria Air or Lufthansa but if a stopover option suits you better you can choose to fly via Prague, Vienna or any other of the 17 alternatives with connectiing airports.
Frankfurt to Sofia with Bulgaria Air
You can fly non-stop every Wednesday, Friday or Sunday between 10:00 am and 8:00 pm. You also have the option to do a transit flight via Varna.
With Austrian
If you fly from Frankfurt with Austrian you will do a stopover in Vienna, VIE before reaching Sofia. This flight trip will take 4 hours and 20 minutes and you can fly every weekday with departures from 6:00 am to 7:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Frankfurt Airport to Sofia Airport
The shortest flight time between FRA and SOF is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 872 miles (1403 km) |
PRG Prague | 3h 45m | 40m | 927 miles (1492 km) |
VIE Vienna | 4h 20m | 1h 25m | 889 miles (1430 km) |
VAR Varna | 4h 35m | 55m | 1256 miles (2021 km) |
OTP Bucharest | 4h 45m | 1h 10m | 1092 miles (1757 km) |
MUC Munich | 4h 45m | 2h 40m | 874 miles (1406 km) |
BEG Belgrade | 4h 45m | 2h 25m | 873 miles (1405 km) |
MXP Milan | 4h 50m | 1h 35m | 1064 miles (1712 km) |
ZRH Zurich | 4h 55m | 1h 10m | 977 miles (1572 km) |
AMS Amsterdam | 5h 10m | 2h 10m | 1323 miles (2129 km) |
WAW Warsaw | 5h 10m | 40m | 1226 miles (1973 km) |
FCO Rome | 5h 30m | 1h 55m | 1176 miles (1892 km) |
ATH Athens | 5h 40m | 55m | 1465 miles (2357 km) |
CDG Paris | 6h 10m | 2h 10m | 1376 miles (2214 km) |
BER Berlin | 6h 15m | 1h 25m | 1083 miles (1743 km) |
IST Istanbul | 6h 25m | 2h 0m | 1441 miles (2319 km) |
SAW Istanbul | 6h 30m | 2h 5m | 1517 miles (2441 km) |
BRU Brussels | 6h 30m | 2h 50m | 1250 miles (2011 km) |




Quick copy and share this page
From Frankfurt to Bulgaria
Below is a list of other destinations to Bulgaria from Frankfurt Airport with either direct flights or 1 stop connections.
-
BOJ Burgas Direct
-
VAR Varna Direct
From Germany to Sofia
Below is a list of other cities in Germany with flights to Sofia with either non-stop or connecting flights.
-
MUC Munich Direct
-
DUS Dusseldorf
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover
-
FMM Memmingen Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct