La especie es relativamente común en su rango de distribución por las regiones costeras y montañosas desde Panamá y Venezuela, hasta los 34º de latitud sur en el Delta del Paraná en el nordeste de la provincia de Buenos Aires, Argentina; y desde los bosques de los Andes orientales de Bolivia y Argentina (altura máxima 2000 msnm), hasta la costa marina en los bosques del oriente de Brasil por el Este, y en la costa Pacífica de Colombia por el Oeste, así como en los llanos orientales.