Support

Cheap flights from Madrid to Sofia

Madrid
MAD
Sofia
SOF

Flight deals from Madrid to Sofia

Below you can see the best deals on flights Madrid — Sofia for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 18 August, from $45.

Top 10 cheap flights from Madrid to Sofia

W6
$ 43

Madrid — Sofia

20:5501:25
21 Aug 2026
3 h 30 m
Direct flight
W6
$ 43

Madrid — Sofia

21:0501:30
24 Aug 2026
3 h 25 m
Direct flight
W6
$ 43

Madrid — Sofia

20:5501:25
19 Aug 2026
3 h 30 m
Direct flight
W6
$ 44

Madrid — Sofia

20:5501:25
18 Aug 2026
3 h 30 m
Direct flight
W6
$ 46

Madrid — Sofia

20:5501:25
12 Aug 2026
3 h 30 m
Direct flight
W6
$ 46

Madrid — Sofia

20:5501:25
23 Aug 2026
3 h 30 m
Direct flight
W6
$ 46

Madrid — Sofia

21:0501:30
17 Aug 2026
3 h 25 m
Direct flight
W6
$ 51

Madrid — Sofia

20:5501:25
20 Aug 2026
3 h 30 m
Direct flight
W6
$ 51

Madrid — Sofia

20:4000:55
22 Aug 2026
3 h 15 m
Direct flight
W6
$ 68

Madrid — Sofia

20:5501:25
11 Aug 2026
3 h 30 m
Direct flight

Prices were found in the last 72 hours and may change — check the exact price when you continue.

About the Madrid — Sofia flight

Flights from Madrid to Sofia connect the capitals of Spain and Bulgaria, covering a distance of 2,259 km. With about 13 flights per week on this route, passengers can choose the most convenient departure time.

The route is served by Iberia, Bulgaria Air, and Wizz Air. To plan your trip, we recommend checking how to get to Madrid airport and options for getting from Sofia airport to the city, as well as using the low price calendar on this page.

Flight ticket prices by day: Madrid — Sofia

Below is a calendar of the lowest flight ticket prices for Madrid — Sofia by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from $43 in J, and the most expensive are around $93 in y. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Madrid → Sofia, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
Jan$136lowMay$182mediumSep$193medium
Feb$136lowJun$205highOct$171medium
Mar$148lowJul$227highNov$148low
Apr$171mediumAug$227highDec$216high

Some values are estimated based on seasonality.

When to fly

The climate in the Bulgarian capital is characterized by distinct seasonality: August is the hottest month with average temperatures reaching 26.5°C, while January is the coldest. Rainfall peaks in June, whereas autumn, particularly October, sees the highest number of dry days per year.

The lowest airfares are recorded in January, when flights can be booked $37. During the summer period, especially in June, the cost increases and starts $91, making early summer the most expensive time to travel.

September is considered the optimal time to fly: the weather remains warm and dry, and ticket prices $43 are significantly lower than the summer peak. It is recommended to avoid rainy June if stable sunny weather is important for your trip.

Temperature · Sofia

Dry and wet days · Sofia

Wind speed and direction · Sofia

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Madrid — Sofia ticket

  • Use the low price calendar on this page to compare fares for nearby dates, as the difference can be more than $15.
  • Low-cost carriers Wizz Air and Ryanair operate frequently on this route; their basic fares do not include checked baggage, so book tickets with hand luggage only to save money.
  • When searching for Bulgaria Air or Iberia flights, check for direct options, which can save you up to 5 hours of travel time compared to connecting flights.
  • Monitor the price dynamics chart to catch the moment when tickets to Sofia are priced below the annual average.

Airlines

There are 4 airlines operating on the route between Madrid and Sofia, with Bulgaria Air and Iberia being the main carriers. You can choose from scheduled direct flights or budget options from low-cost airlines Wizz Air and Ryanair. Detailed information on flight frequencies and available route options can be found in the interactive list below.

  • Bulgaria AirFB
    5x/week
    WebsiteFleet: 171.2M pax/year
    • Direct flight MAD → SOF5x/week
      Duration
      3h 28m
      Days
      MTWTFSS
  • IberiaIB
    4x/week
    WebsiteFleet: 9224M pax/year
    • Direct flight MAD → SOF4x/week
      Duration
      3h 29m
      Days
      MTWTFSS
  • Wizz AirW6
    3x/week
    WebsiteFleet: 9925.9M pax/year
    • Direct flight MAD → SOF3x/week
  • FRFR
    1x/week
    • Direct flight MAD → SOF1x/week
    5.1%

Cities and airports on the Madrid — Sofia route

Flights Madrid — Sofia depart from Adolfo Suárez Madrid-Barajas Airport and arrive at Sofia Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Sofia

How to safely relax in Bulgaria and what to doUseful information

How to safely relax in Bulgaria and what to do

So, since May 1st, Bulgaria has opened its doors to foreign tourists, which means you can start planning your vacations. It’s an inexpensive country with a sea and sanatoriums — exactly what a body ti…

Spring in Europe: Where to go on a budgetTravel Ideas

Spring in Europe: Where to go on a budget

The weather outside has cleared up. We’re starting to stir after a long hibernation and choose where to go for a spring vacation this year. We suggest starting with a strong hand and a few transfers (…

Thessaloniki: Open-Air MuseumInteresting

Thessaloniki: Open-Air Museum

Byzantine chroniclers said: “In Thessaloniki, every foreigner forgets their homeland.” The northern capital is considered the second-largest city in Greece. Locals often compare it to a swan that has…

Istanbul Stopover: What to See in the City in One DayTravel Ideas

Istanbul Stopover: What to See in the City in One Day

In the ‘Stopover’ section, we tell you how to spend time in a transit city — wisely and without suffering at the airport. The first issue is about Istanbul, which is popular nowadays. Columnist Ekater…

Life in Burgas: how to relax cheaply and not become a victim of fraudUseful information

Life in Burgas: how to relax cheaply and not become a victim of fraud

Visa Bulgaria has not yet joined Schengen, but it’s a matter of time. When this happens, the acceptance of documents for temporary and permanent residence permits will become stricter, and prices for…

The World’s Largest CitiesInteresting

The World’s Largest Cities

If you prefer non-stop action to quiet solitude somewhere by the sea or in the mountains—this article is for you. We’ve already told you about the oldest cities in the world, and now it’s time to delv…

Frequently asked questions about the Madrid — Sofia flight

How long is the flight from Madrid to Sofia?

A direct flight covers the distance of 2,259 km in approximately 3 hours and 15 minutes. Travel time may increase if you choose a route with a layover in other European cities.

Which airlines serve this route?

Scheduled flights are operated by national carriers Iberia and Bulgaria Air, as well as popular budget airlines Wizz Air and Ryanair.

Are there direct flights between these cities?

Yes, direct flights are available on this route several times a week. You can check the current schedule for specific dates in the search block above.

Which airport do flights arrive at in Sofia?

All international flights from Madrid arrive at the main Sofia Airport (SOF), which is located about 10 km from the city center.

How can I find the cheapest ticket?

Ticket prices change constantly depending on the season and flight occupancy. See the low price calendar on this page for the current minimums and price trends.

Where else you can fly from Madrid

See all

Where else you can fly from Sofia

See all

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .