I-40 rest stops in North Carolina
Driving I-40 through North Carolina, you pass 13 rest stops we know of, at 7 locations. The longest stretch without a stop is about 82 miles, between Alamance County Rest Area SBL and Johnston County Rest Area,EBL. The FHWA survey counted 196 truck spaces here in total.
Eastbound: Haywood County Rest Area, WBL to Duplin County Rest Area
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Haywood County Rest Area, WBL | WB | 10 | Fines Creek | – | 16 | – |
| Haywood County Rest Area, EBL | EB | 10 | Fines Creek | Yes | 10 | < 1 mi |
| McDowell County Rest Area EBL | EB | 82 | Marion | Yes | 12 | 72 mi |
| McDowell County Rest Area WBL | WB | 82 | Marion | Yes | 11 | < 1 mi |
| Catawba County Rest Area EBL | EB | 136 | Claremont | – | 15 | 54 mi |
| Catawba County Rest Area WBL | WB | 136 | Claremont | No | 14 | < 1 mi |
| Davie County Rest Area, WBL | WB | 177 | Hillsdale | Yes | 17 | 41 mi |
| Davie County Rest Area, EBL | EB | 177 | Hillsdale | Yes | 17 | < 1 mi |
| Alamance County Rest Area NBL | NB | 139 | Burlington | Yes | 22 | ≈ 62 mi |
| Alamance County Rest Area SBL | SB | 139 | Burlington | Yes | 22 | < 1 mi |
| Johnston County Rest Area,EBL | EB | 325 | Benson | – | 15 | ≈ 82 mi |
| Johnston County Rest Area,WBL | WB | 325 | Benson | – | 15 | < 1 mi |
| Duplin County Rest Area | – | 364 | Warsaw | – | 10 | 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 westbound
Heading west, you reach the stops in reverse order, starting with Duplin County Rest Area. Stops marked EB in the table are on the other side of the road; use the ones marked WB or Both.
- Duplin County Rest Area · mile 364 · direction not confirmed
- Johnston County Rest Area,WBL · mile 325
- Davie County Rest Area, WBL · mile 177
- Catawba County Rest Area WBL · mile 136
- McDowell County Rest Area WBL · mile 82
- Haywood County Rest Area, WBL · mile 10
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-40 beyond North Carolina
Westbound, I-40 continues in Tennessee. All I-40 rest stops · All rest areas in North Carolina
Frequently asked questions
How many rest stops are on I-40 in North Carolina?
13 rest stops in our list: 6 reachable eastbound and 6 westbound (counting stops whose direction we could not confirm for both).
What is the longest stretch without a rest stop on I-40 in North Carolina?
About 82 miles, between Alamance County Rest Area SBL near Burlington and Johnston County Rest Area,EBL near Benson.
Which I-40 rest stops in North Carolina have restrooms?
Restrooms are mapped at 7 of the 13 stops, for example Haywood County Rest Area, EBL, McDowell County Rest Area EBL and McDowell County Rest Area WBL. For the others we have no confirmed data.
Can you sleep at I-40 rest stops in North Carolina?
Tents and other structures are not allowed. The rule sets no hour limit. (19A NCAC 2E .0407)