Travel options
from Saint-Petersburg to Madrid

You can get from Saint-Petersburg to Madrid 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.

Deutsche Bahn

Travel Information to Madrid from Saint-Petersburg

distanceDistance1978 miles (3190 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £149 • 8 h 25 min
carriersPopular travel companiesFinnair

Take a flight to travel 1978 miles (3190 km) from Saint-Petersburg to Madrid. Finnair is the main travel provider operating this trip. Travellers can even take a direct from Saint-Petersburg to Madrid.

Travel Tips: Travel from Saint-Petersburg to Madrid

Travel 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.

What COVID-19 safety information and travel restrictions should I be aware of before I go to Madrid, Spain from Saint-Petersburg, Russia?

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

Can travellers from Russia enter Spain?

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

Are there rules for self-quarantine when arriving to Madrid from Saint-Petersburg?

Conditions of entry into Spain:

  • 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

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

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

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

This information was last checked on 23/01/2022. 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 between Saint-Petersburg and Madrid.

Do I need to self-quarantine when I arrive back to Russia from Madrid, Spain?

The current restriction level for returning to Saint-Petersburg, Russia from Spain is: Partially open.

Am I allowed to reenter Saint-Petersburg, Russia from Madrid, Spain?

Reentering Russia is currently allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine when I arrive back to Saint-Petersburg from Madrid?

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

Which rules do I need to follow in Saint-Petersburg, Russia regarding COVID-19?

All travellers returning to Russia 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 19/01/2022. 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 Saint-Petersburg from Madrid here.

How do I go from Saint-Petersburg to Madrid?

Your travel option from Saint-Petersburg to Madrid includes taking a flight.

What is the fastest way to get to Madrid from Saint-Petersburg?

The fastest way to travel from Saint-Petersburg to Madrid is by flight with an average journey time of 8 h 25 min.

How many miles from Saint-Petersburg to Madrid would I travel?

You should expect to travel around 1978 miles (3190 km) from Saint-Petersburg to Madrid.

What are the departure and arrival points in Saint-Petersburg and in Madrid?

These are the most popular departure and arrival points for travellers from Saint-Petersburg to Madrid:

  • Flights most often depart from Saint-Petersburg at Saint Petersburg Pulkovo Airport and arrive in Madrid at Madrid Barajas Airport.

Who can get me from Saint-Petersburg to Madrid?

Let Omio help you find the best company to travel with from Saint-Petersburg to Madrid:

  • You can travel between Saint-Petersburg and Madrid by flight with Finnair. You can find cheap tickets on Omio for £149 with Finnair from Saint-Petersburg to Madrid.

Where should I go next after I travel from Saint-Petersburg to Madrid?

Looking to extend your trip from Saint-Petersburg to Madrid? Many Omio customers who go from Saint-Petersburg to Madrid usually extend their holiday to explore other popular destinations like Barcelona, Valencia or Sevilla. If you're looking to explore Barcelona, Valencia or Sevilla from Madrid, let Omio find you the best connections available at an affordable price.

How far in advance should I book tickets from Saint-Petersburg to Madrid online to get the best deals?

Before travelling from Saint-Petersburg to Madrid, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket for this trip is £149 one way on average.

But we recommend booking Saint-Petersburg to Madrid tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Saint-Petersburg to Madrid: related information

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