U.S. 158 originates in Mocksville and concludes along the Outer Banks at Whalebone. Initially paralleling Interstate 40, U.S. 158 heads northeast into Winston-Salem, where it combines with U.S. 421 along Salem Parkway south of Downtown. Shifting north, U.S. 158 bypasses Greensboro through Stokesdale en route to Reidsville in Rockingham County.
Navigating along a rural course, U.S. 158 continues east to the county seats of Yanceyville, Roxboro and Oxford. U.S. 158 combines with I-85 along the north side of Henderson and then with U.S. 1 east to Norlina. Within Northhampton County, U.S. 158 joins the city of Roanoke Rapids with I-95 and the seat at Jackson.
East from an overlap with U.S. 13 in Gates County, U.S. 158 enters Pasquotank County, where it combines with U.S. 17 southeast into Elizabeth City. Approaching the Outer Banks, U.S. 158 crosses Camden County to MSR 168 at Barco in Currituck County. The four lane highway turns southeast along a peninsula between Albemarle and Currituck Sounds to the Wright Brothers Memorial Bridge to Kitty Hawk in coastal Dare County.
U.S. 158 Business Routes
- Oxford - 4.25 miles across the city on Roxboro Road, U.S. 15/NC 96 (College Street) and Williamsboro Street.
- Henderson - 8.60 miles from U.S. 158 in Granville County to U.S. 1 Business (Raleigh Road), and alongside U.S. 1 Business on Garnett Street through Downtown Henderson to U.S. 158 at North Henderson.
- Warrenton - 7.49 miles to the Warren County seat of Warrenton. U.S. 158 Business overlaps with U.S. 401 southeast from Norlina to E Macon Street in Warrenton and returns to U.S. 158 northeast near Macon.
- Murfreesboro - 4.40 mile loop along Main Street through the town of Murfreesboro.
- Gatesville - 4.99 mile loop south to NC 37 (Main Street) in the Gates County seat.
||U.S. 158 east at Indiantown Road (SR 1147). Indiantown Road leads north to NC 34 at Shawboro and south to Indiantown in Camden County. 02/15/01 |
||U.S. 158 (Croatan Highway) curves southward at the Outer Banks Welcome Center and SR 1493 (N Croatan Highway) to Kitty Hawk. SR 1493 is a 0.09 mile connector with NC 12 (N Virginia Dare Trail) north to Southern Shores and Corolla and south along the beaches. 02/15/01 |
||U.S. 158 concludes south of Nags Head at the westbound beginning of U.S. 64 and NC 12 (S Virginia Dare Trail) at Whalebone. Prior to 2002, when the Virginia Dare Memorial Bridge opened across Croatan Sound to Manns Harbor, U.S. 264 overlapped with U.S. 64 west from U.S. 158 as well. 12/26/00 |
||U.S. 158 westbound near Milepost 12 and Jockeys Ridge State Park. The naturally occurring sand dunes within the park rise along the west side of Croatan Highway. This state park was established to protect the dunes from development. 12/16/01 |
||Reassurance marker formerly posted along Croatan Highway north at 8th Street in Kill Devil Hills. 12/16/01 |
||U.S. 158 (Croatan Highway) westbound at Eckner Street (SR 1249) by the Sea Scaape Beach and Golf Villas Resort. 08/24/09 |
||U.S. 158 (Croatan Highway) turns westward at the Aycock Brown Welcome Center and SR 1493 to NC 12 (N Virginia Dare Trail). NC 12 extends north from nearby along Ocean Boulevard to Southern Shores. NC 12 continues another 20 miles to Corolla while U.S. 158 continues two miles to the Wright Brothers Memorial Bridge and Currituck County. 08/24/09 |
||Crossing the Wright Brothers Memorial Bridge, U.S. 158 spans Currituck Sound from the Outer Banks. The westbound bridge from Martin's Point to Point Harbor was built in 1995. The narrow eastbound span dates back to 1966. 08/24/09 |
||NC 136 spurs east from U.S. 158 (Caratoke Highway) along Macedonia Church Road east to Poplar Branch Road and the community of Poplar Branch. NCDOT swapped NC 3 with NC 136 in Kannapolis on March 3, 2003. 12/17/01 |
||U.S. 158 branches west from Caratoke Highway at Barco and NC 168. NC 168 extends the five lane arterial northward to Sligo while U.S. 158 reduces to two lanes along Shortcut Road west to Gregory, Belcross, Camden and Elizabeth City. 08/24/09 |
||NC 168 is part of a multi state route with SR 168 along the Chesapeake Expressway north into Chesapeake, Virginia. 08/24/09 |
||U.S. 158 spans the Intracoastal Waterway across the Joseph P. Knapp Bridge at Coinjock. Opened in 1986, the high rise span replaced a two lane draw bridge to the east. 02/25/01 |
- 12/26/00 by AARoads.
- 02/15/01 by AARoads.
- 02/25/01 by AARoads.
- 12/16/01 by AARoads.
- 12/17/01 by AARoads.
- 08/24/09 by Connor Lauzon.
Page Updated 08-01-2020.