Direct flights operate on the Baku–Saint Petersburg route — the distance is about 2549 km, with an average flight time of 4 h. Around 3 direct flights run on this route each week, and one-way ticket prices typically range from 560–840 AZN.
Main airlines flying to Saint Petersburg: AZAL. Use the search panel above to find the best fare.