North Carolina Highway 45 travels northwest from the ferry landing joining Swan Quarter with Ocracoke in Hyde County to the Hertford County seat of Winton. The 96.94 mile long state route joins the Hyde County seat of Swan Quarter with Plymouth in western Washington County. This includes a 15.66 mile long overlap with U.S. 264.
NC 45 combines with NC 308 across the Roanoke River north from U.S. 64 to Bertie County. Paralleling the Chowan River to the west, NC 45 continues to Colerain, Harrellsville and Cofield. The north end ties into the west split of U.S. 13 and U.S. 158 in the town of Winton.

South
NC 45 angles southwest from U.S. 64/NC 32 at Pineridge.
12/30/17
Reassurance marker posted west of Roxie Reese Road (SR 1109).
12/30/17
Curving south at Old Roper Loop (SR 1113), NC 45 reaches the Plymouth city limits.
12/30/17
NC 45 advances south from Old Roper Road (SR 1114) and the residential area in southeast Plymouth.
12/30/17
NC 32 converges with NC 45, 1.06 miles south from U.S. 64 in Plymouth.
12/30/17
12/30/17
NC 32/45 overlap south for 3.31 miles.
12/30/17

South
NC 32/45 southbound first intersect Morrattock Road (SR 1106) west toward Plymouth Municipal Airport (PMZ).
12/30/17
NC 45 separates with NC 32 south at the north end of NC 99.
12/30/17
12/30/17
NC 32 travels southwest to U.S. 264 and Washington. NC 99 leads south to the town of Bellhaven.
12/30/17
NC 45/99 combine for 11.2 miles south to Union Grove.
12/30/17

South
12/30/17
12/30/17
12/30/17
A historical marker references the historic Turnpike Road, which linked Plymouth with Hyde County in 1815.
12/30/17
Reassurance markers posted south of A Canal Road (SR 1128) at the community of Wenona.
12/30/17
NC 45/99 nip the northwestern corner of Hyde County for 0.11 miles.
12/30/17
NC 45 meanders southeast to Ponzer and U.S. 264 near Mt. Olive. NC 99 turns westward along the ensuing stretch to U.S. 264 at the town of Pantego.
12/30/17
Page Updated Sunday August 02, 2020.