Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Sofia (SOF) to Milan (MILA)

origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. Bulgaria
      3. Sofia
      4. Milan

      Compare Sofia to Milan flight deals

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

      Book the best Milan fare with no extra fees

      TrustScore 4.4 out of 5 4.4 out of 5 based on 19,788 reviews Trustpilot
      Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

      Flight deals from Sofia to Milan

      Looking for a cheap last-minute deal or the best return flight from Sofia to Milan? Find the lowest prices on one-way and return tickets right here.
      Milan.£22 per passenger.Departing Tue, 1 Jul, returning Sun, 31 Aug.Return flight with Wizz Air.Outbound direct flight with Wizz Air departs from Sofia on Tue, 1 Jul, arriving in Milan Bergamo.Inbound direct flight with Wizz Air departs from Milan Bergamo on Sun, 31 Aug, arriving in Sofia.Price includes taxes and charges.From £22, select.
      Wizz Air
      Tue, 1 JulSOF - BGY with Wizz Air
      Direct
      Wizz Air
      Sun, 31 AugBGY - SOF with Wizz Air
      Direct
      from £22
      Milan.£26 per passenger.Departing Fri, 27 Jun, returning Thu, 3 Jul.Return flight with Wizz Air.Outbound direct flight with Wizz Air departs from Sofia on Fri, 27 Jun, arriving in Milan Bergamo.Inbound direct flight with Wizz Air departs from Milan Bergamo on Thu, 3 Jul, arriving in Sofia.Price includes taxes and charges.From £26, select.
      Wizz Air
      Fri, 27 JunSOF - BGY with Wizz Air
      Direct
      Wizz Air
      Thu, 3 JulBGY - SOF with Wizz Air
      Direct
      from £26
      Milan.£30 per passenger.Departing Tue, 1 Jul, returning Wed, 2 Jul.Return flight with Wizz Air and Ryanair.Outbound direct flight with Wizz Air departs from Sofia on Tue, 1 Jul, arriving in Milan Bergamo.Inbound direct flight with Ryanair departs from Milan Bergamo on Wed, 2 Jul, arriving in Sofia.Price includes taxes and charges.From £30, select.
      Wizz Air
      Tue, 1 JulSOF - BGY with Wizz Air
      Direct
      Wed, 2 JulBGY - SOF with Ryanair
      Direct
      from £30
      Milan.£30 per passenger.Departing Fri, 1 Aug, returning Wed, 20 Aug.Return flight with Wizz Air and Ryanair.Outbound direct flight with Wizz Air departs from Sofia on Fri, 1 Aug, arriving in Milan Bergamo.Inbound direct flight with Ryanair departs from Milan Bergamo on Wed, 20 Aug, arriving in Sofia.Price includes taxes and charges.From £30, select.
      Wizz Air
      Fri, 1 AugSOF - BGY with Wizz Air
      Direct
      Wed, 20 AugBGY - SOF with Ryanair
      Direct
      from £30
      Milan.£32 per passenger.Departing Sun, 29 Jun, returning Mon, 30 Jun.Return flight with Wizz Air and Ryanair.Outbound direct flight with Wizz Air departs from Sofia on Sun, 29 Jun, arriving in Milan Bergamo.Inbound direct flight with Ryanair departs from Milan Bergamo on Mon, 30 Jun, arriving in Sofia.Price includes taxes and charges.From £32, select.
      Wizz Air
      Sun, 29 JunSOF - BGY with Wizz Air
      Direct
      Mon, 30 JunBGY - SOF with Ryanair
      Direct
      from £32
      Milan.£35 per passenger.Departing Tue, 14 Apr, returning Sun, 26 Apr.Return flight with Wizz Air.Outbound direct flight with Wizz Air departs from Sofia on Tue, 14 Apr, arriving in Milan Bergamo.Inbound direct flight with Wizz Air departs from Milan Bergamo on Sun, 26 Apr, arriving in Sofia.Price includes taxes and charges.From £35, select.
      Wizz Air
      Tue, 14 AprSOF - BGY with Wizz Air
      Direct
      Wizz Air
      Sun, 26 AprBGY - SOF with Wizz Air
      Direct
      from £35
      Milan.£41 per passenger.Departing Wed, 1 Oct, returning Tue, 7 Oct.Return flight with Ryanair and Wizz Air.Outbound direct flight with Ryanair departs from Sofia on Wed, 1 Oct, arriving in Milan Bergamo.Inbound direct flight with Wizz Air departs from Milan Bergamo on Tue, 7 Oct, arriving in Sofia.Price includes taxes and charges.From £41, select.
      Wed, 1 OctSOF - BGY with Ryanair
      Direct
      Wizz Air
      Tue, 7 OctBGY - SOF with Wizz Air
      Direct
      from £41
      Milan.£41 per passenger.Departing Wed, 24 Sep, returning Tue, 7 Oct.Return flight with Ryanair and Wizz Air.Outbound direct flight with Ryanair departs from Sofia on Wed, 24 Sep, arriving in Milan Bergamo.Inbound direct flight with Wizz Air departs from Milan Bergamo on Tue, 7 Oct, arriving in Sofia.Price includes taxes and charges.From £41, select.
      Wed, 24 SepSOF - BGY with Ryanair
      Direct
      Wizz Air
      Tue, 7 OctBGY - SOF with Wizz Air
      Direct
      from £41
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Sofia to Milan found in the last 4 days, and are subject to change and availability.

      Find the cheapest month to fly from Sofia to Milan

      We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Sofia to Milan flights are currently cheapest in July.
      May
      from £64
      Jun
      from £32
      Jul
      from £30
      Aug
      from £30
      Sep
      from £41
      Oct
      from £41
      Nov
      from £49
      Dec
      from £58
      Jan
      from £47
      Feb
      from £52
      Mar
      from £62
      Apr
      from £35

      Direct flights from Sofia to Milan

      Alternative Sofia to Milan routes

      Looking for the cheapest, fastest or easiest route from Sofia to Milan? You could fly into the following airports instead.

      Sofia to Milan: Flight information

      The things to know before you go.
      Cheapest flight found£22
      Cheapest month to flyJuly
      Average flight time2 hrs, 10 mins
      Most popular airlineRyanair
      Average flights per week60

      Finding cheap flights from Sofia to Milan: Frequently asked questions

      There are 4 airports in Milan: Milan Linate, Milan Malpensa, Milan Bergamo, and Verona Brescia.
      The best price we found for a return flight from Sofia to Milan is £22. 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.
      2 hours and 9 minutes is the average flight time from Sofia to Milan.
      Ryanair, Wizz Air and Malta Air fly direct from Sofia to Milan.
      As of May 2025, there are 30 flights per week flying from Sofia to Milan.
      The cheapest month to fly from Sofia to Milan is usually May 2025.
      If you're flying from Sofia Airport, the cheapest airport near Milan is Milan Bergamo – which is 28.5 miles away from the centre of Milan. We've found flights into this airport from £22.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Sofia Airport to Milan on Tuesday, 1 July 2025.
      Yes – the average flight time is 2 hours and 9 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 Milan 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 Milan is around 40 days in advance, so don’t leave your flight to the last minute.
      In May, the average temperature is usually around 16°C. August is typically the warmest month in Milan, when it usually averages around 28°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -1°C. The rainiest month is November.
      Currently, Wizz Air offers the cheapest flight tickets to Milan.

      Travelling from Sofia Airport (SOF) to Milan: what you need to know

      • The average time for a direct flight from Sofia Airport to Milan is 1 hour 55 minutes.

      • Milan is one hour behind Sofia, where Sofia Airport is located. Milan runs on the UTC+1 timezone.

      • The busiest route is from Sofia Airport (SOF) to Orio al Serio International Airport (BGY). There are 18 weekly services between these two airports. If you want to head off as soon as possible, the earliest flight from SOF to BGY is the 06:45 Wizz Air service. If you're planning to fly out later on, the final departure is at 23:45 with Ryanair.

      • Allow plenty of time to catch your SOF to Milan flight. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

      • Taking off during a peak period like public or school holidays? Expect longer queues at security and check-in. For peace of mind, arrive up to four hours before international flights and two hours before domestic departures.

      • You can book a direct Sofia Airport to Milan ticket. Start your trip at SOF and end it at Milano Malpensa Airport (MXP).

      • Top airlines that offer direct flights from Sofia Airport to Milan include:

        • Ryanair

        • Wizz Air

        • Bulgaria Air

      • Consider adding a stopover to potentially save on your plane ticket from SOF to Milan. Just uncheck 'Direct flights only' during your search. Break up your journey by stopping at one of these popular options:

        • Frankfurt Airport (FRA)

        • Franz Josef Strauss Airport (MUC)

        • Leonardo da Vinci-Fiumicino Airport (FCO)

      • SOF is around 4 miles from central Sofia. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 15 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the travel time to be around 35 minutes.

      • Planning to catch an early flight from Sofia Airport to Milan? Avoid rushing to the terminal (and sneak in some extra snooze time) by choosing one of these stays near SOF:

        • Novotel Sofia

        • Metropolitan Hotel Sofia, a Member of Radisson Individuals

        • Hotel Akord

      • When it comes to Sofia Airport's on-time performance, 66.73% of flights complete their journey on time.

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

      • £11 is currently the lowest price for a one-way Sofia Airport to Milan flight. A return plane ticket starts from £22. These prices may change based on demand and availability.

      • Don't leave everything to the last minute. You're more likely to land cheap flights from SOF to Milan if you book in advance. Airlines often offer some great early bird rates.

      • If you have flexibility with your travel dates, check out the 'Whole month' search tool. It'll show you the cheapest price across every month when searching for a Sofia Airport to Milan ticket.

      • You don't need to check in daily to find out if fares have dropped when you set up a Price Alert. We'll update you as soon as there's an even better deal on cheap flights from SOF to Milan.

      • Select your preferred departure and arrival times, number of stops and airlines with our filters. Then, sort the results for your flight from Sofia Airport to Milan by 'Cheapest,' 'Best' or 'Fastest.'

      Airports in Milan

      Milano Malpensa Airport (MXP)

      • Milano Malpensa Airport (MXP) is around 30 miles from the centre of Milan. If you're getting a cab or a ride-share, the drive takes roughly 45 minutes.

      • It'll take around 55 minutes if you're travelling on public transport.

      • The last thing you want is a long journey to your hotel if you're arriving on a late flight from Sofia Airport to Milan. Check in to one of these accommodation options near MXP instead:

        • Idea Hotel Milano Malpensa Airport

        • Novotel Milano Malpensa Airport

        • Cardano Hotel Malpensa

      • Grab a Milano Malpensa Airport rental car and discover Milan and beyond with your own set of wheels. Surprice, RentSmart24 and Noleggiare are leading providers to choose from here.

      • For the best deal, reserve your ride from Milano Malpensa Airport around one week ahead of your flight from SOF to Milan.

      Orio al Serio International Airport (BGY)

      • The centre of Milan is around 40 miles from Orio al Serio International Airport (BGY). After your flight from Sofia Airport to Milan has landed and you've made your way through the terminal, expect a drive of about 1 hour.

      • Public transport will get you there in about 2 hours 20 minutes.

      • After stepping off your SOF to Milan flight, settle in at a hotel close to BGY. These are some great options that'll help you switch to relaxation mode:

        • B&B Hotel Bergamo City

        • Mercure Bergamo Centro Palazzo Dolci

        • NH Orio Al Serio

      • The quickest way to get to where you're going is with an Orio al Serio International Airport rental car. Pick up your wheels from Surprice, RentSmart24 or Galdieri Rent and be off and running.

      • Avoid paying more than you need to. Securing your ride two weeks before your arrival at BGY will help you save.

      Milano Linate Airport (LIN)

      • Hop off your flight from Sofia Airport to Milan and head straight for your hotel or start taking in the sights right away. Central Milan is around 7 miles from Milano Linate Airport (LIN) and usually takes 30 minutes to drive there.

      • The journey will take you about 45 minutes on public transport.

      • If you don't want to travel into the centre, choose a hotel close to LIN. Make yourself comfy at one of these stays after your SOF to Milan flight:

        • iH Hotels Milano ApartHotel Argonne Park

        • Hostel Colours

        • Hotel Molise 2

      • Take control of the next part of your trip with a Milano Linate Airport rental car. RentSmart24, Drivalia and Noleggiare will get you on the road.

      • About four weeks before your flight from Sofia Airport to Milan is a good time to book your vehicle from LIN. You're likely to snag a better deal or even snap up an early bird discount.

      Best time to go to Milan

      • Before you book your flights from Sofia Airport to Milan, consider which time of year is best for you. Peak season in Milan offers a lively atmosphere and plenty to do, while the off-season means you'll get cheaper hotel deals and smaller crowds.

      • The warmest month in Milan is July, with temperatures ranging between 16ºC (61ºF) and 35ºC (95ºF). Book your Sofia Airport to Milan plane ticket then if that's your idea of comfortable weather.

      • If you want cooler conditions, search for a cheap ticket from SOF to Milan in January when temperatures average between -1ºC (30ºF) and 9ºC (48ºF).

      More about Milan

      • When it comes to looking for somewhere to lay your head, you'll find the best stays in Milan right here. Browse these hotels after locking in your flight from Sofia Airport to Milan:

        • Hotel Da Vinci

        • Klima Hotel Milano Fiere

        • Hotel Berna

      • Every great adventure has to include a little sightseeing. Milan Cathedral, Grande Museo del Duomo di Milano and The Last Supper Museum are must-visits when exploring Milan.

      Explore more of Italy

      • You've done Milan, now it's time to explore other corners of Italy. Journey about 300 miles south-east to Rome to tick off its must-visit sights. From Colosseum to Trevi Fountain and Roman Forum, there's plenty to keep you busy.

      • If you're eager to discover another major stop in Italy, head for Turin, about 80 miles west of Milan. Galleria Sabauda (Palazzo Reale), Egyptian Museum and Royal Palace of Turin are key highlights.

      More travel options

      Cheap flights from London to Marrakech Menara
      Cheap flights from London to Athens International
      Cheap return tickets from London to Milan
      Cheap return tickets from Manchester to Barcelona
      Cheap return flights from Manchester to Paris
      Cheap return flights from London to New York
      Return tickets from London to Jeddah
      Tickets from Manchester to Islamabad
      Return flights from London to Islamabad
      Return tickets from Manchester to Alicante
      Cheap tickets from Manchester to Amsterdam Schiphol
      Cheap flights from London to Lisbon
      Tickets from London to Malaga
      Return tickets from London to Dubai
      Return tickets from London to Bangkok
      Flights from London to Tirana
      Flights from London to Amsterdam Schiphol
      Cheap flights from London to Indira Gandhi International
      Cheap return flights from London to Rome
      Cheap return tickets from London to Paris
      Plane tickets from London to Madrid
      Cheap tickets from London to Faro
      Cheap return flights from London to Tokyo
      Plane tickets from Manchester to Milan
      Tickets from London to Palma - Majorca
      Return tickets from Manchester to Malaga
      Tickets from London to Dublin
      Plane tickets from London to Sydney
      Return tickets from London to Istanbul
      Cheap flights from London to Barcelona
      Book hotels in Duomo
      Hotels deals in Municipio 1
      Cheap hotels deals in Navigli
      Hotels deals in Milan
      Book hotels deals in Milano Santa Giulia
      Hotels deals in San Siro
      Cheap car hire in San Siro
      Cheap car hire in Boldinasco
      Car hire in Corvetto
      Car hire in Italy
      Car hire in Navigli
      Cheap car hire in Dergano
      Best car hire in Milan
      Cheap tickets from Bulgaria
      Cheap last minute flights
      Return plane tickets to Italy
      Cheap return tickets from Bulgaria to Italy
      Return plane tickets from Sofia to Lombardy
      Cheap flights to Lombardy
      Cheap return tickets from Sofia
      Flights to Milan
      Return flights from Sofia to Italy
      Book hotels in London
      Hotels deals in Milan
      Best car hire in Milan
      Venice Marco Polo Airport car hire
      Cheap car hire at Milan Linate Airport
      Best car hire at Florence Airport
      Verona International Airport car hire
      Cheap hotels deals in Bergamo
      Zadar Airport car hire
      Book 4-star hotels deals in Milan
      5-star hotels in Milan
      Cheap 3-star hotels in Milan
      Book hotels deals in Como
      Hotels in Varenna
      Cheap car hire at Bologna International Airport
      Book hotels in London
      Hotels deals in Milan
      Best car hire in Milan
      Venice Marco Polo Airport car hire
      Cheap car hire at Milan Linate Airport
      Best car hire at Florence Airport
      Verona International Airport car hire
      Cheap hotels deals in Bergamo
      Zadar Airport car hire
      Book 4-star hotels deals in Milan
      5-star hotels in Milan
      Cheap 3-star hotels in Milan
      Book hotels deals in Como
      Hotels in Varenna
      Cheap car hire at Bologna International Airport
      Book hotels in London
      Hotels deals in Milan
      Best car hire in Milan
      Venice Marco Polo Airport car hire
      Cheap car hire at Milan Linate Airport
      Best car hire at Florence Airport
      Verona International Airport car hire
      Cheap hotels deals in Bergamo
      Zadar Airport car hire
      Book 4-star hotels deals in Milan
      5-star hotels in Milan
      Cheap 3-star hotels in Milan
      Book hotels deals in Como
      Hotels in Varenna
      Cheap car hire at Bologna International Airport
      Book hotels in London
      Hotels deals in Milan
      Best car hire in Milan
      Venice Marco Polo Airport car hire
      Cheap car hire at Milan Linate Airport
      Best car hire at Florence Airport
      Verona International Airport car hire
      Cheap hotels deals in Bergamo
      Zadar Airport car hire
      Book 4-star hotels deals in Milan
      5-star hotels in Milan
      Cheap 3-star hotels in Milan
      Book hotels deals in Como
      Hotels in Varenna
      Cheap car hire at Bologna International Airport

      Plan the rest of your trip from Sofia to Milan

      • Car hire in Milan
      • Hotels in Milan

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

      Get our app
      HelpPrivacy SettingsLog in
      Cookie policyPrivacy policyTerms of serviceCompany Details
      • Domestic flights
      • Cities
        • Sydney
        • New York
        • Amsterdam
        • London
        • Dublin
        • Dubai
        • Bangkok
      • Last-minute deals
      • Airports
      • Countries / Regions
        • Canada
        • India
        • United States
      • Airlines
      • Flights
      • Hotels
      • Car hire
      • App
      • Travel trends
      • Sitemap
      • Holiday destinations
      • About us
      • Why Skyscanner?
      • Media
      • Our people
      • Accessibility
      • Sustainability
      • Jobs
      • Travel features & news
      • Legal notices
      • Modern slavery
      • Privacy, Trust and Online Safety Centre
      • How Skyscanner Works
      • Work with us
      • Advertise with us
      • Travel Insight
      • Affiliates
      • Travel APIs
      • Flights
        • Amsterdam Schiphol
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma - Majorca
        • Berlin Brandenburg
        • Belfast
        • Alicante
      • Hotels
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      • Car hire
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      © Skyscanner Ltd 2002 – 2025

      International Sites

      • Cheap flights
      • Australia - Cheap flights
      • 中国 - 机票
      • Flybilletter
      • Suomi - lennot
      • France - vols
      • Deutschland - Flüge
      • India - Flight tickets
      • Ireland - flights
      • Italia - voli
      • 日本 - 航空券
      • México - vuelos
      • Vliegtickets
      • Billige flybilletter
      • Polska – tanie loty
      • Россия - авиабилеты
      • España - vuelos
      • Sverige - flyg
      • Schweiz - Flüge
      • Türkiye - uçak biletleri
      • United Arab Emirates - flights
      • USA - flights

      We value your privacy

      To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

      We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

      Manage preferences or withdraw consent at any time on Privacy Settings.

      Manage settings