Flight distance between Salihorsk, Belarus and Tehran, Iran 1,655.9 mi / 2,665.0 km