Flights from Sofia to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SOF to MAD – All flight route options from Sofia Airport, Bulgaria to Barajas, Spain. These flights are operated by 17 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 3 hours and 30 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 Barajas
We got great deals on hotels and car rentals near the airport.
Sofia to Madrid flights
There are over 18 airlines and as many as 96 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Sofia (SOF) with Bulgaria Air, Ryanair or Wizz Air but if a stopover option suits you better you can choose to fly via Belgrade, Munich or any other of the 15 alternatives with connectiing airports.
Sofia to Madrid with Bulgaria Air
You can fly non-stop every weekday except Mondays and Mondays with departure times between 6:00 am and 5:00 pm.
With Air Serbia
If you fly from Sofia with Air Serbia you will do a stopover in Belgrade, BEG before reaching Madrid. This flight trip will take 5 hours and 45 minutes and you can fly every Saturday with departures at 05:00.
Distance & flight times: Sofia Airport to Barajas
The shortest flight time between SOF and MAD is 3 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 55m | - | 1404 miles (2259 km) |
BEG Belgrade | 5h 45m | 1h 10m | 1466 miles (2359 km) |
MUC Munich | 5h 55m | 1h 15m | 1622 miles (2610 km) |
AMS Amsterdam | 6h 5m | 45m | 2007 miles (3229 km) |
FRA Frankfurt | 6h 18m | 1h 0m | 1760 miles (2832 km) |
BRU Brussels | 6h 20m | 1h 10m | 1882 miles (3028 km) |
ZRH Zurich | 6h 25m | 1h 50m | 1573 miles (2531 km) |
PMI Palma de Mallorca | 6h 35m | 2h 20m | 1441 miles (2319 km) |
MXP Milan | 6h 35m | 2h 0m | 1476 miles (2375 km) |
FCO Rome | 7h 5m | 45m | 1407 miles (2264 km) |
BCN Barcelona | 7h 35m | 2h 50m | 1403 miles (2257 km) |
ATH Athens | 7h 45m | 2h 35m | 1816 miles (2922 km) |
VIE Vienna | 7h 45m | 3h 0m | 1630 miles (2623 km) |
IST Istanbul | 7h 55m | 1h 45m | 1981 miles (3187 km) |
WAW Warsaw | 8h 55m | 2h 55m | 2086 miles (3356 km) |
LHR London | 9h 15m | 3h 15m | 2052 miles (3302 km) |



Quick copy and share this page
From Sofia to Spain
Below is a list of other destinations to Spain from Sofia Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas
-
TFS Tenerife
-
VLC Valencia Direct
-
SVQ Sevilla
-
IBZ Ibiza
-
ACE Lanzarote
From Bulgaria to Madrid
Below is a list of other cities in Bulgaria with flights to Madrid with either non-stop or connecting flights.