Tiene una distribución amplia, desde el sur de México hasta el norte de Argentina, incluyendo algunas islas del Caribe.