Flight time
5 hours
The Aeroflot flight duration between Barcelona and St Petersburg is approximately 5 hours, though it may be influenced by additional factors.
Departure Airport
El Prat
When traveling with Aeroflot from Barcelona to St Petersburg, your departure will be from El Prat.
Arrival Airport
Pulkovo
Whether you travel with Aeroflot from Barcelona to St Petersburg, your arrival airport will be Pulkovo.