It lies along U.S. Routes 89 and 287 (the latter terminating at the former in this city) about 20 miles east of the Rocky Mountains, near Flathead National Forest, the Rocky Mountain Division of Lewis and Clark National Forest, and Glacier National Park.