Flights from Milan to Sofia – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
LIN to SOF – All flight route options from Linate, Italy to Sofia Airport, Bulgaria. These flights are operated by 5 different airlines through 4 different connections. The shortest flight time is 4 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.
Milan to Sofia flights
With over 37 flights every week and 4 different airlines you have a wide range of options. While flying to Sofia from Milan you will be doing a stopover in Rome, Munich or any other of the 4 alternatives with flight connections.
Are there any non-stop flights from LIN to SOF?
You could fly non-stop from LIN to SOF before with Bulgaria Air but not anymore.
Milan to Sofia with ITA Airways
If you fly from Milan with ITA Airways you will do a stopover in Rome, FCO before reaching Sofia. This flight trip will take 4 hours and 10 minutes and you can fly every weekday with departures between 6:00 am and 12 noon. ITA Airways is a member of SkyTeam.
Distance & flight times: Linate to Sofia Airport
The shortest flight time between LIN and SOF is 4 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
FCO Rome | 4h 10m | 1h 10m | 870 miles (1400 km) |
MUC Munich | 4h 30m | 1h 35m | 921 miles (1482 km) |
FRA Frankfurt | 5h 0m | 2h 30m | 1192 miles (1918 km) |
VIE Vienna | 5h 40m | 30m | 894 miles (1438 km) |



Quick copy and share this page
From Italy to Sofia
Below is a list of other cities in Italy with flights to Sofia with either non-stop or connecting flights.
-
FCO Rome Direct
-
MXP Milan Direct
-
BGY Milan Direct
-
NAP Naples Direct
-
BRI Bari Direct
-
BLQ Bologna Direct
-
CTA Catania Direct
-
PMO Palermo
-
VCE Venice
-
PSA Pisa Direct