The best month to visit Glacier is July but expect big crowds. If you want to skip the crowds then try late August or early September.