The range of this species extends from southern Mexico (Oaxaca and Tabasco), through Central America to Colombia, northwestern Venezuela, Guyana, French Guiana, Suriname, the mouth of the Amazon river in Brazil, Ecuador, Peru, Paraguay, southern Brazil, and northeastern Argentina (Misiones) (Gardner, 2005). It has been found up to 1,860 m in Argentina (Eisenberg, 1989) and 1,830 in Ecuador (D. Tirira pers. comm.). The scattered records in the central Amazon are likely a sampling artefact. Occurs up to 1800 m in Central America (Reid 1997).