As the route exits downtown Rochester, it intersects I-490 at exit 18. The route continues onward, passing Cobbs Hill Park and entering Brighton, where it traverses areas more commercial in nature and meets the former routing of NY 47 a second time in an area of town known as Twelve Corners. Eastern suburbs and Wayne County In the eastern portion of Brighton, NY 31 meets I-590 by way of an interchange and intersects NY 65. From NY 65, NY 31 continues southeast into the town of Pittsford, passing along the southern fringe of Oak Hill Country Club and paralleling the former right-of-way of the Auburn Road railroad line to the village of Pittsford. Just inside the village limits, NY 31 crosses the Erie Canal once more and intersects the West Shore Subdivision at-grade. In the village center, NY 31 intersects NY 96. East of NY 96, the route crosses over the Erie Canal once again and exits the village. Outside of the village, NY 31 parallels I-490 for a short distance across slightly open areas before connecting to the freeway near the Perinton town line at exit 26. The route continues east into Perinton, where it traverses the Erie Canal for one final time within the county and crosses NY 250 near Perinton Square Mall. East of the mall, the route passes through increasingly rural areas, with the exception of the hamlet of Egypt midway between NY 250 and the Wayne County line. NY 31 progresses onward into Wayne County, where the Rochester suburbs end as the route heads eastward through the mostly rural town of Macedon to the village of Macedon. Prior to exiting the village, NY 31 meets the southern terminus of NY 350 and the eastern terminus of NY 31F. The highway continues on, exiting the village and proceeding eastward through the town of Macedon, bordered by the Erie Canal to the north and Ganargua Creek to the south. In Palmyra, NY 31 joins NY 21 through the center of the village. From Palmyra east, the route parallels the Erie Canal for a considerable distance. Between Palmyra and Newark, NY 31 dips into Ontario County for less than a mile (about 1.6 km) before reentering Wayne County. In Newark, NY 31 intersects NY 88. Farther east, in Lyons, it crosses NY 14 and the Erie Canal. At Clyde, NY 31 briefly overlaps NY 414 in the center