US 301 and 311 in North Carolina

US 301 in North Carolina

US 301
Get started Rowland
End Pleasant Hill
Length 186 mi
Length 300 km
  • South Carolina
  • Rowland
  • Lumberton
  • Fayetteville
  • Dunn
  • Benson
  • Smithfield
  • Selma
  • Wilson
  • Rocky Mount
  • Weldon
  • Virginia

According to Allcitycodes, US 301 is a US Highway in the US state of North Carolina. The road forms a north-south route through the east of the state, parallel to Interstate 95. The road serves the towns of Fayetteville, Wilson, and Rocky Mount. The road is about 300 kilometers long.

Travel directions

US 301 in Fayetteville.

At Rowland, US 301 in South Carolina from Florence enters North Carolina, after which US 501 exits to Laurinburg. US 301 then runs west of I-95 and intersects US 74, the 2×2 main road to Wilmington, about 25 miles away. After this and around Lumberton, the road is double numbered with I-95, after which the road runs independently parallel to I-95 to Fayetteville. Fayetteville is a larger city with more than 200,000 inhabitants. Remarkably enough, no other US Highways are crossed here, although the US 401 does come close. The US 13. starts just outside the citywhich runs to Goldsboro. US 301 then continues to follow I-95 northeast. About 20 miles from Fayetteville, Dunn crosses US 421, which runs from Greensboro to Wilmington. A little further, at Benson, one crosses Interstate 40, which runs from the capital Raleigh to Wilmington.

US 301 then continues along I-95 after which US 701 from Clinton ends at US 301. Shortly thereafter, you cross the 2×2 US 70, a major road from Raleigh to Goldsboro and the Atlantic Coast. About 10 miles later, it crosses I-95 for the last time in North Carolina, and US 301 runs 2×2 lanes to Wilson, just east of I-95. Wilson crosses two highways, Interstate 795 to Goldsboro and US 264 from Raleigh to Greenville. US 301 then continues in 2×2 lanes to Rocky Mount, about 30 kilometers to the north. Here one crosses the highway US 64which runs from Raleigh to Nags Head. Shortly after Rocky Mount, the road narrows to one lane in each direction and heads north about five to eight miles east of I-95. At Garysbury one crosses US 158, which runs from Roanoke Rapids to Elizabeth City in the east. Not much further is the border with Virginia. US 301 in Virginia then continues to Richmond.


US 301/501 at Rowland.

US 301 was added to the network in 1932. The route connects several medium-sized towns in the east of the state, and later Interstate 95 in North Carolina was built parallel to it. The US 301 usually runs not much more than 15 kilometers from the I-95, which means that the through-going importance of the US 301 has lapsed. Nevertheless, parts of the route have been implemented as a divided highway with 2×2 lanes, namely in the Wilson and Rocky Mount region.

As early as the 1950s, a 47-kilometer stretch between Kenly and Rocky Mount was widened to a 2×2 divided highway. This joined Kenly on one of the older sections of I-95. In 1958 a diversion of Lumberton was also realized, which shortly afterwards became part of I-95. A western diversion of Rocky Mount was completed in the early 1960s, as well as a short 2×2 lane section on the north side of Rocky Mount. After that, I-95 was completed, so that US 301 was not upgraded further outside a few larger places.

US 311 in North Carolina

US 311
Get started Winston-Salem
End Eden
Length 53 mi
Length 85 km
  • Winston-Salem
  • Walnut Cove
  • Madison
  • Eden
  • Virginia

US 311 is a US Highway in the US state of North Carolina. The road forms a north-south route from Winston-Salem to the Virginia border at Eden. The route is 85 kilometers long.

Travel directions

US 311 near Madison.

US 311 begins in the town of Winston-Salem at a junction with US 52, just north of Downtown. US 311 then forms an urban five-lane highway with a center turn lane, but narrows to a single-lane road on the outskirts of town. US 311 then has a somewhat secondary character as a single-lane road through wooded areas. Near Madison the US 311 lifts a bit on the US 220. The road then continues through Eden and then reaches the Virginia state border. US 311 in Virginia then continues to Danville.


US 311 was added to the network in 1926, initially running from Aberdeen to Roanoke in Virginia. Later, the starting point was changed to Rowland and Rockingham. The classic route from Randleman to Madison originated more or less in 1966. In 2003 the northern terminus was changed to Eden and since 2012 US 311 has been running to Danville, Virginia. In 2018, the southern end was shortened from Randleman to Winston-Salem.

Between 1997 and 2010, the highway around High Point opened to traffic in three phases. On November 22, 2010, the last section of it opened to I-85, and double-numbered with Interstate 74 in North Carolina. In June 2013, I-74 opened at Randleman parallel to US 311. These parts are no longer part of US 311 since 2018, but only of I-74.

US 311 in North Carolina

About the author