Flight distance between Shamakhi, Azerbaijan and Tehran, Iran 373.0 mi / 600.3 km