How long is the flight from Belgrade to Saint Petersburg?
The distance between the cities is 1,808 km. The approximate travel time on a direct flight is about 2 hours 30 minutes, excluding taxiing time at airports.
Which airlines serve this route?
The main carrier on this route is Air Serbia. The current list of available flights and offers can be seen in the search block at the top of the page.
Which airport do flights arrive at?
Flights arrive at Pulkovo International Airport (LED) in Saint Petersburg. Detailed information about transport to the city center can be found in the how to get there section.
When is the best time to buy flight tickets?
The lowest prices are usually available 2–3 months before departure. We recommend monitoring costs via the price trend chart to secure a fare from 19,203 ₽.
Are there direct flights between the cities?
Yes, there are direct flights on this route operated by the Serbian national carrier with a frequency of about 7 times a week.