Sutton is located in the Regional Municipality of York, and is situated around a small river, the Black River, that flows from the south and East. Sutton is passed by a road linking Woodbine Avenue and the highway linking Toronto and Beaverton (Highway 48) forming a T junction to the southeast. The nearest superhighway is Highway 404 to the southwest which was extended to reach Keswick, Ontario in 2014 at Ravenshoe road and Woodbine Ave. Woodbine Avenue runs from Steeles Avenue at the Toronto-Markham border all the way to Lake drive in Georgina when the road curves and turns into Baseline Road. The road known as Baseline Road connects Sutton to Keswick. Sutton was once bounded with the old township of North Gwillimbury to the west. From the amalgamation, Sutton is in the central part of Georgina. The Canadian National rail runs south of Sutton and links with Toronto and Orillia as well as Northern Ontario. Sutton is located E of Keswick, about 25 to 30 km SW of Beaverton, S of Orillia, W of Lindsay, about 12 to 15 km N of Mount Albert, about 70 to 75 km N of Toronto and about 35 km NE of Newmarket.