Flight distance between Tehran, Iran and Santiago de Cuba, Cuba 7,268.3 mi / 11,697.1 km