Spirit River is located at the intersection of Hwy-49 and Secondary Hwy-731 in northwest Alberta, approx. 78 km north of Grande Prairie and approx. 510 km northwest of Edmonton.
From Edmonton: Hwy-16 (Yellowhead) west approx. 45 km to Hwy-43 West. Proceed west on Hwy-43 approx. 400 km to Hwy-2 North. Proceed north on Hwy-2 approx. 62 km to Hwy-49. Turn left on Hwy-49 and proceed west approx. 9 km to 50 St. in Spirit River. Turn left on 50 St. and proceed south approx. 0.5 km to 44 Avenue. Turn left on 44 Ave. and proceed east approx. 0.25 km to arena on the right.