US 258, US 17, and SR 32 enter the city of Newport News on Mercury Boulevard. The six-lane highway has a partial cloverleaf interchange with US 60 (Warwick Boulevard) and crosses CSX's Peninsula Subdivision rail line before reaching SR 143 (Jefferson Avenue), where SR 32 has its northern terminus. US 17 turns north onto Jefferson Avenue while US 258 continues east on Mercury Boulevard into the city of Hampton. At Newmarket Drive south of the former Newmarket North Mall, the U.S. Highway expands to eight lanes and passes through a heavily commercialized area. East of SR 415 (Power Plant Parkway), US 258 meets Interstate 64 at an interchange featuring a pair of flyover ramps. The U.S. Highway heads east from the Interstate concurrent with SR 134 as the highway passes between Peninsula Town Center to the north and the Hampton Coliseum to the south. At the eastern end of the heavily commercialized area, US 258 has intersections with the eastern end of SR 152 (Cunningham Drive) and Armistead Avenue, which heads south as SR 134.