Interstate 95 South - Roanoke Rapids to Enfield

The ramp to the North Carolina Welcome Center separates from I-95 south just 0.12 miles from the Virginia border.
12/30/20
Interstate 95 is designated the Blue Star Memorial Highway and Purple Heart Memorial Highway throughout the state of North Carolina.
01/01/17
Meeting the freeway first in the Tar Heel State is NC 48, which connects Pleasant Hill and Gaston.
12/30/20
NC 48 runs 3.02 miles east from the diamond interchange at Exit 180 to U.S. 301 at Pleasant Hill.
12/30/20
NC 48 travels 53.49 miles overall, turning south at NC 46 in Gaston to Roanoke Rapids and ultimately U.S. 301 Business in Downtown Rocky Mount.
12/30/20
The first reassurance marker posted in North Carolina for I-95 south stands east of Brewers Crossroads at Jacks Swamp.
12/30/20
NC 46 turns southeast from NC 48 at Gaston 2.52 miles to NC 186, which overlaps with NC 46, 0.54 miles to a dumbbell interchange (Exit 176) with I-95 and U.S. 158.
12/29/25
The realignment of U.S. 158 around the town of Garysburg completed in 2025 included expanding NC 46/186 west 2.5 miles to I-95 at Exit 176. Replaced with U.S. 158, NC 46 was truncated west from U.S. 301 to I-95.
12/29/25
SR 46 travels 13.54 miles west across western Northampton County, becoming Virginia Route 46 north to Blackstone. NC 186 parallels I-95 north from NC 46 to NC 48. U.S. 158 east leads to Jackson, Elizabeth City and the Outer Banks.
12/29/25
An intrastate route, U.S. 158 was realigned in 2025 to overlap with I-95 south from NC 46/186 to the diamond interchange at Exit 173.
12/29/25
U.S. 158 continues west into Roanoke Rapids. The former route east through the town of Weldon and alongside U.S. 301 to Garysburg was redesignated U.S. 158 Business in 2025.
12/29/25
U.S. 158 and U.S. 158 Business are four lane commercial arterials leading away from Exit 173. U.S. 158 bypasses Roanoke to the south, with NC 125 (10th Street) and NC 48 (Roanoke Avenue) leading toward Downtown.
12/29/25
Rocky Mount is just over a half hour to the south. Wilson is 20 miles further and Fayetteville debuts on distance signs at 126 miles out.
12/30/20
Originating in Roanoke Rapids, NC 125 leads south from NC 46 (Roanoke Avenue) to meet I-95 at a parclo interchange (Exit 171).
12/30/20
One half mile north of Exit 171 to NC 125. The state route continues south six miles to join U.S. 301/NC 903 at the county seat of Halifax.
12/30/20
Southbound I-95 at Exit 171 to NC 125. NC 125 runs 66.94 miles overall southeast to Scotland Neck and Williamston.
12/30/20
Leaving Roanoke Rapids, I-95 enters a stretch of forest land surrounding both Little Quankey and Quankey Creeks.
12/30/20
The roadways of I-95 diverge around a tree lined median on this stretch. Rocky Mount is 37 miles to the south followed by Wilson in 57 miles.
12/30/20
NC 903, a 203 mile long route between Lake Gaston and southern Sampson County, crosses paths with I-95 at a diamond interchange (Exit 168).
12/30/20
Located five miles to the southeast, NC 903 provides the main route to Halifax from I-95. NC 903 westbound bypasses Roanoke Rapids to the south en route to U.S. 158 and Littleton.
12/30/20
A handful of traveler services line NC 903 within the vicinity of Exit 168 and nearby Pierces Crossroads. NC 903 becomes Virginia Route 903 north of the state line.
12/30/20
Fayetteville is 121 miles to the southwest of the Aurelian Springs Road overpass near Exit 168.
12/30/20
A patchwork of forest and farm land lines I-95 on the stretch preceding Exit 160 with NC 561 near Beaverdam.
12/29/25
NC 561 leads 8.40 miles northeast to U.S. 301 outside Halifax and west 2.56 miles to Heathsville and 7.82 miles to NC 4 and NC 48 at Brinkleyville.
12/29/25
NC 561 travels 37 miles west from Exit 160 and Halifax County to U.S. 401 in the Franklin County seat of Louisburg.
12/29/25
Interstate 95 advances south across Burnt Coat Swamp 26 miles to Rocky Mount and 113 miles to Fayetteville.
12/29/25
The last of the five interchanges in Halifax County joins I-95 with NC 481 at Exit 154, six miles west of Enfield.
12/29/25
NC 481 runs wholly within Halifax County for 21.09 miles between NC 4/48 at Glenview, 2.61 miles to the west, and NC 561 at Tillery to the east.
12/29/25
Interstate 95 crosses Rocky Swamp south of Exit 154, 20 miles from Rocky Mount and 40 miles from Wilson.
12/30/20
01/01/17
Weigh stations line both sides of Interstate 95 near the Nash County line.
12/30/20
Photo Credits:
- Alex Nitzman: 12/30/20, 12/29/25
- AARoads: 01/01/17
Connect with:
Page Updated Thursday January 15, 2026.


