| 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 |
| Roanoke Rapids, a city along the northeastern extent of the North Carolina piedmont, is nine miles to the southwest via I-95. 12/30/20 |
| NC 46 turns southeast from NC 48 at Gaston 3.12 miles to a diamond interchange (Exit 176) with I-95. 12/30/20 |
| East from Exit 176, NC 46 concludes in 3.38 miles at U.S. 301 within the town of Garysburg. 12/30/20 |
| The second of two Northampton County exits on I-95 south departs for NC 46. Overall SR 46 stretches 16.93 miles across the county, becoming Virginia Route 46 north to Blackstone. 12/30/20 |
| U.S. 158, an intrastate route at 349 miles in length, crosses I-95 at a diamond interchange (Exit 173) in two miles. 12/30/20 |
| I-95 spans the Roanoke River on a 1999 crossing ahead of Exit 173. The Roanoke River meanders 410 miles from west of the Blue Ridge mountains in Virginia to Albermale Sound near Plymouth. 12/30/20 |
| U.S. 158 links Roanoke Rapids to the west with the town of Weldon to the east. U.S. 158 east of Weldon leads to Jackson, Elizabeth City and the Outer banks. 12/30/20 |
| Southbound I-95 enters Halifax County, one of the oldest counties in North Carolina. 12/30/20 |
| U.S. 158 expands into a four lane commercial arterial east and west of Exit 173. U.S. 158 bypasses Roanoke to the south, with 10th Street (NC 125) and NC 48 (Roanoke Avenue) leading toward Downtown. 12/30/20 |
| The city limits of Roanoke Rapids line I-95 south from Chockoyotte Creek to Exit 171. 12/30/20 |
| 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/30/20 |
| NC 561 leads eight miles northeast to U.S. 301 outside Halifax and west three miles to Heathsville and 7.82 miles to NC 4 and NC 48 at Brinkleyville. 12/30/20 |
| NC 561 travels 37 miles west from Exit 160 and Halifax County to U.S. 401 in the Franklin County seat of Louisburg. 12/30/20 |
| A 99.21 mile long highway, NC 901 extends east to NC 45 at Harrellsville. 12/30/20 |
| Interstate 95 advances south across Burnt Coat Swamp 26 miles to Rocky Mount and 113 miles to Fayetteville. 12/30/20 |
| The last of five Halifax County interchanges joins I-95 with NC 481 at Exit 154, six miles west of Enfield. 12/30/20 |
| One half mile out from the diamond interchange (Exit 154) with NC 481. 12/30/20 |
| 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/30/20 |
| 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 |
| Fishing Creek divides Halifax and Nash Counties east to U.S. 301 near Enfield and west to NC 561. 12/30/20 |
Page Updated 05-28-2021.