Direct (nonstop) flights from Dubai to Saint Petersburg

2 airlines fly nonstop from Dubai International Airport (DXB) to Pulkovo Airport (LED). It's 2,671 miles (4,298 km), about 6h 35m in the air. Operated by Emirates, flydubai.

DXB
Dubai International Airport
🇦🇪 Dubai, United Arab Emirates
LED
Pulkovo Airport
🇷🇺 Saint Petersburg, Russia
Flight Time
6h 35m
Distance
2,671 mi
4,298 km
CO₂/pax
408 kg
−68 kg vs. layover
Airlines
2
Emirates +1
Time Diff
-1h
Operated by Emirates Emirates flydubai flydubai

Route data last updated: May 26, 2026

Airlines with non-stop flights

Emirates EK Emirates
Route
DXB → LED
Flight Time
6h 35m
Distance
2,671 mi
flydubai FZ flydubai
Route
DXB → LED
Flight Time
6h 35m
Distance
2,671 mi

Alternative Routes

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

DXB MCX (Makhachkala) LED
Leg 1: 3h 25m (1,287 mi) Leg 2: 3h 30m (1,385 mi) Total: ~6h 55m 🍃 476 kg CO₂ (+17% vs. direct)
Leg 1
DXB → MCX
3h 25m · 1,287 mi
View DXB to MCX flights →
Leg 2
MCX → LED
3h 30m · 1,385 mi
View MCX to LED flights →
DXB VOG (Volgograd) LED
Leg 1: 4h 30m (1,729 mi) Leg 2: 2h 35m (946 mi) Total: ~7h 5m 🍃 477 kg CO₂ (+17% vs. direct)
Leg 1
DXB → VOG
4h 30m · 1,729 mi
View DXB to VOG flights →
Leg 2
VOG → LED
2h 35m · 946 mi
View VOG to LED flights →
DXB GYD (Baku) LED
Leg 1: 3h (1,092 mi) Leg 2: 4h 10m (1,586 mi) Total: ~7h 10m 🍃 477 kg CO₂ (+17% vs. direct)
Leg 1
DXB → GYD
3h · 1,092 mi
View DXB to GYD flights →
Leg 2
GYD → LED
4h 10m · 1,586 mi
View GYD to LED flights →
DXB IKA (Tehran) LED
Leg 1: 2h 15m (743 mi) Leg 2: 4h 58m (1,928 mi) Total: ~7h 13m 🍃 488 kg CO₂ (+20% vs. direct)
Leg 1
DXB → IKA
2h 15m · 743 mi
View DXB to IKA flights →
Leg 2
IKA → LED
4h 58m · 1,928 mi
View IKA to LED flights →
DXB VKO (Moscow) LED
Leg 1: 5h 45m (2,285 mi) Leg 2: 1h 30m (389 mi) Total: ~7h 15m 🍃 483 kg CO₂ (+18% vs. direct)
Leg 1
DXB → VKO
5h 45m · 2,285 mi
View DXB to VKO flights →
Leg 2
VKO → LED
1h 30m · 389 mi
View VKO to LED flights →

Frequently Asked Questions

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

A nonstop flight from Dubai (DXB) to Saint Petersburg (LED) takes approximately 6 hours and 35 minutes. The distance is 2,671 miles (4,298 km).

Which airlines fly nonstop from Dubai to Saint Petersburg?

2 airlines: Emirates, flydubai.

Is there a nonstop flight from Dubai to Saint Petersburg?

Yes. 2 airlines: Emirates, flydubai.

How far is Dubai from Saint Petersburg?

The flight distance from Dubai to Saint Petersburg is 2,671 miles (4,298 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Dubai and Saint Petersburg?

Saint Petersburg is 1 hour behind Dubai. (Asia/Dubai vs Europe/Moscow.)

What type of aircraft flies from Dubai to Saint Petersburg?

At 6h 35m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from United Arab Emirates 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 Dubai to Saint Petersburg?

Roughly 408 kg CO2 per passenger one-way. That's about the same as driving 2,040 km.

Is the return flight from Saint Petersburg to Dubai 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 Dubai to Saint Petersburg?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Dubai International Airport for this flight?

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