- Home
- Flights
- Flights from Madrid
- Madrid to Sofia
Flights from Madrid to Sofia
Wizz Air, Bulgaria Air and Ryanair fly nonstop from Madrid to Sofia, about 16 flights a week. The flight takes around 3h 19m.
Direct flights available ~16 flights a week 3h 19m
Madrid to Sofia at a glance
Fastest flight3h 19mEstimated
Nonstop flights16/wkWizz Air, Bulgaria Air, Ryanair
Airlines flying nonstop from Madrid to Sofia
3 airlines on this route, about 16 flights a week in total (observed over the last 4 weeks).
Good to know
- Distance
- 2,249 km1,397 miles
- Flight time
- 3h 19mestimate
- Time difference
- +1hSofia vs Madrid
- Currency in Sofia
- USD
- Airports
- MAD → SOF
Flights from Madrid to Sofia: questions answered
Are there direct flights from Madrid to Sofia?
Yes. Wizz Air, Bulgaria Air and Ryanair fly this route nonstop, with about 16 flights a week in each direction.
How long is the flight from Madrid to Sofia?
A nonstop flight covers 2,249 km and takes around 3h 19m.
Which airlines fly from Madrid to Sofia?
Wizz Air, Bulgaria Air and Ryanair operate nonstop flights on this route.
Which airports serve Madrid and Sofia?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Sofia: Sofia Airport (SOF).
What is the time difference between Madrid and Sofia?
Sofia is 1 hour ahead of Madrid.





