Round trip from
$395
24 May – 3 Jun · FLYONE Armenia · 1 stop
found 4 days ago
Direct flights from
$547
22 Jan – 14 Feb · Air Serbia
Your search is opening in a new tab
Come back here when you have your fare. For this trip you may also want:
-
1809 km
Distance
-
5 h 40 min
Shortest flight
-
8
Airlines
-
$224
One way from
-
$395
Round trip from
The route at a glance
The flight from Saint Petersburg to Belgrade covers about 1809 km; the shortest flight takes 5 h 40 min, a typical one 9 h 5 min.
None of the cheapest tickets found were direct; Ajet carries 67% of them.
Most cheap flights leave from Pulkovo Airport (14 km from the centre of Saint Petersburg).
Most land at Belgrad Nikola Tesla Airport (12 km from the centre of Belgrade).
A one-way ticket starts at $224, a round trip at $395.
Cheapest price by month
| Month | Round trip from |
|---|---|
| November 2026 | $459 |
| December 2026 | $424 |
| January 2027 | $456 |
| February 2027 | $457 |
| March 2027 | $501 |
| April 2027 | $517 |
| May 2027 | $395 |
| June 2027 | $490 |
| July 2027 | $518 |
| August 2027 | $691 |
| September 2027 | $464 |
| October 2027 | $526 |
Cheapest day to fly
Looking two months ahead, 19 November is the cheapest date to leave, at $224.
Saturday is the cheapest day of the week to fly.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 4 $284 |
5 $273 |
6 $284 |
7 $271 |
8 $262 |
||
| 9 $274 |
10 $272 |
11 $270 |
12 $275 |
13 $256 |
14 $249 |
15 $271 |
| 16 $285 |
17 $286 |
18 $244 |
19 $224 |
20 $235 |
21 $242 |
22 $235 |
| 23 $235 |
24 $258 |
25 $241 |
26 $228 |
27 $263 |
28 $232 |
29 $232 |
| 30 $237 |
Cheaper More expensive
- $224 — Thursday, Nov. 19, 2026
- $228 — Thursday, Nov. 26, 2026
- $232 — Saturday, Nov. 28, 2026
- $232 — Sunday, Nov. 29, 2026
- $235 — Friday, Nov. 20, 2026
- $235 — Sunday, Nov. 22, 2026
- $235 — Monday, Nov. 23, 2026
- $237 — Monday, Nov. 30, 2026
- $241 — Wednesday, Nov. 25, 2026
- $242 — Saturday, Nov. 21, 2026
- $244 — Wednesday, Nov. 18, 2026
- $249 — Saturday, Nov. 14, 2026
- $256 — Friday, Nov. 13, 2026
- $258 — Tuesday, Nov. 24, 2026
- $262 — Sunday, Nov. 8, 2026
- $263 — Friday, Nov. 27, 2026
- $270 — Wednesday, Nov. 11, 2026
- $271 — Saturday, Nov. 7, 2026
- $271 — Sunday, Nov. 15, 2026
- $272 — Tuesday, Nov. 10, 2026
- $273 — Thursday, Nov. 5, 2026
- $274 — Monday, Nov. 9, 2026
- $275 — Thursday, Nov. 12, 2026
- $284 — Wednesday, Nov. 4, 2026
- $284 — Friday, Nov. 6, 2026
- $285 — Monday, Nov. 16, 2026
- $286 — Tuesday, Nov. 17, 2026
Price trend, last 30 days
Prices over the past month ranged from $311 to $409, with $360 the usual level.
Today's price is 10% above that average; waiting may pay off.
- 6 October — $311
- 11 October — $311
- 16 October — $347
- 21 October — $387
- 26 October — $409
- 31 October — $395
Trip length and timing
Travellers who pay least stay roughly 6 nights — 10 nights on the very cheapest ticket — and book about 34 days before departure.
Airlines on this route
Airports used
Trip essentials
Car rental in Belgrade
Pick up a car at the airport.
Mobile data in Belgrade
An eSIM with local data, set up before you land.
by Airalo
Airport transfer in Belgrade
A fixed-price ride from the airport, booked ahead.
by Kiwitaxi
Flight delayed or cancelled?
You may be owed up to €600 for a disrupted EU flight. Check in two minutes.
by AirHelp
Flight deals from Saint Petersburg in Telegram
A daily digest of the cheapest fares from your city and instant alerts when a price drops. Free, no account needed.
Questions and answers
- What is the cheapest price for flights from Saint Petersburg to Belgrade?
- The cheapest round-trip ticket found recently costs $395.
- Which month is the cheapest to fly from Saint Petersburg to Belgrade?
- May 2027 is currently the cheapest month, with tickets from $395.
- Are there direct flights from Saint Petersburg to Belgrade?
- Yes. Direct flights were found from $547.
- Which airlines fly from Saint Petersburg to Belgrade?
- Airlines found on this route: Southwind airlines, FLYONE Armenia, Pobeda, Rossiya Airlines, Azerbaijan Airlines, Air Serbia, Pegasus Airlines, Ajet.
- How far is Belgrade from Saint Petersburg?
- The distance is about 1809 km. A direct flight takes about 3 h.
- How long is the flight from Saint Petersburg to Belgrade?
- The shortest flight takes 5 h 40 min; most take about 9 h 5 min.
- Which airports do flights from Saint Petersburg to Belgrade use?
- Most depart from Pulkovo Airport and arrive at Belgrad Nikola Tesla Airport.
- What is the cheapest day of the week to fly from Saint Petersburg to Belgrade?
- In the next two months, Saturday departures are the cheapest; the single cheapest day is 19 November at $224.