Lefroy is located on the western shore of Cooks Bay at the southern end of Lake Simcoe in southern Ontario, approx. 20 km south of Barrie, and approx. 95 km north of Toronto.
From Toronto: North on Hwy-400 to Hwy-89. East on Hwy-89 to Hwy-11 (Yonge Street). North on Hwy-11 to Killarney Beach Road (approx. 4 miles up Hwy-11 from Hwy-89). East on Killarney Beach Road approx. 4 miles. The arena is on the north side immediately past the train tracks.