SR 152 begins at an intersection with US 60 (Warwick Boulevard) in the Hilton Village neighborhood of the independent city of Newport News.
SR 152 continues northeast through a residential area to Newmarket Creek, where the highway crosses into the city of Hampton.
The state highway continues east as Todds Lane, which intersects the north–south thoroughfares Big Bethel Road and Hunt Club Boulevard.
When Todds Lane veers southeast, SR 152 continues as Cunningham Drive, a four-lane divided highway.
SR 152 passes along the north side of Peninsula Town Center and intersects Coliseum Drive, where the highway becomes undivided again.