Direct (nonstop) flights from Belgrade to Saint Petersburg

1 airline flys nonstop from Belgrad Nikola Tesla Airport (BEG) to Pulkovo Airport (LED). It's 1,115 miles (1,795 km), about 2h 55m in the air. Operated by Air Serbia.

BEG
Belgrad Nikola Tesla Airport
🇷🇸 Belgrade, Republic of Serbia
LED
Pulkovo Airport
🇷🇺 Saint Petersburg, Russia
Flight Time
2h 55m
Distance
1,115 mi
1,795 km
CO₂/pax
188 kg
−87 kg vs. layover
Airlines
1
Air Serbia
Time Diff
+1h
Operated by Air Serbia Air Serbia

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Serbia JU Air Serbia
Route
BEG → LED
Flight Time
2h 55m
Distance
1,115 mi

Alternative Routes

Other ways to fly from Belgrade to Saint Petersburg with one stop · direct emits 188 kg CO₂ per passenger

BEG SVO (Moscow) LED
Leg 1: 3h 10m (1,074 mi) Leg 2: 1h 33m (373 mi) Total: ~4h 43m 🍃 275 kg CO₂ (+46% vs. direct)
Leg 1
BEG → SVO
3h 10m · 1,074 mi
View BEG to SVO flights →
Leg 2
SVO → LED
1h 33m · 373 mi
View SVO to LED flights →
BEG IST (Istanbul) LED
Leg 1: 1h 50m (493 mi) Leg 2: 3h 45m (1,283 mi) Total: ~5h 35m 🍃 333 kg CO₂ (+77% vs. direct)
Leg 1
BEG → IST
1h 50m · 493 mi
View BEG to IST flights →
Leg 2
IST → LED
3h 45m · 1,283 mi
View IST to LED flights →
BEG SAW (Istanbul) LED
Leg 1: 1h 45m (531 mi) Leg 2: 3h 50m (1,306 mi) Total: ~5h 35m 🍃 344 kg CO₂ (+83% vs. direct)
Leg 1
BEG → SAW
1h 45m · 531 mi
View BEG to SAW flights →
Leg 2
SAW → LED
3h 50m · 1,306 mi
View SAW to LED flights →
BEG GOJ (Nizhniy Novgorod) LED
Leg 1: 3h 50m (1,290 mi) Leg 2: 1h 55m (554 mi) Total: ~5h 45m 🍃 345 kg CO₂ (+84% vs. direct)
Leg 1
BEG → GOJ
3h 50m · 1,290 mi
View BEG to GOJ flights →
Leg 2
GOJ → LED
1h 55m · 554 mi
View GOJ to LED flights →
BEG KZN (Kazan) LED
Leg 1: 3h 55m (1,471 mi) Leg 2: 2h 20m (759 mi) Total: ~6h 15m 🍃 414 kg CO₂ (+120% vs. direct)
Leg 1
BEG → KZN
3h 55m · 1,471 mi
View BEG to KZN flights →
Leg 2
KZN → LED
2h 20m · 759 mi
View KZN to LED flights →

Frequently Asked Questions

How long is the direct flight from Belgrade to Saint Petersburg?

A nonstop flight from Belgrade (BEG) to Saint Petersburg (LED) takes approximately 2 hours and 55 minutes. The distance is 1,115 miles (1,795 km).

Which airlines fly nonstop from Belgrade to Saint Petersburg?

Just Air Serbia.

Is there a nonstop flight from Belgrade to Saint Petersburg?

Yes. 1 airline: Air Serbia.

How far is Belgrade from Saint Petersburg?

The flight distance from Belgrade to Saint Petersburg is 1,115 miles (1,795 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Belgrade and Saint Petersburg?

Saint Petersburg is 1 hour ahead of Belgrade. (Europe/Belgrade vs Europe/Moscow.)

What type of aircraft flies from Belgrade to Saint Petersburg?

At 2h 55m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Republic of Serbia to Russia?

Depends on your passport. Check with the Russia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Belgrade to Saint Petersburg?

Roughly 188 kg CO2 per passenger one-way. That's about the same as driving 940 km.

Is the return flight from Saint Petersburg to Belgrade also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Belgrade to Saint Petersburg?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Belgrad Nikola Tesla Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.