|1978 miles (3190 km)
|KLM, Finnair or Air France
Flights from Madrid to Saint-Petersburg cover the 1978 miles (3190 km) long journey with our travel partners like KLM, Finnair or Air France. Travelers depart most frequently from Madrid Barajas Airport and arrive in Saint Petersburg Pulkovo Airport.
You can travel by flight between Madrid and Saint-Petersburg with KLM, Finnair and Air France. When you search Omio for times and tickets, we’ll show you the best deals available.
Flights from Madrid to Saint-Petersburg generally leave from Madrid Barajas Airport and arrive in Saint Petersburg Pulkovo Airport.
Madrid Barajas Airport is 15 km away from Madrid city centre and Saint Petersburg Pulkovo Airport is 20.1 km from Saint-Petersburg city centre.
Here are some other resources that might have the information you need