St. Mary is located in Glacier County 19 miles south of the Canadian Border in NW Montana between Kiowa and Babb on US 89. Located at the east entrance to Glacier National Park and at the end of the Going-to-the-Sun Road, St Mary is within the Blackfeet Indian Reservation.