The bat inhabits dry tropical forests up to 1200 meters in elevation, from southern Tabasco in Mexico, along the Pacific coast of Central America, through Guatemala, El Salvador, Honduras, and Nicaragua, to northern Costa Rica.