Flight distance between Bayanhongor, Mongolia and Arroyo Naranjo, Cuba 7,616.5 mi / 12,257.5 km