COMPARE Prices across different modes

Sat
Oct 16
$134Union Ivkoni International
$156Bulgaria Air
Mon
Oct 18
Find prices
$42Wizz Air
Tue
Oct 19
$110Union Ivkoni International
$130Bulgaria Air
Wed
Oct 20
Find prices
$30Ryanair
Thu
Oct 21
Find prices
$140Lufthansa
Fri
Oct 22
Find prices
$31Wizz Air
Sat
Oct 23
$110Union Ivkoni International
$130Bulgaria Air
Sun
Oct 24
$110Union Ivkoni International
$209Lufthansa
Mon
Oct 25
Find prices
$16Ryanair
Tue
Oct 26
$110Union Ivkoni International
$140Bulgaria Air
Wed
Oct 27
Find prices
$45Ryanair
Thu
Oct 28
Find prices
$169Lufthansa
Fri
Oct 29
Find prices
$81Wizz Air
Sat
Oct 30
$110Union Ivkoni International
$130Bulgaria Air
Sun
Oct 31
$110Union Ivkoni International
$147Lufthansa
Mon
Nov 1
Find prices
$52ryanair sun
Tue
Nov 2
$110Union Ivkoni International
$69Wizz Air
Thu
Nov 4
Find prices
$116Bulgaria Air

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Sofia from Madrid

distanceDistance1397 miles (2253 km)
durationAverage flight duration3 h 5 min
priceAverage plane ticket price$88 (€72)
changesDirect flightYes
carriersAirlinesRyanair, Wizz Air, Bulgaria Air or Iberia

Flights from Madrid to Sofia cover the 1397 miles (2253 km) long route taking on average 3 h 5 min with our travel partners like Ryanair, Wizz Air, Bulgaria Air or Iberia. There are direct flight services available. While the average ticket price for this route costs around $88 (€72), you can find the cheapest plane ticket for as low as $30 (€25). Travelers depart most frequently from Madrid Barajas Airport and arrive in Sofia Airport.

Airlines

Madrid to Sofia with RyanAir, Wizzair and Iberia

RyanAir, Wizzair and Iberia flights will get you between Madrid and Sofia from $30 (€25). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

RyanAir
Iberia
Wizzair

RyanAir is one of the best options when traveling by plane from Madrid to Sofia. Omio quickly shows you current RyanAir flight schedules for the Madrid - Sofia route and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest journey available. The distance from Madrid to Sofia is around 1397 miles (2253 km) and the cheapest RyanAir one-way ticket you can book starts at $30 (€25). As you check the latest Madrid to Sofia flight schedule from RyanAir for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Sofia safely. If you search for RyanAir tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect RyanAir ticket from Madrid to Sofia so you can spend more time enjoying the smooth and easy journey!

When you buy your RyanAir flight tickets from Madrid to Sofia don't forget to keep the following COVID-19 related policies in mind:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Madrid to Sofia
Take a flight to Sofia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Sofia.
FAQs
Are there any COVID-19 restrictions for international travel by flight between Madrid and Sofia?

Travel between Madrid, Spain and Sofia, Bulgaria by plane is: Partially open.

What is the status of international entry into Bulgaria from Spain?

International entry status: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine on arrival in Bulgaria from Madrid?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

What are the safety rules to follow in Sofia, Bulgaria?

When traveling in Bulgaria, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 10/10/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Madrid and Sofia before traveling.

What are the COVID-19 restrictions for my return trip to Spain from Sofia, Bulgaria?

The current restriction level for your return trip by plane from Sofia to Madrid is: Partially open

Are there any international entry restrictions on returning to Spain from Bulgaria?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Bulgaria

Do I need to quarantine on arrival in Spain from Sofia?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Madrid, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 10/15/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Madrid from Sofia here.

How much do cheap flights between Madrid and Sofia cost?
Omio customers have found the cheapest flights from Madrid to Sofia to cost as little as $30 (€25)  in the next 7 days.
How much is the flight between Madrid and Sofia on average?
In the next 7 days you can expect to pay on average $88 (€72)  for a flight ticket from Madrid to Sofia.
How far is Sofia from Madrid by plane?
The flight distance from Madrid to Sofia is around 1397 miles (2253 km).
How long is a flight from Madrid to Sofia on average?
While the time it takes to travel 1397 miles (2253 km) from Madrid to Sofia can vary based on specific dates, weekends, and holidays, the Madrid to Sofia flight journey time is on average 3 h 5 min.
What airport does the flight from Madrid to Sofia depart from? Which Sofia airport do I fly into from Madrid?

Omio customers who book cheap flights for this journey most frequently fly from Madrid Barajas Airport   to Sofia Airport.

Where is the airport in Madrid to go to Sofia? Where is the airport in Sofia located?

You can find the most popular departure airport for this journey, Madrid Barajas Airport, located approximately 7 miles (12 km) from the city center of Madrid. The most popular arrival airport in Sofia, called Sofia Airport, is located around 4 miles (6 km) away from its city center. To reach the city center of Sofia from Sofia Airport, check what taxi services, airport shuttle services or public transit options are available.

Which airlines can get me from Madrid to Sofia?
Take the Madrid to Sofia flight with Ryanair, Wizz Air, Bulgaria Air or Iberia. However, it's always good to check out all possible airlines for the route between Madrid and Sofia as there might be differences in the amenities they offer.
Can I find a direct flight from Madrid to Sofia?
Yes, you can search for direct flights from Madrid to Sofia on Omio with Ryanair, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your plane ticket.
When is the earliest flight from Madrid to Sofia? When is the last flight from Madrid to Sofia?
You can take the first flight from Madrid to Sofia at 5: 10 AM. The last flight from Madrid to Sofia that you can take departs at 7: 20 PM. Omio shows you the latest flight from Madrid to Sofia schedule to help you book the best departure time for this trip.
How far in advance should I book plane tickets to Sofia from Madrid for the best deals?
If you book a plane ticket from Madrid to Sofia within the next 7 days, you can find tickets to cost on average $88 (€72) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Madrid to Sofia are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey