Flight distance between Moa, Cuba and Tehran, Iran 7,197.5 mi / 11,583.3 km