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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Saint-Petersburg to Madrid flight

distanceDistance1978 miles (3190 km)
durationAverage flight duration8 h 25 min
priceAverage plane ticket price$202 (€168)
changesDirect flightYes

Flights from Saint-Petersburg to Madrid cover the 1978 miles (3190 km) long trip taking on average 8 h 25 min with our travel partners like. There are direct flight services available. While the average ticket price for this trip costs around $202 (€168), you can find the cheapest plane ticket for as low as $185 (€154). Travelers depart most frequently from Saint Petersburg Pulkovo Airport and arrive in Madrid Barajas Airport.

Travel Tips: Saint-Petersburg to Madrid Flight

Take a flight to Madrid 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 Madrid.
FAQs

What COVID-19 travel safety information and restrictions should I be aware of for my flight from Saint-Petersburg to Madrid?

Travel between Saint-Petersburg, Russia and Madrid, Spain by plane is: Partially open.

What is the status of international entry into Spain 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 Spain from Saint-Petersburg?

Conditions of entry:

  • Entry is allowed only for fully vaccinated travellers
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the safety rules to follow in Madrid, Spain?

When traveling in Spain, 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 1/21/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to Madrid from Saint-Petersburg before traveling.

Do I need to quarantine when I return to Russia from Madrid, Spain?

The restriction level for your return flight to Saint-Petersburg, Russia from Madrid is: Partially open.

Is my return flight into Saint-Petersburg from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

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

Conditions of reentry:

  • 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:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 1/19/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Saint-Petersburg from Madrid closer to your date of departure here here.

How much do cheap flights to Madrid from Saint-Petersburg cost?

Looking to save money on your trip? Omio customers have found the cheapest flight to Madrid from Saint-Petersburg for the next 7 days starting from $185 (€154)  one way.

What is the cost of a flight between Saint-Petersburg and Madrid?

The flight price between Saint-Petersburg and Madrid is on average $202 (€168)  if you are looking to purchase your tickets for this route in the next 7 days.

What is the distance from Saint-Petersburg to Madrid by plane?

The Saint-Petersburg to Madrid flight distance is approximately 1978 miles (3190 km).

How long is a flight between Saint-Petersburg and Madrid on average?

On average the Saint-Petersburg to Madrid flight travel time is 8 h 25 min  for the 1978 miles (3190 km) long trip, but the duration can vary if you travel on weekends and holidays.

What airport does the flight from Saint-Petersburg to Madrid depart from? Which Madrid airport do I fly into from Saint-Petersburg?

Omio travelers most frequently book a flight from Saint Petersburg Pulkovo Airport   to Madrid Barajas Airport   for this route.

Where do I find the Saint-Petersburg airport for the flight to Madrid? Where is the Madrid airport?

Passengers board their flight most frequently from Saint Petersburg Pulkovo Airport, which is located approximately 9.7 miles (15.6 km) from the city center.

Passengers traveling this route most often arrive at Madrid Barajas Airport and need to travel approximately 7.9 miles (12.7 km) from the airport to reach the city center in Madrid. You can check if there are airport shuttle services, taxi services or public transit options available from Madrid Barajas Airport to get you to the city center in Madrid.

When does the first flight depart from Saint-Petersburg to Madrid? When does the last flight depart from Saint-Petersburg to Madrid?

The earliest flight departing from Saint-Petersburg to Madrid leaves at 10: 50 AM. The last flight departing from Saint-Petersburg to Madrid leaves at 4: 10 PM. You can find the latest Saint-Petersburg to Madrid flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I book Saint-Petersburg to Madrid plane tickets to get the best deals?

If you book the Saint-Petersburg to Madrid flight within the next 7 days, you can find one way tickets to cost on average $202 (€168). However, booking your plane ticket in advance gives you access to the best prices for flights from Saint-Petersburg to Madrid. Look out for plane tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from Saint-Petersburg to Madrid

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