Flight distance between Mérida, Mexico and Santa Clara, Cuba 627.4 mi / 1,009.7 km