Helping travelers to find the best flight offers
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Milan to Sofia:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
Looking for cheap flights from Milan to Sofia? Look no further! Our air ticket search website offers the best deals on flights from Milan (Italy) to Sofia (Bulgaria). Explore the charming capital of Bulgaria without burning a hole in your pocket. With a simple search, you can compare prices from various airlines and choose the one that fits your budget perfectly. Discover Sofia's rich history, visit the ancient Serdika Fortress, or indulge in some retail therapy at the Vitosha Boulevard. Don't forget to sample the delicious Bulgarian cuisine! Booking your flight is easy and convenient with our user-friendly platform. Don't miss out on the incredible discounts and special offers available. Start planning your trip today and grab the cheapest air tickets from Milan to Sofia. Bon voyage!
The Milan — Sofia route is served by a wide range of airlines: 7 in total, including Wizz Air, Ryanair, Air Malta, LC Busre SAC, Buzz, Air Serbia, and Transavia. Competition among carriers gives passengers the opportunity to find tickets at attractive fares — with prices starting from $15. Our service helps compare all available offers within seconds and choose the most convenient option. You can filter flights by price, departure time, or baggage rules to make your trip as comfortable as possible. With so many airlines, there’s always a chance to catch special promotions and save.
Starting at $15
Starting at $20
Starting at $48
Starting at $55
Starting at $86
Starting at $100
Starting at $140
Looking for direct flights from Milan, Italy to Sofia, Bulgaria? Look no further! We have got you covered with numerous convenient options. While there are currently no direct flights between Milan and Sofia, you can easily reach your destination by opting for connecting flights. One alternative route is via Bucharest, Romania. Several airlines offer flights from Milan to Bucharest, with a short layover. From Bucharest, you can catch a domestic flight to Sofia, ensuring a smooth and hassle-free journey. Alternatively, you can consider flying via Vienna, Austria. With multiple airlines operating flights from Milan to Vienna, you can take advantage of the frequent connections to Sofia. Don't let the absence of direct flights deter you. Our search engine ensures you find the best deals and most suitable routes for your travel from Milan to Sofia. Start planning your trip today and discover the beautiful capital of Bulgaria!
Milan — Sofia
01/08/2026
Departure
Direct flight
W64352
Starting at $15
Milan — Sofia
01/07/2026
Departure
Direct flight
W64352
Starting at $15
Milan — Sofia
01/16/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
01/09/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
02/07/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
01/31/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
01/13/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
02/11/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
01/22/2026
Departure
Direct flight
W64352
Starting at $16
Milan — Sofia
01/12/2026
Departure
Direct flight
W64352
Starting at $17
Wizz Air
Every day
Starting at $16
Ryanair
Su, Mo, We, Th, Fr, and Sa
Starting at $27
Milan, known for its fashion and cultural wonders, offers travelers a choice of three airports: Milan Malpensa (MXP), Milan Linate (LIN), and Bergamo Orio al Serio (BGY). Milan Malpensa, the largest and busiest airport, serves as a major hub for acclaimed airlines, providing a wide range of international connections. While it may be situated further from the city center, its convenient train and bus links ensure easy access, with an average travel time of around 50 minutes. Milan Malpensa's vast range of amenities, duty-free shopping options, and comfortable lounges make it an ideal choice for a luxury airport experience. Milan Linate, on the other hand, is located closer to the city, making it a preferred choice for travelers seeking a quicker commute. Its proximity allows for a shorter travel time, approximately 25 minutes, to Milan's vibrant heart. Although smaller in size compared to Malpensa, Milan Linate still offers a comfortable and efficient travel experience, with a range of shops, restaurants, and lounges available. Bergamo Orio al Serio, located approximately 45 minutes from Milan, serves as an alternative gateway for budget-conscious travelers. This airport is predominantly utilized by low-cost carriers, providing affordable flight options. Although not directly connected to Milan via train, an airport shuttle service is available, ensuring a hassle-free journey. Each airport offers its own set of advantages and disadvantages, allowing travelers to choose based on their specific needs and preferences. Milan Malpensa caters to those seeking luxury, Milan Linate to those prioritizing time efficiency, and Bergamo Orio al Serio to budget-conscious travelers. Whichever airport you choose, rest assured that Milan's airports will provide an excellent starting point for your journey to discover the enchanting beauty of Italy and beyond.
Welcome to Sofia, Bulgaria! If you're planning to arrive in this vibrant city, let's explore the airports that will welcome you. First up is Sofia Airport (SOF), the primary international gateway. With excellent connectivity, SOF offers a wide range of flights from prestigious airlines such as Lufthansa, British Airways, and Emirates. The airport's central location allows for easy access to the city center, taking approximately 20-25 minutes by affordable public transport or taxi. If you're seeking a convenient alternative, consider Plovdiv Airport (PDV). While it might be farther from the city, it offers a unique experience as the second-largest airport in Bulgaria. Although the number of flights at PDV is limited, low-cost carriers like Ryanair and Wizz Air use it as a hub, making it an ideal choice for budget-minded travelers. Getting to Sofia from Plovdiv requires a comfortable bus ride of around 1.5 hours. Lastly, Burgas Airport (BOJ) serves as a gateway to the beautiful Black Sea region of Bulgaria. With a variety of international flights, including destinations like Munich and Moscow, this airport showcases convenience and cost-effectiveness. Although the journey from Burgas to Sofia takes approximately 4-5 hours by bus, it allows you to enjoy the scenic beauty of the country. While each airport has its own benefits, Sofia Airport (SOF) remains the most popular choice due to its extensive airline network and proximity to the capital. We recommend booking flights that arrive at SOF to ensure a smooth and hassle-free trip to Sofia. Enjoy your journey to Bulgaria and have a memorable time exploring this enchanting country!
The cheapest one-way flight from Milan to Sofia departs on 01/08/2026, is operated by Wizz Air and costs $15
The cheapest roundtrip flight from Milan to Sofia departs on 01/23/2026, is operated by Ryanair and costs $39
Fastest flight from Milan to Sofia takes 2 hours
There are direct flights on this route 7 days a week: Su, Mo, Tu, We, Th, Fr, and Sa
The distance between Milan and Sofia is 1175km (729 miles). The average flight duration is 2h 2m. There are 21 direct flights from Milan to Sofia. The time difference between Milan and Sofia is 1h. Flights from Milan begin at 7:10 AM. The latest flight from Milan departs at 10:25 PM
We couldn't find any special offers for flights from Milan to Sofia
The cheapest flight ticket from Milan to Sofia according to data for the last 48 hours costs $15
Often the best time to buy tickets from Milan to Sofia is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Milan to Sofia can be found flying in these months: January, February, December.
The fastest flights from Milan to Sofia start from 2 hours in the air.
The following airlines operate direct flights on the route Milan — Sofia: Wizz Air
The minimum one-way ticket price from Milan to Sofia is $15 (January 2026), while the maximum is $33 (March 2026). On average, a ticket costs $24–$53.