US 70 in North Carolina


US 70
Get started Hot Springs
End Atlantic
Length 482 mi
Length 775 km
  • Tennessee
  • Weaverville
  • Asheville
  • Black Mountain
  • Marion
  • Morgantown
  • Hickory
  • Statesville
  • Salisbury
  • Lexington
  • High Point
  • Greensboro
  • Burlington
  • Hillsborough
  • Durham
  • Raleigh
  • Selma
  • Goldsboro
  • Kinston
  • Freeway
  • Dover
  • Cove City
  • Tuscarora
  • Clark
  • Trent Woods
  • New Bern
  • Morehead
  • Atlantic

According to Bittranslators, US 70 is a US Highway in the US state of North Carolina. The road forms a long east-west route across the state, from Hot Springs on the Tennessee border through Asheville, Greensboro, Durham, and Raleigh to its end at Atlantic in the Outer Banks. The road is 775 kilometers long.

Travel directions

Western North Carolina

At Hot Springs, US 70 in Tennessee enters the state of North Carolina from Knoxville, along with US 25 in the Appalachian Mountains. The road then descends to the town of Asheville, where it briefly crosses Interstate 26, the highway from Johnson City and Kingsport in Tennessee to Spartanburg and Columbia in South Carolina. US 19 and US 23 also run across I-26. US 70 then continues on Broadway and east through Asheville. It crosses Interstate 240, the bypass of Asheville. The US 70 then runs parallel to theInterstate 40 heading east toward Greensboro. For a short distance, the US 70 is even double-numbered with the I-40. The road passes through a wooded area, with many high hills. In Marion, one crosses US 221, which comes from Spartanburg and runs north to Boone. The road then goes to Morgantown, a regional town where one crosses US 64, the road from Hendersonville. A lot further east you will cross the US 64 again.

The road still runs parallel to I-40 to the town of Hickory, a regional town with 37,000 inhabitants. Here you cross the US 321, which comes as a highway from Gastonia and runs as a 2×2 main road to Boone. US 70 then crosses I-40 and runs south to Statesville, an interchange in central North Carolina. The road crosses the Catawba River, and in downtown Statesville intersects US 21, which runs parallel to Interstate 77, which it then crosses. I-77 runs from Charlotte in the south to Cleveland in the north. US 70 then has 2×2 lanes and bends slightly to the southeast, to Salisbury. At Salisbury, the road merges with US 29from Charlotte, where US 29 and US 70 join I-85 for a while, to Lexington, where the roads become US 52, the highway to Winston-Salem. However, the US 29 and US 70 do not go that far, they go through the center of Lexington towards High Point and Greensboro.

Both roads then form an underlying 2×2 trunk road, past Thomasville and through High Point, a town of 102,000 inhabitants. US 29 and US 70 form a highway here past the city, and it crosses US 311, the highway out of Winston-Salem. Thereafter, US 29 becomes a 2×2 trunk road again, then merges with I-85 for a short double-numbering to the south end of Greensboro, where I-85 exits toward Durham in the east, and US 29 becomes a 2×3 freeway lanes to downtown Greensboro. Interstate 74 crosses here, which runs south to Rockingham. The US 29 then runs over the Interstate 40along the south side of Greensboro, whereupon the road turns off and forms a highway east of downtown. US 70 then exits, paralleling I-40/I-85 to Durham and Raleigh. US 29 is a highway to Danville in Virginia.

Eastern North Carolina

US 70 on the west side of Raleigh at I-540.

The US 70 and US 70 Bypass at Goldsboro.

US 70 then parallels I-40 and I-85 which are double-numbered. This takes you through the town of Burlington, which is halfway between Greensboro and Durham. You will then pass Hillsborough, after which US 70 crosses Interstate 85, which branches here towards Richmond. One then crosses US 15, which forms a north-south highway past Durham. In the center of Durham one crosses US 501, after which US 70 runs as the underlying link to Raleigh. In Raleigh one first crosses Interstate 540, which forms the outer ring of the city. The road here is called the Raleigh-Durham Highway and is of great underlying importance. Closer to downtown, one crosses Interstate 440, Raleigh’s inner ring road. US 70 then runs through downtown Raleigh, where it intersects US 1 and US 64. US 70 south of Raleigh crosses Interstate 40 twice, and also last, as I-40 veers south to Wilmington.

