En México, frecuenta las selvas subhúmedas tanto de la vertiente del Pacífico, incluyendo las Islas Marías así como del Golfo de México.