Flight distance between Shamakhi, Azerbaijan and Saint Petersburg, Russia 1,548.4 mi / 2,491.9 km