Rest Stops Nearby

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.

Haywood County Rest Area, WBLHaywood County Rest Area, EBLMcDowell County Rest Area EBLMcDowell County Rest Area WBLCatawba County Rest Area EBLCatawba County Rest Area WBLDavie County Rest Area, WBLDavie County Rest Area, EBLAlamance County Rest Area NBLAlamance County Rest Area SBLJohnston County Rest Area,EBLJohnston County Rest Area,WBLDuplin County Rest Area West East · about 350 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve eastbound traffic, below westbound.

Eastbound: Haywood County Rest Area, WBL to Duplin County Rest Area

I-40, west to east
Rest stopSideMileNearRestroomsTruck spacesFrom 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.

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)