PA 332 runs through suburban areas to the north of Philadelphia, serving Warminster, Ivyland, Richboro, and Newtown.
The route is two lanes wide most of its length, with the bypass around Newtown a four-lane divided highway.
Immediately after crossing the railroad tracks, the route turns northeast onto Jacksonville Road and runs through industrial areas with some homes and businesses.
[3][5] PA 332 turns southeast onto Almshouse Road and runs through a mix of farm fields and residences.
The route curves northeast and then east before crossing the Neshaminy Creek into Newtown Township, where the name changes to Richboro Road.
PA 332/PA 413 curve east, passing over Newtown Creek and coming to a bridge over Freedom Drive and the abandoned Fox Chase/Newtown railroad line.
The road passes through farmland before heading north of an office park and reaching a partial cloverleaf interchange with I-295.
The route reaches a junction with Yardley Langhorne Road and turns northeast onto Afton Avenue.
[7][8] In 1943, PA 332 within Warminster Township was widened as part of a military access road to Naval Air Development Center, Johnsville, costing $93,789.
In September 1989, construction began to extend the Newtown Bypass east to the interchange between PA 332 and I-95 (now I-295).