Pelham is located on the north bank of the Welland River in the Niagaria Region of southern Ontario, approx. 20 km west of Niagara Falls, and approx. 120 km south of Toronto.
From Hwy-406: Hyw-406 to Hwy-20/Canboro Rd. West on Hwy-20/Canboro Rd. to Hwy-63/Canboro Rd. (Hwy-20 splits to the right at Pelham St.). West on Hwy-63/Canboro Rd. to Haist St. South (left) on Haist to Pelham Arena. Arena is on the right side of the road.