Flight distance between Shamakhi, Azerbaijan and Moscow, Russia 1,158.4 mi / 1,864.2 km