U.S. Route 70 (US 70) is a part of the United States Numbered Highway System that runs from Globe, Arizona, to the Crystal Coast of the US state of North Carolina. In North Carolina, it is a major east–west highway that runs from the Tennessee border to the Atlantic Ocean. From the Tennessee state line near Paint Rock to Asheville it follows the historic Dixie Highway, running concurrently with US 25. The highway connects several major cities including Asheville, High Point, Greensboro, Durham, Raleigh, Goldsboro, and New Bern. From Beaufort on east, US 70 shares part of the Outer Banks Scenic Byway, a National Scenic Byway, before ending in the community of Atlantic, located along Core Sound.

US 70 is an original US Highway, signed on November 11, 1926, when the US Highway System was approved. Since then, the highway has been realigned in places. One of the larger extensions of US 70 came in 1931 when the highway was extended concurrently along North Carolina Highway 101 (NC 101) from Beaufort to Atlantic. There are four-lane highways throughout much of the state, and notable sections of US 70 have been converted to freeway or expressway standards, including those in Greensboro, Clayton, and New Bern. Several new projects beginning in the 2000s have placed US 70 on interstate grade freeways. On May 24, 2016, AASHTO assigned the Future I-42 designation to the majority of US 70's routing east of Garner. Additionally, a short freeway segment in east Durham was officially designated as I-885 on June 30, 2022, a route that connects I-40 to I-85 through the Research Triangle Park and east Durham.

Route description US 70 travels through several diverse regions in North Carolina, including the Bald and Black Mountains of Western North Carolina, the rural Foothills, the urban Piedmont, the farmlands of the Inner Banks, and the coastal communities of the Crystal Coast. All of US 70 east of Durham, and smaller segments including Statesville to Salisbury and Lexington to Greensboro, are listed in the National Highway System, a network of roads important to the country's economy, defense, and mobility. US 70 also overlaps the Appalachian Medley, from Hot Springs to Walnut.

Western Mountains and Foothills

US 70, in concurrency with US 25, enters from Tennessee as a two-lane mountain highway meandering through the Bald Mountains. In Hot Springs it crosses the French Broad River and the Appalachian Trail, then goes northeasterly through Tanyard Gap to Hurricane. Proceeding south, it goes through the Walnut Mountains and then joins NC 213 near Walnut. Continuing on a more southeasterly routing, it becomes the US 25 Bus./US 70 Bus. split-off towards downtown Marshall at Mashburn Gap. At the Hayes Run Road interchange, NC 213 splits and continues towards Mars Hill. Before US 25 Bus./US 70 Bus. rejoins at Ivy River Road, the highway widens to four lanes; afterwards, it follows along Ivy Creek before crossing the Madison/Buncombe county line.

In Weaverville, US 25/US 70 joins Future I-26/US 19/US 23 (exit 19), then continues south on the Morris L. McGough Freeway to Asheville. US 25 separates at Merrimon Avenue (exit 23), continuing solo into downtown Asheville. At the Patton Avenue interchange, US 70 switches to an I-240/US 74A concurrency as it goes east along the Billy Graham Freeway. At Charlotte Avenue (exit 5B), US 70/US 74A splits from I-240 before it goes through the Beaucatcher Cut. At College Street, which changes into Tunnel Road, US 70/US 74A passes through Beaucatcher Tunnel (built in 1927). On the eastern side of Beaucatcher Mountain, US 70/US ;74A goes through a commercial corridor that leads to Asheville Mall, where US 74A splits and continues along South Tunnel Road and connects with I-240 at a unique three-level diamond interchange. In the East Asheville area is the historic Oteen Veterans Administration Hospital Historic District as well as the Blue Ridge Parkway. At Jones Mountain, US 70 leaves the Asheville city limits and begins its parallel north of I-40, as it goes through Swannanoa and Black Mountain. At Ridgecrest, US 70 merges with I-40 (exit 65). At Swannanoa Gap it crosses the Eastern Continental Divide (elevation ) and enters McDowell County.

At the top of the gap, in addition to a reduced speed limit there is a truck information station that requires all trucks to go through before continuing. The following descent is a 6% grade along Youngs Ridge to Old Fort, along which are several reduce-speed warning lights and three runaway truck ramps. It is likely that, on both on the ascent and the descent, most trucks and some cars will be going slower than posted speed limits, and that, despite the fact that this section is six lanes wide, slower vehicles may be traveling in the passing lanes. At Old Fort, US 70 splits from I-40 (at exit 72) and travels through the downtown area and by the Mountain Gateway Museum and Heritage Center. East of Old Fort, US 70 travels northeasterly towards Marion and forms the southern boundary of the Pisgah National Forest. At Pleasant Gardens, it connects with NC 80, which travelers can follow towards Mount Mitchell, the highest peak east of the Mississippi River. Crossing the Catawba River and entering Marion, US 70 connects with US 221/NC 226 and then forms a short concurrency with US 221 Bus. along Main Street. East of Marion, US 70 connects with NC 126 in Nebo, where travelers can visit Lake James State Park.

