Se extiende desde el oeste y sur de México a través de Centroamérica hasta el norte de Sudamérica (Venezuela y Brasil).