I-95 rest stops in North Carolina
Driving I-95 through North Carolina, you pass 8 rest stops we know of, at 5 locations. The biggest gap, 51 miles, lies between Cumberland County Rest Area NBL and Johnston County Rest Area NBL. Truck drivers find 118 spaces across these stops.
Northbound: Robeson County Rest Area NBL to Northampton County Rest Area
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Robeson County Rest Area NBL | NB | 5 | Rowland | – | 18 | – |
| Cumberland County Rest Area SBL | SB | 48 | Fayetteville | Yes | 16 | 43 mi |
| Cumberland County Rest Area NBL | NB | 48 | Fayetteville | Yes | 16 | < 1 mi |
| Johnston County Rest Area NBL | NB | 99 | Selma | Yes | 7 | 51 mi |
| Johnston County Rest Area SBL | SB | 99 | Selma | Yes | 7 | < 1 mi |
| Nash County Rest Area NBL | NB | 142 | Gold Rock | Yes | 17 | 43 mi |
| Nash County Rest Area SBL | SB | 142 | Gold Rock | Yes | 17 | < 1 mi |
| Northampton County Rest Area | SB | 181 | Roanoke Rapids | Yes | 20 | 39 mi |
Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.
Driving southbound
Heading south, you reach the stops in reverse order, starting with Northampton County Rest Area. Stops marked NB in the table are on the other side of the road; use the ones marked SB or Both.
- Northampton County Rest Area · mile 181
- Nash County Rest Area SBL · mile 142
- Johnston County Rest Area SBL · mile 99
- Cumberland County Rest Area SBL · mile 48
Can you sleep at rest stops in North Carolina?
No hour limit set · no camping
Tents and other structures are not allowed. The rule sets no hour limit.
Source: 19A NCAC 2E .0407, checked October 2026. Local signs may be stricter; this summary is not legal advice.
Official list: North Carolina rest areas (state DOT)
I-95 beyond North Carolina
Southbound, I-95 continues in South Carolina. Northbound, it continues in Virginia. All I-95 rest stops · All rest areas in North Carolina
Frequently asked questions
How many rest stops are on I-95 in North Carolina?
8 rest stops in our list: 4 reachable northbound and 4 southbound.
What is the longest stretch without a rest stop on I-95 in North Carolina?
About 51 miles, between Cumberland County Rest Area NBL near Fayetteville and Johnston County Rest Area NBL near Selma.
Which I-95 rest stops in North Carolina have restrooms?
Restrooms are mapped at 7 of the 8 stops, for example Cumberland County Rest Area SBL, Cumberland County Rest Area NBL and Johnston County Rest Area NBL. For the others we have no confirmed data.
Can you sleep at I-95 rest stops in North Carolina?
Tents and other structures are not allowed. The rule sets no hour limit. (19A NCAC 2E .0407)