Travel options
from Madrid to Saint-Petersburg

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sun
24 Oct
£186Air France
Mon
25 Oct
£470Iberia
Tue
26 Oct
£151Finnair
Wed
27 Oct
£120Air France
Fri
29 Oct
£154Air France
Sun
31 Oct
£253Iberia
Mon
1 Nov
£129Air Baltic
Thu
4 Nov
£98Air Baltic
Sat
6 Nov
£159Air Europa

Travel Information from Madrid to Saint-Petersburg

distanceDistance1978 miles (3190 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £161 • 7 h 25 min
carriersPopular travel companiesnordic regional airlines oy

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

Travel Tips

Travel from Madrid to Saint-Petersburg
Travel to Saint-Petersburg 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 Madrid to Saint-Petersburg.
FAQs
What COVID-19 safety information and travel restrictions should I be aware of before I go to Saint-Petersburg, Russia from Madrid, Spain?

Travel from Madrid, Spain to Saint-Petersburg, Russia is: Restricted.

Is international entry into Saint-Petersburg from Madrid restricted?

International entry is currently allowed for: Entry is restricted for citizens and permanent residents of Spain.

Do I need to self-quarantine upon arrival to Saint-Petersburg, Russia from Madrid?

Entry Requirements:

  • 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 COVID-19 safety measures to follow in Saint-Petersburg, Russia?

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

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

The above information was last verified on 20/10/2021. Remember to check the latest COVID-19 travel safety regulations for your trip to Saint-Petersburg from Madrid closer to your planned date of departure here.

What travel restrictions, such as quarantine measures, should I be aware of for my journey back to Madrid, Spain from Saint-Petersburg, Russia?

The restriction level for your return to Madrid, Spain from Russia is: Partially open.

Is my journey back to Madrid from Saint-Petersburg restricted?

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

Do I need to self-quarantine upon arrival in Madrid from Saint-Petersburg?

Conditions of reentry into Spain:

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required

What are the coronavirus safety measures I need to follow in Madrid, Spain?

You should observe these safety measures in Spain as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Spain was last checked on 22/10/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Madrid from Saint-Petersburg closer to your date of departure here.

How do I travel from Madrid to Saint-Petersburg?

Travelling from Madrid to Saint-Petersburg includes taking a flight.

What is the quickest way from Madrid to Saint-Petersburg?

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

How far is it from Madrid to Saint-Petersburg?

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

Where do I depart from Madrid? Where do I arrive in Saint-Petersburg?

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

  • Flights most often depart from Madrid at Madrid Barajas Airport and arrive in Saint-Petersburg at Saint Petersburg Pulkovo Airport.
Who can get me from Madrid to Saint-Petersburg?

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

  • You can take a flight from Madrid to Saint-Petersburg with nordic regional airlines oy. Cheap tickets can be found for £161 with nordic regional airlines oy from Madrid to Saint-Petersburg.
Where should I go next after I travel from Madrid to Saint-Petersburg?
Your journey from Madrid to Saint-Petersburg doesn't have to end in Saint-Petersburg. Many of our customers like to extend their holidays to explore other popular destinations like Moscow, Tallinn or Helsinki. If you’d like to add Moscow, Tallinn or Helsinki to your Madrid to Saint-Petersburg trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Saint-Petersburg today!
How far in advance should I book my Madrid to Saint-Petersburg ticket online to get the best deals?

When planning your trip between Madrid and Saint-Petersburg, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Plane tickets are costing £161 one way on average.

However, we recommend buying tickets to Saint-Petersburg from Madrid online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Madrid to Saint-Petersburg: related information

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