Flight distance between Bindura, Zimbabwe and Tehran, Iran 3,890.7 mi / 6,261.5 km