Arthur's Pass township is about south of the mountain pass with the same name. Its elevation is above sea level surrounded by beech forest. The Bealey River runs through the township. The town is located from Christchurch a 2-hour drive on State Highway 73.