It has 2 airports: Batajnica Air Base, Belgrade Nikola Tesla Airport.
Flight prices from St. Petersburg to Belgrade
Typically the return flight from St. Petersburg to Belgrade costs about that much:
$521$521$521
Our users typically choose flights from St. Petersburg to Belgrade within this price range. If you come across prices over $521, they are likely to be more expensive than usual. To find cheap flights at the best price, we recommend searching early, using our flexible dates feature.
Direct flights from St. Petersburg to Belgrade
There are 1 airlines that fly directly from St. Petersburg to Belgrade: Air Serbia if you are departing from St. Petersburg. Most airlines that have direct connections are departing from Pulkovo Airport. Most airlines arrive to Belgrade Nikola Tesla Airport. Most flights depart on Friday, Thursday.
Airlines that have direct flights from St. Petersburg to Belgrade
Air Serbia
LED
BEG
MA
TI
KE
TO
PE
LA
SU
The above ratings are provided by Trustpilot.
Airlines that have connecting flights from St. Petersburg to Belgrade
There are 4 other airlines that fly from St. Petersburg to Belgrade, including Air Serbia, Emirates, Turkish Airlines, AZAL Azerbaijan Airlines and others.
Air Serbia
Emirates
Turkish Airlines
AZAL Azerbaijan Airlines
Planning a trip from St. Petersburg to Belgrade? Check the weather
16 Days Weather Forecast
Here’s how the weather in Belgrade looks currently:
Fri, 29 March
☀️
+22°C
Clear sky
5 m/s
37 %
Sat, 30 March
⛅️
+24°C
Few clouds
5 m/s
36 %
Sun, 31 March
☁️
+25°C
Broken clouds
8 m/s
25 %
Mon, 01 April
🌦
+24°C
Rain
8 m/s
27 %
Tue, 02 April
🌦
+16°C
Rain
5 m/s
51 %
Wed, 03 April
🌦
+16°C
Rain
4 m/s
54 %
Thu, 04 April
🌦
+18°C
Rain
3 m/s
44 %
Fri, 05 April
🌦
+19°C
Rain
3 m/s
49 %
Sat, 06 April
☁️
+19°C
Broken clouds
3 m/s
48 %
Sun, 07 April
☁️
+21°C
Broken clouds
4 m/s
45 %
Mon, 08 April
🌦
+15°C
Rain
4 m/s
69 %
Tue, 09 April
☁️
+21°C
Broken clouds
2 m/s
47 %
Wed, 10 April
🌦
+23°C
Rain
5 m/s
53 %
Thu, 11 April
☁️
+24°C
Scattered clouds
4 m/s
48 %
Fri, 12 April
🌦
+26°C
Rain
8 m/s
36 %
Sat, 13 April
🌦
+11°C
Rain
5 m/s
87 %
Monthly weather
Planning a trip and want to know what the weather in Belgrade will be like?
Belgrade in JanuaryBelgrade in FebruaryBelgrade in MarchBelgrade in AprilBelgrade in MayBelgrade in June
Belgrade in JulyBelgrade in AugustBelgrade in SeptemberBelgrade in OctoberBelgrade in NovemberBelgrade in December
Still thinking when to go? Read when is the best time to visit Belgrade.
Airports in Belgrade and St. Petersburg
Belgrade has 2 airports and St. Petersburg has 1 airport.
BJY
BEG
LED
Batajnica Air Base (BJY) - 22 km
FAQ
Flying from St. Petersburg to Belgrade? Here are some useful things to know:
✈️
How far is it to fly between St. Petersburg and Belgrade?
A passenger flying direct from St. Petersburg to Belgrade will travel around 1809 km.
🛬
What airports does Belgrade has?
There are 2 of airports in Belgrade: Batajnica Air Base, Belgrade Nikola Tesla Airport. The closest one is Belgrade Nikola Tesla Airport which is 12 km away.
☀️
What is the weather in Belgrade?
Belgrade weather varies from +1°C in January to +23°C in July on average. Right now it is Clear sky and +22°C in Belgrade.
🛬
Is there a direct connection between St. Petersburg and Belgrade?
Yes, there are direct flights from St. Petersburg to Belgrade. You can fly to Belgrade 4 days a week: Friday, Thursday, Tuesday, Sunday.
🛬
Which airlines offer direct flights from St. Petersburg to Belgrade?
Here are the airlines that have direct connections from St. Petersburg to Belgrade: Air Serbia.