After Raleigh, US 70 runs southeast with 2×2 lanes. At the village of Smithfield one crosses US 301 and then Interstate 95, the highway from Fayetteville to Richmond. US 70 remains a 2×2 trunk road to Goldsboro, a regional town where it intersects Interstate 795, the senwleg to Wilson in the north. The US 117 also runs over this. It also crosses US 13, which comes from Fayetteville and runs to Greenville. US 70 then remains a 2×2 trunk road, passing over the densely forested coastal plains to Kinston, where it intersects US 258, the main road from Jacksonville to Tarboro. The US 70 will even become ahighway and leads to New Bern, the gateway to North Carolina’s Outer Banks, an area of ‚Äč‚Äčlarge sandbars jutting into the Atlantic Ocean. Here one crosses US 17, North Carolina’s easternmost north-south route. US 70 then becomes a 2×2 trunk road through the Croatan National Forest, leading to Morehead City on the coast. The road then narrows to one lane in each direction and crosses a large peninsula to Atlantic, where the road ends at the Pamlico Sound, part of the Atlantic Ocean.


US 70 follows the historic Central Highway. The predecessor of the US 70 was largely the NC-10. US 70 was introduced in 1926. The route ended at Beaufort at the time, but was extended to Atlantic on the coast in 1931.

Tennessee – Salisbury

In western North Carolina, relatively few upgrades have been made to US 70. Interstate 40 is largely constructed in the same corridor. As a result, the approach roads have only been widened to 2×2 lanes around larger places. As early as the 1960s, the eastern approach road from Asheville was widened to 2×2 lanes, as was the dual numbering with US 321 east of Hickory. In the 1980s, the stretch from Weaverville to Marshall was widened to 2×2 lanes. This gave Asheville four-lane approach roads from all directions. However, the part further north has not been upgraded and is characterized by a very winding route.

Salisbury – Raleigh

US 29/70 at High Point.

The section through the middle of North Carolina partly coincides with US 29 between Salisbury and Greensboro. This has traditionally been one of the main roads of the state. A new section opened around Lexington and Thomasville in 1952 and a new section opened between Thomasville and Jamestown in 1957, largely bypassing the busy Charlotte and Greensboro corridor with new roads. These parts are built directly with 2×2 lanes, but is not a real freeway.

The stretch between Durham and Raleigh was also widened to 2×2 lanes in the 1950s. As early as 1960, the first section of I-40/85 between Greensboro and Efland opened, after which US 70 was routed over the new freeway. Therefore, no serious upgrades have been made to the original US 70 between Greensboro and Durham.

Raleigh – Atlantic

Numerous upgrades have been made to US 70 in eastern North Carolina. The current route between Kinston and New Bern opened in 1941. The current bridge between Beaufort and Morehead City opened about 1964.

During the 1960s, a long stretch of US 70 eastwards from Raleigh was widened to 2×2 lanes, this 2×2 divided highway was not a true freeway, it had only occasional grade separations. By 1970 the 2×2 route from Raleigh ended after 130 kilometers at Dover. The road between New Bern and Morehead City was also widened to 2×2 lanes in the 1960s. In 1978-1979, a 42-kilometer stretch of freeway opened from Dover to New Bern. This meant that the entire route from Raleigh to Morehead City had 2×2 lanes over a length of 230 kilometers. The Goldsboro bypass was also made grade-separated in the 1970s.

In 1997, an unusual Selma diversion opened, which, unlike the original route, has no direct connection to I-95. In 1999, a new interchange with US 17 opened in New Bern, with flyovers over the water. On June 9, 2008, the Clayton bypass opened not far outside of Raleigh. This was a 14-mile new freeway connecting to I-40. In 2015-2016, State Route 44 opened around Goldsboro, which is also signposted as the US 70 Bypass. This is a new freeway around Goldsboro bypassing the old US 70. Between 2014 and 2018, US 70 at Beaufort was rerouted over a new 2×2 lane 6-kilometer long route, including a 1-kilometer bridge, which opened on January 27, 2018.


North Carolina wants to number the section between I-40 in Garner (near Raleigh) and Havelock as Interstate 42. This Interstate Highway will then be 220 kilometers long.

There are also plans to upgrade an eight-kilometer section of US 70 between Lynn Road in Raleigh and TW Alexander Drive in Durham to a freeway. There are also plans to upgrade an 8-kilometer section in the south of James City to a freeway, partly with 2×3 lanes. On March 30, 2021, a $58.8 million contract was awarded to upgrade 8 kilometers of US 70 between US 70 Business in Powhatan and the bridge over the Neuse River to Interstate Highway. The project should be completed by the end of 2024.

US 70 in North Carolina