What to know about flights from Sofia to Milan?
The distance between Sofia and Milan is approximately 1,173.87 km. It takes around 2 hours 3 minutes on average to fly from Sofia to Milan. Based on Trip.com's data, travel demand peaks in August. The cheapest month to book is July.
How can I find cheap flights from Sofia to Milan?
Explore the cheapest one-way and round-trip flights from Sofia to Milan over the next 90 days, with one-way fares from €16 and round-trip from €32. Based on Trip.com's latest 7-day flight data.
- Cheapest
- Round-trip
- Recommended
- Nonstop
- Next 7 days
- Fastest
- Cheapest
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Fri, Dec 18 | Wizz Air
€16 €2638% off38% off€26 €16 - Cheapest
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Sat, Dec 12 | Wizz Air
€16 €2638% off38% off€26 €16
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Thu, Dec 17 | Wizz Air
€18 €2631% off31% off€26 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Sat, Dec 19 | Ryanair
€1831% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Tue, Dec 15 | Ryanair
€1831% off€26 €18
SOF 8:00 PM2h 15mNonstopBGY 9:15 PMSofia - Milan | Tue, Dec 22 | Wizz Air
€1831% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Dec 14 | Ryanair
€1859% off€44 €18
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Wed, Dec 16 | Wizz Air
€1859% off€44 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Fri, Dec 18 | Ryanair
€1859% off€44 €18
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Tue, Nov 24 | Wizz AirPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Thu, Nov 26 | Wizz AirPricesBGY-SOFEconomy class
Included€32 €6349% off49% off€63 €32
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Fri, Dec 11 | Wizz AirPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Mon, Dec 14 | Wizz AirPricesBGY-SOFEconomy class
Included€35 €6344% off44% off€63 €35
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Thu, Nov 26 | Wizz AirPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Tue, Dec 1 | Wizz AirPricesBGY-SOFEconomy class
Included€36 €6343% off43% off€63 €36
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Sat, Nov 14 | RyanairPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Fri, Nov 20 | Wizz AirPricesBGY-SOFEconomy class
Included€3840% off€63 €38
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Wed, Nov 18 | Wizz AirPricesSOF-BGY
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Mon, Nov 23 | Wizz AirPricesBGY-SOFEconomy class
Included€4332% off€63 €43
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Mon, Nov 16 | Wizz AirPricesSOF-BGYEconomy class
Included
BGY 8:15 AM2h 5mNonstopSOF 11:20 AMMilan - Sofia | Fri, Nov 20 | Wizz AirPricesBGY-SOFEconomy class
Included€4824% off€63 €48
SOF 1:35 PM2h 5mNonstopBGY 2:40 PMSofia - Milan | Tue, Nov 17 | RyanairPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Fri, Nov 20 | Wizz AirPricesBGY-SOFEconomy class
Included€4824% off€63 €48
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Tue, Dec 8 | Wizz AirPricesSOF-BGYEconomy class
Included
BGY 8:20 AM2hNonstopSOF 11:20 AMMilan - Sofia | Thu, Dec 10 | Wizz AirPricesBGY-SOFEconomy class
Included€4922% off€63 €49
SOF 7:00 PM2h 5mNonstopBGY 8:05 PMSofia - Milan | Sun, Dec 13 | RyanairPricesSOF-BGYEconomy class
Included
BGY 10:10 AM2hNonstopSOF 1:10 PMMilan - Sofia | Tue, Dec 15 | RyanairPricesBGY-SOFEconomy class
Included€4922% off€63 €49
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal Airline
MIL 3:00 PM6hNonstopSOF 4:00 PMMilan - Sofia | Mon, Nov 16 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Dec 14 | Ryanair
€18 €40496% off96% off€404 €18
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Wed, Dec 16 | Wizz Air
€18 €40496% off96% off€404 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Fri, Dec 18 | Ryanair
€18 €40496% off96% off€404 €18
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Tue, Dec 22 | Wizz Air
€1995% off€404 €19
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Sun, Dec 20 | Wizz Air
€2095% off€404 €20
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Tue, Dec 1 | Wizz Air
€2295% off€404 €22
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Nov 30 | Ryanair
€2394% off€404 €23
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Mon, Dec 14 | Wizz Air
€2694% off€404 €26
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Mon, Nov 30 | Wizz Air
€2993% off€404 €29
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Fri, Dec 18 | Wizz Air
€16 €2638% off38% off€26 €16
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Sat, Dec 12 | Wizz Air
€16 €2638% off38% off€26 €16
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Thu, Dec 17 | Wizz Air
€18 €2631% off31% off€26 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Sat, Dec 19 | Ryanair
€1831% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Tue, Dec 15 | Ryanair
€1831% off€26 €18
SOF 8:00 PM2h 15mNonstopBGY 9:15 PMSofia - Milan | Tue, Dec 22 | Wizz Air
€1831% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Dec 14 | Ryanair
€1859% off€44 €18
SOF 7:45 PM2h 15mNonstopBGY 9:00 PMSofia - Milan | Wed, Dec 16 | Wizz Air
€1859% off€44 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Fri, Dec 18 | Ryanair
€1859% off€44 €18
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Fri, Nov 13 | Wizz Air
€165 €50667% off67% off€506 €165
SOF 4:05 PM4h 45m1 stopMXP 7:50 PMSofia - Milan | Fri, Nov 13 | Air Serbia
PricesSOF-BEGEconomy classIn-flight meals are availableBEG-MXPEconomy classIn-flight meals are available€315 €50638% off38% off€506 €315
SOF 5:00 AM4h 35m1 stopMXP 8:35 AMSofia - Milan | Sat, Nov 14 | Air Serbia
PricesSOF-BEGEconomy classIn-flight meals are availableBEG-MXPEconomy classIn-flight meals are available€197 €50661% off61% off€506 €197
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Sat, Nov 14 | Wizz Air
€7286% off€506 €72
SOF 7:00 PM2h 5mNonstopBGY 8:05 PMSofia - Milan | Sat, Nov 14 | Ryanair
€5689% off€506 €56
SOF 6:30 AM2h 15mNonstopBGY 7:45 AMSofia - Milan | Sun, Nov 15 | Wizz Air
€6288% off€506 €62
SOF 12:55 PM22h 25m1 stopBGY 10:20 AMSofia - Milan | Sun, Nov 15 | Pegasus Airlines
€39422% off€506 €394
SOF 5:00 AM4h 35m1 stopMXP 8:35 AMSofia - Milan | Mon, Nov 16 | Air Serbia
PricesSOF-BEGEconomy classIn-flight meals are availableBEG-MXPEconomy classIn-flight meals are available€19561% off€506 €195
SOF 6:00 AM4h1 stopLIN 9:00 AMSofia - Milan | Mon, Nov 16 | Lufthansa
€25150% off€506 €251
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
SOF 10:55 PM2h 4mNonstopBGY 11:59 PMSofia - Milan | Tue, Dec 22 | Ryanair
€20 €30793% off93% off€307 €20
SOF 10:55 PM2h 4mNonstopBGY 11:59 PMSofia - Milan | Tue, Dec 29 | Ryanair
€59 €30781% off81% off€307 €59
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Sat, Dec 19 | Ryanair
€18 €2631% off31% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Tue, Dec 15 | Ryanair
€1831% off€26 €18
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Dec 14 | Ryanair
€1859% off€44 €18
SOF 10:50 PM2h 5mNonstopBGY 11:55 PMSofia - Milan | Fri, Dec 18 | Ryanair
€1859% off€44 €18
SOF 7:00 PM2h 5mNonstopBGY 8:05 PMSofia - Milan | Sun, Dec 20 | Ryanair
€1927% off€26 €19
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Nov 23 | Ryanair
€2093% off€307 €20
SOF 11:20 PM2h 5mNonstopBGY 12:25 AMSofia - Milan | Mon, Nov 30 | Ryanair
€2348% off€44 €23
SOF 1:00 PM17h 25m1 stopMIL 2:00 PMSofia - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Sofia to Milan are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Which airlines are the most popular for Sofia to Milan flights?
Trip.com Price Insights on Flights from Sofia to Milan.
What is the cheapest month for one-way flights from Sofia to Milan?
Based on Trip.com’s data, the cheapest month for flights from Sofia to Milan is July, with an average price of €38; while the month with the highest flight price is usually August, with an average price of up to €90.
Which day of the week has the lowest fares for flights from Sofia to Milan?
Based on Trip.com’s data from the past 12 months, Monday offers the lowest fares for flights from Sofia to Milan, while Friday typically has the highest fares.
What is the cheapest day to fly from Sofia to Milan during Bonifacio Day?
Bonifacio Day is scheduled for Nov 30. The lowest flight fares from Sofia to Milan are available on Nov 30, starting from €22.
Frequently Asked Questions
What are the cheapest flights from Sofia to Milan (SOF-MIL)?
Based on Trip.com data, Wizz Air offers one-way fares as low as €16 on Cheapest nonstop routes (e.g. SOF to BGY on Fri, Dec 18), while Wizz Air offers Cheapest nonstop round-trips from €32 departing on Tue, Nov 24 and returning on Thu, Nov 26.Which airlines offer direct flights from Sofia to Milan?
At the moment, you can catch a nonstop flight from Sofia to Milan with the following airlines, including: Bulgaria Air Wizz Air Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.How long does it take to fly from Sofia (SOF) to Milan (MIL) and what is the distance?
It takes around 2 hours 3 minutes to fly from Sofia (SOF) to Milan (MIL).When is the best time to book flights from Sofia to Milan?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Sofia to Milan is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How many flights are there per week from Sofia to Milan?
Based on Trip.com data in the past 4 weeks, there is 18 flight per week flying from Sofia to Milan. You can check the weekly schedule for popular airlines on this route below: Wizz Air: S/-/T/W/T/F/S -- W64351 (06:30)How can I find the best deals on flights from Sofia to Milan?
To find best deals on flights from Sofia to Milan, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Fri, Dec 18, with one-way flights priced at just €16.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Wizz Air.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Milan travel is around August.
· Get exclusive promo codes for Trip.com app users.When are flight tickets from Sofia (SOF) to Milan (MIL) the cheapest?
The cheapest months to fly from Sofia to Milan is July, when demand for travel is lower.Which upcoming date is cheapest to fly from Sofia to Milan on?
After crunching the numbers on our November flight calendar, it's currently cheapest to fly from Sofia to Milan on November 22, 2026 with Wizz Air, with prices starting at €14.Which airports can I fly into Milan from Sofia?
You can arrive at any of the following airports in Milan: Il Caravaggio International Airport (BGY), Milan Linate Airport (LIN), Milan Malpensa Airport (MXP), and Parma Airport (PMF). Flights from Sofia Airport to Il Caravaggio International Airport (SOF-BGY) are by far the most popular option for this route.Is there any time difference between Sofia and Milan?
The time difference between Milan and Sofia is 1h.How do I change or cancel my ticket from Sofia to Milan?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.What is the average cost of a one-way flight from Sofia to Milan?
Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Sofia to Milan is €193. Fares vary by travel date, airline and availability.What is the average cost of a round-trip flight from Sofia to Milan?
Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Sofia to Milan is €213. The final price depends on the outbound and return dates, airline and fare conditions.How do I book flights from Sofia to Milan on Trip.com?
Enter Sofia and Milan, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveller details and complete payment to receive your confirmation.Are there budget airlines on the Sofia to Milan route?
Wizz Air and Ryanairare the most popular budget airlines flying from Sofia to Milan. Check baggage, seat and payment fees before comparing the final price.
Explore More Popular Flights
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.