Se distribuyen desde las tierras bajas del sur de México, tanto del golfo, como del Pacífico, por América Central y del Sur, inclusive Trinidad y Tobago, hasta el sur del Perú y norte de Bolivia por el oeste, y hasta el sur de Brasil, este de Paraguay y noreste de Argentina por el este.