Se encuentra desde el este y el sur de México, a través de América Central, y hasta Colombia, Venezuela y Trinidad y Tobago.