Su distribución se extiede desde el centro sur de Estados Unidos (Texas, Luisiana), Península de Yucatán, atraviesa toda Centro América e Islas del Caribe, pasa por el Norte de Sur América por Venezuela, Colombia, Ecuador y la amazonia de Brasil.