Direct flights from Sofia to Madrid SOF → MAD

Bulgaria Air, Ryanair and Wizz Air operate nonstop flights from Sofia (SOF) to Madrid (MAD). The nonstop flight takes around ~2h 49m, covering 1,397 miles (2,248 km) and operates daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Sofia

We'll email you when a fare from SOF drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Bulgaria Air FB Ryanair FR Wizz Air W6

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Sofia to Madrid?

Yes, Bulgaria Air, Ryanair and 1 more airline operate nonstop flights from Sofia (SOF) to Madrid (MAD).

Which airlines fly direct from Sofia to Madrid?

Bulgaria Air, Ryanair, Wizz Air operate nonstop flights from Sofia to Madrid.

How long is the flight from Sofia to Madrid?

The nonstop flight from Sofia to Madrid takes ~2h 49m (approximately 2248 km).

How often do direct flights operate from Sofia to Madrid?

Nonstop flights from Sofia to Madrid operate daily.

Explore More

Cheap direct deals from Sofia — last one was $44 to Orio al Serio