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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from Saint-Petersburg to Milan

distanceDistance1321 miles (2130 km)
durationAverage flight duration17 h 5 min
priceAverage plane ticket price$156 (€131)
changesDirect flightYes
carriersAirlinesAeroflot

Flights from Saint-Petersburg to Milan cover the 1321 miles (2130 km) long journey taking on average 17 h 5 min with our travel partners like Aeroflot. There are direct flight services available. While the average ticket price for this trip costs around $156 (€131), you can find the cheapest plane ticket for as low as $150 (€126). Travelers depart most frequently from Saint Petersburg Pulkovo Airport and arrive in Milan Malpensa Airport.

Travel Tips

Flights from Saint-Petersburg to Milan
Take a flight to Milan 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 Saint-Petersburg to Milan.
FAQs
Is cross-border travel by flight between Saint-Petersburg, Russia and Milan, Italy allowed?

Travel between Saint-Petersburg, Russia and Milan, Italy by plane is: Partially open.

What is the status of international entry into Italy from Russia?

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

Do I need to self-quarantine on arrival in Italy from Saint-Petersburg?

Conditions of entry:

  • 10-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • COVID-19 testing required within 72 hours from entering the country
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

When traveling in Italy, 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 11/29/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Saint-Petersburg and Milan before traveling.

What restrictions are there on reentering Russia from Milan, Italy?

Return travel from Italy to Russia is: Partially open.

Are there any international entry restrictions on returning to Saint-Petersburg from Milan?

Entry into Russia is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Russia from Milan?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine

What are the safety rules to follow in Saint-Petersburg, Russia?

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

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

Last checked on 11/24/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Saint-Petersburg from Milan.

What is the price of the cheapest flight from Saint-Petersburg to Milan?
Looking to save money on your route? Omio customers have found the cheapest flight from Saint-Petersburg to Milan for the next 7 days starting from $150 (€126)  one way.
How much is a plane ticket from Saint-Petersburg to Milan?
The flight price to Milan from Saint-Petersburg is on average $156 (€131)  if you are looking to book your tickets for this trip in the next 7 days.
How many miles is it from Saint-Petersburg to Milan by flight?
The flight distance from Saint-Petersburg to Milan is around 1321 miles (2130 km).
How long is the flight to Milan from Saint-Petersburg?
On average the Saint-Petersburg to Milan flight travel time is 17 h 5 min  for the 1321 miles (2130 km) long trip, but the duration can vary if you travel on weekends and holidays.
When taking a flight from Saint-Petersburg to Milan, which airport in Saint-Petersburg do I fly out of and which airport in Milan do I arrive in?

When traveling this route, Omio customers are departing most frequently from Saint Petersburg Pulkovo Airport   and arriving in Milan Malpensa Airport.

Where is the Saint-Petersburg airport located? Where is the Milan airport located?

Passengers board their flight most frequently from Saint Petersburg Pulkovo Airport, which is located around 9 miles (15 km) away from the city center, and they get off the plane at Milan Malpensa Airport, located 25 miles (40 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Milan Malpensa Airport to take you to the city center of Milan.

Which airlines can take me between Saint-Petersburg and Milan?
If you're looking for flights from Saint-Petersburg to Milan, you can rely on Aeroflot to get you to Milan. It's also good to check out all possible airlines for the Saint-Petersburg to Milan journey to see if there might be differences in the amenities they offer.
When is the earliest flight from Saint-Petersburg to Milan? When is the last flight from Saint-Petersburg to Milan?
You can take the earliest flight from Saint-Petersburg to Milan at 12: 15 PM   or take the last flight from Saint-Petersburg to Milan leaving at 4: 10 PM. Look for the latest Saint-Petersburg to Milan flight schedules on Omio and book the best time to take the plane for this route.
How far in advance should I book plane tickets to Milan from Saint-Petersburg for the best deals?
If you buy a plane ticket from Saint-Petersburg to Milan within the next 7 days, you can find tickets to cost on average $156 (€131) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Saint-Petersburg to Milan are generally on sale a few months before the planned departure date.

Flights from Saint-Petersburg to Milan: related information

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