PA 152 begins at an interchange with PA 309 (Fort Washington Expressway) in the community of Cedarbrook, located in Cheltenham Township, Montgomery County about north of the Philadelphia city line and near the Cheltenham Township community of Wyncote. From this interchange, the route proceeds northeast on four-lane divided Easton Road, passing to the east of Arcadia University and to the northwest of Cheltenham High School. PA 152 turns north onto Limekiln Pike and intersects PA 73 (Church Road), crossing the Tacony Creek and running through residential and business areas in Glenside as a three-lane road with a center left-turn lane before losing the turn lane as it passes through the community of Edge Hill. The route curves northeast and comes to a bridge over SEPTA's Lansdale/Doylestown Line, where it enters Abington Township. Immediately after the bridge, PA 152 turns northwest at an intersection with Mt. Carmel Avenue and Edge Hill Road to remain along Limekiln Pike, making a curve back to the north a short distance later at a junction where Mt. Carmel Avenue heads northwest.