The road runs through more rural areas with some development and comes to the Swamp Pike intersection in the community of New Hanover.
Farther northeast, the road heads into Upper Hanover Township and crosses the Green Lane Reservoir along the Perkiomen Creek.
Past this intersection, the road name changes to Quakertown Avenue and it passes more development before leaving Pennsburg for Upper Hanover Township again.
At this point, the route becomes John Fries Highway and heads through farm fields and woods.
[3][4] Past the Geryville Pike intersection, PA 663 enters Milford Township in Bucks County and continues through more rural areas.
The route enters Richland Township at the Portzer Road intersection and passes homes, becoming the border between Richland Township to the north and the borough of Quakertown to the south at the Milford Square Pike intersection, with the name changing to West Broad Street.
At this time, the entire length of the route was paved, along with the unnumbered road between PA 73 and Quakertown.
[9] In the 1960s, PA 663 was shifted from Milford Square Pike to a new alignment to the north between the Pennsylvania Turnpike Northeast Extension and Quakertown.
[13][14] In October 2020, work began to replace the bridge, and traffic was diverted along local streets.