Flight distance between Rahachow, Belarus and Tehran, Iran 1,587.1 mi / 2,554.2 km