Se distribuyen por el Neotrópico, desde el litoral caribeño del sur de México, a través de América Central y del Sur, hasta el sur de Brasil, este de Paraguay y noreste de Argentina, por el oriente y hasta el sureste de Perú y oeste de Bolivia por el occidente.