Exit guides › I-95 in North Carolina › Rest areas

Rest areas on I-95 in North Carolina

All 7 rest areas and service stops on I-95 through North Carolina, in milepost order — with the exits on either side so you know exactly how far the next break is.

7rest stops
7official rest areas
~26 miaverage gap
🚗 Need a break on I-95? Pit Stop shows the next rest area ahead of you — plus gas, food & hotels at every exit — live on iPhone & CarPlay. Get Pit Stop — $1.99 once →
MilepostNameLocation
Mile 4.7North Carolina Welcome CenterRest areabetween Exit 2 and Exit 7map
Mile 48Cumberland County I-95 Southbound Rest AreaRest areabetween Exit 46A-B and Exit 49map
Mile 48.3Cumberland County I-95 Northbound Rest AreaRest areabetween Exit 46A-B and Exit 49map
Mile 98.9I-95 Southbound ─ Johnston CountyRest areabetween Exit 98 and Exit 101map
Mile 99I-95 Northbound ─ Johnston CountyRest areabetween Exit 98 and Exit 101map
Mile 142.1Northbound Nash County Rest AreaRest areabetween Exit 141 and Exit 145map
Mile 142.5Southbound Nash County Rest AreaRest areabetween Exit 141 and Exit 145map

Quick answers

How many rest areas are on I-95 in North Carolina?

I-95 has 7 rest stops in North Carolina, spread over roughly 179 miles.

How far apart are the rest stops on I-95 in North Carolina?

On average a rest stop comes up every 26 miles on I-95 in North Carolina, though gaps vary — check the milepost list to plan your break.

← All I-95 exits in North Carolina · Best stops on I-95 in North Carolina

Know every exit before you get there.

Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — $1.99 once, offline, on iPhone & CarPlay.

Download Pit Stop
This page, live on your dashEvery exit ahead — iPhone & CarPlay
$1.99