US 29 starts in
Grover as a two-lane rural road where it intersects with
North Carolina Highway 226 (NC 226) shortly after. It then turns into a four-lane boulevard as it heads to
Kings Mountain, briefly overlapping with
NC 216 as it merges into
Interstate 85 (I-85), sharing a concurrency with the Interstate. It then exits I-85 at exit 10A running together with
US 74. US 29/US 74 then overlaps with
NC 274 for as the three routes head toward
Gastonia. In downtown Gastonia, US 29/US 74/NC 274 intersects with
US 321 with NC 274 splitting off on South Broad Street. US 29/US 74 then meets
NC 279 before going into
Lowell,
McAdenville, and
Belmont where US 29/US 74 meets
NC 7 and then
I-485 before going to Charlotte. US 29/US 74 offers access to
Charlotte Douglas International Airport before intersecting with Billy Graham Parkway. Here, US 29/US 74 is named Wilkinson Boulevard. At Morehead Street, US 29 splits from US 74 where US 29 briefly overlaps with
NC 27 and then intersects
I-77. Afterward, US 29 splits from NC 27 where it meets
NC 49 as the two routes go around
Bank of America Stadium and go along Graham Street through
Uptown Charlotte. Afterward, US 29/NC 49 turns into a boulevard going east on Dalton Avenue and then north on Tryon Street. Eventually, US 29/NC 49 intersects Old Concord Road where the
Lynx Blue Line runs between the northbound and southbound lanes. At University City Boulevard, NC 49 splits from US 29 with NC 49 going around the southern part of the
University of North Carolina at Charlotte (UNC Charlotte) campus, and US 29 going around the west. Here, the Lynx Blue Line goes under the northbound lanes of US 29 to offer access to UNC Charlotte while US 29 continues as a boulevard toward
Concord. Before doing so, it intersects with I-485 once again. Before heading toward Concord, US 29 offers access to
Charlotte Motor Speedway before meeting at an interchange with George Liles Parkway. It then briefly overlaps with
US 601 and
NC 73 in western Concord before US 601 splits to run concurrently with I-85 and NC 73 splitting to head toward downtown Concord. From here, US 29 runs north through
Kannapolis. US 29 then goes through
Landis and
China Grove, briefly overlapping with
NC 152 east of China Grove. US 29 then heads toward Salisbury where, west of downtown Salisbury, it begins to run concurrently with US 70 serving as Salisbury's Main Street. After going through downtown Salisbury, US 29/US 70 offers access to both
Spencer and
East Spencer before crossing over the
Yadkin River. Afterward, US 29/US 70 then merges into I-85/
US 52 as the four highways all run together for roughly . At exit 87, US 29/US 52/US 70 splits from I-85 and briefly joins
I-285, where US 29 follows the route of former
I-85 Business (I-85 Bus.). West of
Lexington, US 52 and I-285 split away from US 29/US 70. US 29/US 70 then goes around the northern edge of Lexington where the two routes briefly overlap with US 64 before heading toward
Thomasville. In Thomasville, US 70 splits from US 29 and joins
NC 68 towards High Point. Exiting Thomasville, US 29 then goes south of High Point and north of
Trinity and
Archdale before intersecting
I-74 southeast of High Point. Following this, US 29 once again runs together with I-85 proper before splitting at the interchange with
I-73/
US 421. US 29 then merges into
I-40 running together with
US 220 south of Greensboro. The now three simultaneously running highways (US 29, US 220, and I-40) go around southern Greensboro before US 29/US 220 splits from I-40 going north around eastern Greensboro as a
controlled-access highway named
O. Henry Boulevard. As US 29/US 220 intersects Wendover Avenue, US 220 splits from US 29 going west. US 29, now all alone, goes through the northeastern suburbs of Greensboro where it intersects with
I-785 and will run concurrently with I-785 past the Virginia state line once modifications to the existing US 29 are completed. After meeting I-785, US 29 is largely rural with
Reidsville being the last town served along the route. Here in Reidsville, US 29 intersects with
US 29 Bus. with the latter acting as a beltline stretching around western Reidsville. Afterward, US 29 heads northeast to Virginia just southwest of Danville. ==History==