Entering Burke County near Bridgewater, US 70 passes through Glen Alpine and then enters Morganton, where it forms a brief concurrency with US 64 as it proceeds along Fleming Drive, while US 70 Bus. passes through the downtown area. Continuing east, it goes through the towns of Drexel, Valdese, Rutherford College, Connelly Springs and Hildebran before crossing into Catawba County at Long View. In Hickory, US 70 serves as the town's commercial corridor as US 321 Bus. begins its concurrency at the US 321 interchange. In Conover, US 321 Bus. turns at Northwest Boulevard towards Newton and then crosses NC 16. Continuing east through Claremont and Catawba, US 70 crosses the Catawba River for the second time and enters Iredell County.

Piedmont After passing through Celeste Hinkle and by the Statesville Regional Airport, US 70 enters the city limits of Statesville and connects with US 64/NC 90 at the intersection of Newton Drive and Garner Bagnal Boulevard. Passing south of the downtown area, it begins to parallel the Norfolk Southern Railway south to Salisbury. Crossing US 21 at Shelton Avenue and I-77 (exit 49A), it leaves Statesville and proceeds southeasterly along Statesville Boulevard, also known as the Jim Graham Highway, through an area of farmland and factories that are wedged between the four-lane highway and the railway. After crossing into Rowan County, US 70 goes through Cleveland and shares a short concurrency with NC 801 near Barber before entering Salisbury. On Jake Alexander Boulevard, US 70 shares a concurrency with US 601 until the Rowan Mills area, where it switches onto Main Street with US 29 and later NC 150. Traveling northeasterly through downtown Salisbury, it then goes by the North Carolina Transportation Museum before passing through Spencer. At the Yadkin River, the four-lane highway reduces to two-lanes as it crosses over into Davidson County. Adjacent to the bridge over which US 29/US 70/NC 150 travels are the Wil-Cox Bridge, a concrete arch pedestrian bridge, and two North Carolina Railroad (NCRR) Warren truss bridges.

At from the Yadkin River, NC 150 splits towards Churchland while US 29/US 70 merges with I-85/US 52 (at exit 84). After a concurrency, I-85 splits off and continues towards Greensboro, and I-285 begins (at exit 87). Entering the Lexington city limits, additional route changes occur; I-285/US 52 departs (at exit 87) towards Winston-Salem, and US 64 merges from Mocksville. After skirting north of downtown Lexington, US 64 departs again towards Asheboro, with US 70 continuing northeast alongside the four-lane expressway. While in Thomasville, it exits off the expressway with the diamond exit with NC 68. Now concurrent with said route, the concurrent loops exit the western "half" of North Carolina, in which the two routes encircles the center of Downtown High Point in the blend of boulevard and expressway grade, before coming to the exit with I-74. US 70 continues into the northern outskirts of High Point, where NC 68 diverges to the north at an at-grade junction with Wendover Avenue. US 70 continues northeast along Wendover Avenue, before entering into the northern outskirts of Jamestown. The corridor comes to the exits with Guilford College Road and the Greensboro Urban Loop (I-73/US 421), while heading to the city limits of Greensboro, where it temporarily becomes a boulevard. The route enters into the surrounding commercial retail district, where it comes to an exit with I-40. Wendover Avenue comes to an at-grade junction with Clifton Road, before it becomes a freeway with six overall lanes. The route comes to the exits with Spring Garden Street and Holden Street, before entering into the northern outskirts of Downtown Greensboro. While inside downtown, it comes to the exit with Market Street, before coming to Friendly Avenue and Benjamin Parkway, which gives direct access to the Friendly Center. After coming to the exit with Westover Terrace, it comes to junction with Battleground Avenue which carries US 220, before the freeway downgrades to partial expressway. It is in this vicinity, where US 70 and US 220 travels concurrently onto the partial-expressway, with the exits with Yanceyville Street and Summit Avenue. The corridor comes to a junction with O'Henry Boulevard (US 29), where US 220 leaves O'Henry Boulevard to join with US 70. Wendover Avenue crosses the Huffine Mill Road exit, comes to the junction with Penny Road, before the Wendover Avenue designation terminates at an at-grade junction with Burlington Road. It comes to a junction with I-785 and I-840, where the route enters into McLeansville, downgrading to a non-median arterial road. The road continues with the designated name, the Charlotte Hawkins Brown Memorial Highway, where it enters into the eastern "half" of North Carolina. US 70 connects to Sedalia and Gibsonville, among other, alongside the Rock Creek and Stoney Creek centers in Whitsett; east of Whitsett, it enters Alamance County.

With the corridor traveling south of central Elon, US 70 travel on Church St, a four lane retail corridor, as it enters city limits of Burlington. It connects with NC 87 and NC 100 as well as NC 62 as it enters downtown Burlington. Sharing a brief concurrency with NC 62 through the downtown area, it then proceeds southeasterly to Haw River. As it nears the town of Haw River, it then goes northeasterly again to bypass the town and crosses over the Haw River via Three Governors Bridge; heading easterly again, the highway drops back to two lanes after connecting with NC 49. At Mebane, US 70 crosses into Orange County. Passing through the communities of Miles and Efland, and parallels the NCRR railroad just to the north, US 70 makes a unique median divide in Duke Forest to merge with the I-85 Connector (SR 1239); constructed in the mid-1950s when US 70 was rerouted here onto what is now I-40/I-85. Crossing the Eno River, US 70 passes along the northern edge of Hillsborough, while US 70 Bus. goes through its downtown area. Crossing the Eno River again, it borders along the Eno River State Park, while traveling through another area of the Duke Forest. At Eno, US 70 merges onto I-85 (exit 170), while US 70 Bus. continues along its former alignment to Bennett Place.