New Hampshire Route 16 and U.S. Route 2 run directly through the center of Gorham. Route 16 leads south through Pinkham Notch and Jackson to North Conway, and north into the city of Berlin. Route 2 leads east through Shelburne into Maine and west through Randolph and Jefferson to Lancaster.