General flight information: Makhachkala – Saint Petersburg
3 hr 38 min Flight duration
2,236 km Distance between cities
16 Direct flights per week
05:00 Earliest departure
16:40 Latest departure
Cheap flights
Prices found by our users over the last 48 hours
Direct flight schedule
Airlines with direct flights from Makhachkala Saint Petersburg
- Pobeda Mon, Tue, Wed, Fri, Sat, Sun from TJS 316
12-month price trend
TJS 1,912TJS 614.24TJS 1,912TJS 614.24
TJS 1,094
TJS 1,094
JanTJS 1,020
TJS 1,020
FebTJS 614.24
TJS 614.24
MarTJS 1,395
TJS 1,395
AprTJS 1,138
TJS 1,138
MayTJS 920.23
TJS 920.23
JunTJS 1,123
TJS 1,123
JulTJS 1,912
TJS 1,912
AugTJS 1,678
TJS 1,678
SepTJS 1,440
TJS 1,440
OctTJS 1,436
TJS 1,436
NovTJS 1,014
TJS 1,014
DecAirlines with flights from Makhachkala Saint Petersburg
Airports in Makhachkala
with flights to Saint Petersburg
Airports in Saint Petersburg
receiving flights from Makhachkala
FAQ
Flight duration from Makhachkala to Saint Petersburg
Average flight duration: 3 hours 38 minutes, but the exact time depends on the specific flight. See the "General flight information" section for more information.
Distance between Makhachkala and Saint Petersburg
Are there direct flights from Makhachkala to Saint Petersburg?
Which airlines fly from Makhachkala to Saint Petersburg
Which city is best for a layover?
Other routes
Flights to Saint Petersburg
Dushanbe — Saint Petersburg TJS 1,524 Tashkent — Saint Petersburg TJS 1,741 Khujand — Saint Petersburg TJS 2,145 Moscow — Saint Petersburg TJS 286 Samarkand — Saint Petersburg TJS 2,009 Termez — Saint Petersburg TJS 2,252 Chelyabinsk — Saint Petersburg TJS 800 Kazan — Saint Petersburg TJS 380 Yekaterinburg — Saint Petersburg TJS 902 Tyumen — Saint Petersburg TJS 988