Flight distance between Tehran, Iran and Alamar, Cuba 7,368.4 mi / 11,858.3 km