Cheap flights from Madrid to Sofia

Compare Madrid to Sofia flight deals

Find the cheapest month or even day of the year to fly to Sofia

Book the best Sofia fare with no extra fees

Flight deals from Madrid to Sofia

Looking for a cheap last-minute deal or the best round-trip flight from Madrid Airport to Sofia Airport? If you want to travel next month, round-trip fares start from $93. Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Madrid to Sofia

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Sofia flights are currently cheapest in April.

Direct flights from Madrid to Sofia

Madrid to Sofia: Alternative routes

Compare routes from Madrid to Sofia below. You may find an airport to fly into that's cheaper, faster, or easier than Sofia.

Madrid to Sofia: Flight information

The things to know before you go.
Cheapest flight found$87
Cheapest month to flyApril
Average flight time3 hrs, 28 mins
Most popular airlineWizz Air
Average flights per week27

Finding cheap flights from Madrid to Sofia: Frequently asked questions

The best price we found for a round-trip flight from Madrid to Sofia is $87. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 28 minutes is the average flight time from Madrid to Sofia.
Wizz Air, Bulgaria Air and Iberia fly direct from Madrid to Sofia.
There are 27 flights per week flying from Madrid to Sofia, as of June 2026.
The cheapest month to fly from Madrid to Sofia is usually April.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Sofia Airport on Friday, April 2, 2027.
Yes – the average flight time is 3 hours and 28 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Sofia but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Sofia is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Wizz Air offers the cheapest flight tickets to Sofia.

Flying from Madrid Airport (MAD) to Sofia Airport (SOF): what you need to know

  • Around 3 hours 30 minutes is how long you'll be traveling on a direct flight from Madrid Airport to Sofia Airport.

  • The timezone in Sofia is UTC+2, which is one hour ahead of Madrid.

  • Choose from 13 weekly Madrid Airport to Sofia Airport flights. The 05:45 departure with Ryanair is the earliest you can take. Wizz Air operates the latest service of the day at 22:40.

  • Arrive at the airport on time so you don't miss your MAD to SOF flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid sprinting to your gate.

  • Flying during a peak month like July? Major public holidays and other high seasons can lead to longer queues at security. Play things extra safe and arrive up to four hours ahead of an international flight and two hours before a domestic departure.

  • With direct flights from Madrid Airport to Sofia Airport operated by a number of airlines, flying to Sofia (and then other parts of Bulgaria) is a cinch. You can travel nonstop with:

  • The airline most travelers prefer to fly with on this route is Bulgaria Air.

  • With an impressive 84.38% of services landing on schedule, Bulgaria Air is the most punctual carrier for MAD to SOF flights.

  • Think about adding a stopover when booking your ticket from Madrid Airport to Sofia Airport. Just deselect 'Direct flights only' to break up your journey, or perhaps explore a new destination along the way. Here are some options between MAD and SOF:

    • Barcelona Airport

    • Palma - Majorca Airport

    • Valencia Airport

How to find the cheapest flights from Madrid Airport (MAD) to Sofia Airport (SOF)

  • The lowest price we've found for a one-way Madrid Airport to Sofia Airport flight is $32. A return plane ticket right now is $87. Depending on the availability when you book, these fares may change.

  • Get cheap tickets from MAD to SOF by booking at least one month ahead. Based on our research, that's the sweet spot for landing a bargain.

  • June is the cheapest month for flights from Madrid Airport to Sofia Airport. If you're looking to travel at a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • You won't have to check back in every day to see if fares have gone down when you set up a Price Alert. We'll update you as soon as a special offer becomes available on cheap flights from MAD to SOF.

  • Find the right flight for you with the help of the filters. To see the 'Fastest,' 'Best' or 'Cheapest' flights from Madrid Airport to Sofia Airport, use the 'Sort by' tool. You can also filter by departure and arrival times, airline, and journey duration.

Handy information about Madrid Airport (MAD)

  • When it comes to the on-time performance of Madrid Airport, data shows 77% of flights arrive within the expected timeframe.

  • Madrid Airport is around 13 kilometers from central Madrid. If you're catching a cab, ride-sharing or driving from the center, it'll take 20 minutes or so to get there, depending on the traffic.

  • The trip on public transport takes about 30 minutes.

  • Catching an early flight from Madrid Airport to Sofia Airport? Avoid the last-minute rush to the airport (and enjoy a little extra shut-eye) by choosing one of these stays near MAD:

Arriving at Sofia Airport (SOF)

Getting from Sofia Airport (SOF) to central Sofia

  • Sofia Airport to central Sofia has a drive time of around 25 minutes. It's approximately 10 kilometers away.

  • If you're traveling by public transport, expect a journey of about 30 minutes.

When to fly to Sofia Airport (SOF)

  • August is the most popular month for flights from Madrid Airport to Sofia Airport. For smaller crowds, visit Sofia in March.

  • Lock in your flight from Madrid Airport to Sofia Airport for August if you'd like to go to Sofia during its warmest month. Expect temperatures of between 13ºC (55ºF) and 32ºC (90ºF).

  • If you like traveling in cooler conditions, look for a cheap ticket from MAD to SOF in January. Temperatures average between -11ºC (12ºF) and 7ºC (45ºF) then.

Explore more of Bulgaria

  • Plovdiv is just one of the many cities in Bulgaria waiting to be discovered once you've seen the sights of Sofia. Around 129 kilometers away to the south-east, top sights here include Plovdiv Roman Theatre, Municipal Institute "Ancient Plovdiv" and Museum Center for Contemporary History.

  • Around 386 kilometers east of Sofia, Varna is another favorite stop in Bulgaria. Experience the best of this destination with a visit to Sahara beach, Museum of Natural History and Sea Garden.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.