Travel options
from Milan to Sofia

You can get from Milan to Sofia by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Tue
7 Dec
Find prices
£7Malta Air
Wed
8 Dec
£57Union Ivkoni International
£52Malta Air
Thu
9 Dec
£57Union Ivkoni International
£11ryanair sun
Fri
10 Dec
£60Union Ivkoni International
£9ryanair sun
Sat
11 Dec
£58Union Ivkoni International
£8Wizz Air
Sun
12 Dec
£55Union Ivkoni International
£31ryanair sun
Mon
13 Dec
£58Union Ivkoni International
£10ryanair sun
Tue
14 Dec
£54Union Ivkoni International
£8Wizz Air
Wed
15 Dec
£48Union Ivkoni International
£10Malta Air
Thu
16 Dec
£57Union Ivkoni International
£9ryanair sun
Fri
17 Dec
£61Union Ivkoni International
£12ryanair sun
Sat
18 Dec
£60Union Ivkoni International
£12Malta Air
Sun
19 Dec
£58Union Ivkoni International
£23Wizz Air
Mon
20 Dec
£58Union Ivkoni International
£16ryanair sun
Tue
21 Dec
£58Union Ivkoni International
£16Wizz Air
Wed
22 Dec
£57Union Ivkoni International
£26Malta Air
Thu
23 Dec
£55Union Ivkoni International
£43ryanair sun
Fri
24 Dec
£57Union Ivkoni International
£73ryanair sun
Sat
25 Dec
£48Union Ivkoni International
£122Lufthansa Cityline
Sun
26 Dec
£57Union Ivkoni International
£16Wizz Air

Travel Information from Milan to Sofia

distanceDistance724 miles (1168 km)
modeAvailable travel modesCoach or flight
priceTicket price range£11 - £54
cheapestCheapest modeFlight • £11 • 1 h 55 min
fastestFastest modeFlight • £11 • 1 h 55 min
carriersPopular travel companiesUnion Ivkoni International or Wizz Air

Travel 724 miles (1168 km) by coach or flight to Sofia from Milan. If speed is a priority, then a flight is the best option with an average duration of 1 h 55 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £11. The most popular travel providers which serve this trip are Union Ivkoni International or Wizz Air among others. Travellers can even take a direct from Milan to Sofia.

Travel Tips

Travel from Milan to Sofia
Travel 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 Milan to Sofia.
FAQs
What are the COVID-19 travel restrictions for Sofia, Bulgaria if I’m coming from Milan, Italy?

Travel between Milan, Italy and Sofia, Bulgaria is: Partially open.

Can travellers from Italy enter Bulgaria?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Italy.

Are there rules for self-quarantine when arriving to Sofia from Milan?

Conditions of entry into Bulgaria:

  • 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)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival

Are there COVID-19 safety rules for social distancing and wearing face masks in Sofia, Bulgaria?

To reduce the spread of COVID-19, the government of Bulgaria has imposed the following measures:

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

This information was last checked on 29/11/2021. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip to Sofia from Milan.

What are the COVID-19 restrictions on returning to Italy from Sofia, Bulgaria?

The current restriction level for returning to Milan, Italy from Bulgaria is: Partially open.

Am I allowed to reenter Milan, Italy from Sofia, Bulgaria?

Reentering Italy is currently allowed for: Entry is partially open for citizens and permanent residents of Bulgaria

Do I need to self-quarantine when I arrive back to Milan from Sofia?

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

Which rules do I need to follow in Milan, Italy regarding COVID-19?

All travellers returning to Italy must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 04/12/2021. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Milan from Sofia here.

How do I go from Milan to Sofia?

There are 2 ways to get from Milan to Sofia: coach or flight.

How do I get from Milan to Sofia the cheapest way?

A flight service offers the cheapest way to travel from Milan to Sofia, which costs on average £11.

This is compared to other ways of getting to Sofia:

A flight is £43 less than a coach for this route with tickets for a coach from Milan to Sofia costing on average £54.

What is the fastest way to get from Milan to Sofia?

The fastest way to get to Sofia from Milan is by flight with an average travel time of 1 h 55 min.

There are alternative travel options to Sofia that can usually take longer:

In comparison, travelling by coach can take you on average 19 h 30 min.

How many miles from Milan to Sofia would I travel?

The distance from Milan to Sofia is approximately 724 miles (1168 km).

When going from Milan to Sofia, where do I depart from Milan and where do I arrive in Sofia?

These are the most popular departure and arrival points for travellers from Milan to Sofia:

  • Coaches from Milan to Sofia most often leave from Milan, Stazione Centrale and arrive in Sofia, Centralna Avtogara (София, Централна Автогара).
  • Flights mostly depart from Milan Malpensa Airport and arrive in Sofia Airport.
Which travel companies can get me from Milan to Sofia?

If finding a good deal is your main consideration for your trip from Milan to Sofia, then we'll help you find the best value travel companies for you:

  • Travel with Union Ivkoni International for coaches to Sofia. If you’re looking for a good deal on tickets, check for Union Ivkoni International Milan to Sofia tickets on Omio for £54.
  • Wizz Air can get you to Sofia by plane. You can find a good deal for plane tickets with Wizz Air from Milan to Sofia for £11 on Omio.
What other destinations are worth visiting after travelling from Milan to Sofia?
Looking to extend your trip from Milan to Sofia? Many Omio customers who go from Milan to Sofia usually extend their holiday to explore other popular destinations like Plovdiv, Bucharest or Burgas. If you're looking to explore Plovdiv, Bucharest or Burgas from Sofia, let Omio find you the best connections available at an affordable price.
How far in advance should I purchase tickets from Milan to Sofia online to get the best deals?

When planning your trip to Sofia from Milan, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £54 one way.
  • Plane tickets cost on average £11 one way.

However, we recommend buying tickets between Milan and Sofia online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Milan to Sofia: related information

Here are some other resources that might have the information you need