Yes, the further in advance you can book basically everything in Glacier National Park, the better. Glacier was the 10th most visited national park in 2021 seeing 3.1 million visitors, up nearly double from the previous year.