North Carolina Rest Areas & Rest Stops (2026)
Updated October 2026 · Sources: OpenStreetMap, North Carolina DOT
North Carolina has 53 public rest areas and 7 welcome centers along its interstates and highways. Most of them sit on I-40, I-85 and I-95.
Welcome centers greet drivers at I-26 West NC Welcome Center on I-26, I-85 Southbound Welcome Center & Rest Area on I-85 and North Carolina Welcome Center on I-77. The longest stretch between two rest areas in the same direction is about 100 miles on I-77 northbound, between North Carolina Welcome Center and Virginia Rest Area. Compared with the US average, North Carolina rest areas are more likely to have picnic areas (57% vs 37% nationally).
Planning a longer stop? North Carolina's rules for overnight parking are summarized below, along with weigh stations, truck stops and RV dump stations in the state.
North Carolina Rest Area Map
Every rest area, welcome center and service plaza in North Carolina, plus truck stops, weigh stations and dump stations. Open the interactive map to zoom in, filter by amenities and get directions.
- Rest area
- Truck scale
- Truck stop
- RV dump station
- Welcome center
- Weigh station
- Truck parking
All 60 Rest Areas in North Carolina
Rest stops in North Carolina, sorted by road. Each one links to its own page with exact location, amenities and the next stop in each direction.
| Name | Road | Direction | Exit | Amenities |
|---|---|---|---|---|
| I-26 Buncombe County Rest Area | I-26 | Westbound | Exit 40 | Restrooms |
| I-26 Eastbound Rest Area near Mars Hill | I-26 | Eastbound | Exit 3 | Restrooms · Vending machines · Visitor information |
| I-26 Henderson County Rest Area | I-26 | Eastbound | Exit 40 | Picnic area · Restrooms |
| I-26 West NC Welcome CenterWelcome center | I-26 | Westbound | Exit 67 | Restrooms · Visitor information |
| Alamance County Rest Area | I-40 | Westbound | Exit 140 | Accessible restrooms · Picnic area · Restrooms · Truck parking · Vending machines |
| Alamance County Rest Area | I-40 | Eastbound | Exit 140 | Accessible restrooms · Picnic area · Restrooms · Truck parking · Vending machines |
| Davie County, I-40 Eastbound Rest Area | I-40 | Eastbound | Exit 180 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| Davie County, I-40 Westbound Rest Area | I-40 | Westbound | Exit 180 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| Duplin County I-40 Rest Area | I-40 | Both / unknown | Exit 364 | Picnic area · Restrooms |
| I-40 Westbound Rest Area | I-40 | Westbound | Exit 7 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| Marion Rest Area - Eastbound | I-40 | Eastbound | Exit 81 | Picnic area · Restrooms |
| McDowell County Rest Area | I-40 | Westbound | Exit 83 | Picnic area · Restrooms · Vending machines |
| North Carolina Welcome CenterWelcome center | I-40 | Eastbound | Exit 7 | Drinking water · Picnic area · Restrooms · Vending machines |
| Randolph County I-73/I-74 Northbound Rest Area | I-73 | Northbound | Exit 61 | Picnic area · Visitor information |
| Randolph County I-73/I-74 Southbound Rest Area | I-73 | Southbound | Exit 61 | Picnic area · Restrooms · Visitor information |
| I-74 Eastbound Rest Area | I-74 | Eastbound | Exit 5 | Picnic area · Visitor information |
| North Carolina Welcome CenterWelcome center | I-77 | Northbound | Exit 1A | Restrooms · Vending machines · Visitor information |
| Davidson County I-85 Northbount Rest Area | I-85 | Northbound | Exit 102 | Accessible restrooms · Picnic area · Restrooms · Vending machines |
| Davidson County I-85 Southbound Rest Area | I-85 | Southbound | Exit 102 | Accessible restrooms · Picnic area · Restrooms · Vending machines |
| I-85 Northbound Rest Area near Grover | I-85 | Northbound | Exit 2 | Picnic area · Restrooms · Vending machines · Visitor information |
| I-85 Southbound Welcome Center & Rest AreaWelcome center | I-85 | Southbound | Exit 233 | Accessible restrooms · Pet area · Picnic area · Restrooms · Vending machines |
| I-85, Northbound - Granville County | I-85 | Northbound | Exit 202 | Drinking water · Picnic area · Restrooms · Truck parking · Vending machines |
| I-85, Southbound - Granville County | I-85 | Southbound | Exit 202 | Drinking water · Picnic area · Restrooms · Truck parking · Vending machines |
| Cumberland County I-95 Northbound Rest Area | I-95 | Northbound | Exit 49 | Accessible restrooms · Picnic area · Restrooms · Vending machines |
| Cumberland County I-95 Southbound Rest Area | I-95 | Southbound | Exit 49 | Accessible restrooms · Picnic area · Restrooms · Vending machines |
| North Carolina Welcome CenterWelcome center | I-95 | Northbound | Exit 7 | Picnic area · Restrooms · Vending machines · Visitor information |
| North Carolina Welcome CenterWelcome center | I-95 | Southbound | Exit 180 | Accessible restrooms · Picnic area · Restrooms · Truck parking · Visitor information |
| Northbound Nash County Rest Area | I-95 | Northbound | Exit 141 | Restrooms · Vending machines |
| Southbound Nash County Rest Area | I-95 | Southbound | Exit 141 | Restrooms · Vending machines · Visitor information |
| Beaufort County Rest Area | US-17 | Northbound | – | Picnic area · Restrooms |
| US-17 Northbound Rest Area near Shallotte | US-17 | Northbound | – | Restrooms · Truck parking · Visitor information |
| US-17 Southbound Rest Area near South Mills | US-17 | Southbound | – | Accessible restrooms · Picnic area · Restrooms · Vending machines · Visitor information |
| Haywood County US 74 Eastbound Rest Area | US-74 | Eastbound | – | Picnic area · Restrooms · Vending machines |
| Haywood County US 74 Westbound Rest Area | US-74 | Westbound | – | Picnic area · Restrooms |
| US-421 Southbound Rest Area near Wilkesboro | US-421 | Southbound | Exit 282 | Restrooms · Visitor information |
- I-26 Buncombe County Rest AreaWestboundI-26 · Exit 40
- I-26 Eastbound Rest Area near Mars HillEastboundI-26 · Exit 3
- I-26 Henderson County Rest AreaEastboundI-26 · Exit 40
- I-26 West NC Welcome CenterWestboundI-26 · Exit 67 · Welcome center
- Alamance County Rest AreaWestboundI-40 · Exit 140
- Alamance County Rest AreaEastboundI-40 · Exit 140
- Davie County, I-40 Eastbound Rest AreaEastboundI-40 · Exit 180
- Davie County, I-40 Westbound Rest AreaWestboundI-40 · Exit 180
- Duplin County I-40 Rest AreaBoth directionsI-40 · Exit 364
- I-40 Westbound Rest AreaWestboundI-40 · Exit 7
- Marion Rest Area - EastboundEastboundI-40 · Exit 81
- McDowell County Rest AreaWestboundI-40 · Exit 83
- North Carolina Welcome CenterEastboundI-40 · Exit 7 · Welcome center
- Randolph County I-73/I-74 Northbound Rest AreaNorthboundI-73 · Exit 61
- Randolph County I-73/I-74 Southbound Rest AreaSouthboundI-73 · Exit 61
- I-74 Eastbound Rest AreaEastboundI-74 · Exit 5
- North Carolina Welcome CenterNorthboundI-77 · Exit 1A · Welcome center
- Davidson County I-85 Northbount Rest AreaNorthboundI-85 · Exit 102
- Davidson County I-85 Southbound Rest AreaSouthboundI-85 · Exit 102
- I-85 Northbound Rest Area near GroverNorthboundI-85 · Exit 2
- I-85 Southbound Welcome Center & Rest AreaSouthboundI-85 · Exit 233 · Welcome center
- I-85, Northbound - Granville CountyNorthboundI-85 · Exit 202
- I-85, Southbound - Granville CountySouthboundI-85 · Exit 202
- Cumberland County I-95 Northbound Rest AreaNorthboundI-95 · Exit 49
- Cumberland County I-95 Southbound Rest AreaSouthboundI-95 · Exit 49
- North Carolina Welcome CenterNorthboundI-95 · Exit 7 · Welcome center
- North Carolina Welcome CenterSouthboundI-95 · Exit 180 · Welcome center
- Northbound Nash County Rest AreaNorthboundI-95 · Exit 141
- Southbound Nash County Rest AreaSouthboundI-95 · Exit 141
- Beaufort County Rest AreaNorthboundUS-17
- US-17 Northbound Rest Area near ShallotteNorthboundUS-17
- US-17 Southbound Rest Area near South MillsSouthboundUS-17
- Haywood County US 74 Eastbound Rest AreaEastboundUS-74
- Haywood County US 74 Westbound Rest AreaWestboundUS-74
- US-421 Southbound Rest Area near WilkesboroSouthboundUS-421 · Exit 282
25 more stops with limited info
Mapped in OpenStreetMap, but without enough details yet for a page of their own. Know one of them? Tell us.
- I-40 Catawba Rest Area Eastbound MM 136 · I-40 · Exit 135
- I-40 Catawba Rest Area Westbound MM 136 · I-40 · Exit 135
- I-40 Eastbound Rest Area near Benson · I-40 · Exit 325
- I-40 Westbound Rest Area near Benson · I-40 · Exit 325
- I-77 Iredell County Rest Area · I-77 · Exit 59
- Virginia Rest Area · I-77 · Exit 101
- I-85 Cabarrus County Rest Area · I-85 · Exit 60A
- I-85 Cabarrus County Rest Area · I-85 · Exit 60A
- I-95 Northbound ─ Johnston County · I-95 · Exit 98
- I-95 Southbound ─ Johnston County · I-95 · Exit 98
- US-19 Northbound Rest Area near Andrews · US-19
- Smoky Mountain Visitor Center · US-23
- US-64 Rest Area near Columbia · US-64
- Washington County Rest Area · US-64
- US 70 Craven County · US-70 · Exit 409
- Currituck County US 158 Rest Area · US-158
- US-421 Rest Area · US-421
- Brown Mountain Overlook
- Cherohala Skyway restroom/trail head
- Connect 4
- Ellerbe Rest Area
- Observation Deck
- Rest Area near Waxhaw
- SJAFB USO
- Watauga County US 221 Rest Area
Rest Areas by Interstate in North Carolina
Rest areas on a divided interstate usually serve one direction only. Here they're listed in order of travel, with the distance to the next stop (by mile marker where known).
I-26 Rest Areas in North Carolina
I-26 has 4 rest stops in North Carolina – 2 eastbound, 2 westbound.
I-26 Eastbound
I-26 Eastbound Rest Area near Mars Hill · Exit 3
↓ 30.9 mi
I-26 Henderson County Rest Area · Exit 40
I-26 Westbound
I-26 West NC Welcome Center · Exit 67
↓ 22.6 mi
I-26 Buncombe County Rest Area · Exit 40
I-40 Rest Areas in North Carolina
I-40 has 13 rest stops in North Carolina – 7 eastbound, 7 westbound.
I-40 Eastbound
North Carolina Welcome Center · Exit 7
↓ 72 mi
Marion Rest Area - Eastbound · Exit 81
↓ 50.4 mi
I-40 Catawba Rest Area Eastbound MM 136 (limited info) · Exit 135
↓ 40.1 mi
Davie County, I-40 Eastbound Rest Area · Exit 180
↓ 53.5 mi
Alamance County Rest Area · Exit 140
↓ 70.9 mi
I-40 Eastbound Rest Area near Benson (limited info) · Exit 325
↓ 38.2 mi
Duplin County I-40 Rest Area · Exit 364 · both directions
I-40 Westbound
Duplin County I-40 Rest Area · Exit 364 · both directions
↓ 38.3 mi
I-40 Westbound Rest Area near Benson (limited info) · Exit 325
↓ 70.9 mi
Alamance County Rest Area · Exit 140
↓ 53.6 mi
Davie County, I-40 Westbound Rest Area · Exit 180
↓ 40 mi
I-40 Catawba Rest Area Westbound MM 136 (limited info) · Exit 135
↓ 50.3 mi
McDowell County Rest Area · Exit 83
↓ 72 mi
I-40 Westbound Rest Area · Exit 7
I-40 rest areas in North Carolina: map & details →All rest areas on I-40 →
I-73 Rest Areas in North Carolina
I-73 has 2 rest stops in North Carolina – 1 northbound, 1 southbound.
I-73 Northbound
I-73 Southbound
I-74 Rest Areas in North Carolina
I-74 has 3 rest stops in North Carolina – 2 eastbound, 1 westbound.
I-74 Eastbound
I-74 Eastbound Rest Area · Exit 5
↓ 90 mi
I-74 Westbound
I-77 Rest Areas in North Carolina
I-77 has 4 rest stops in North Carolina – 2 northbound, 2 southbound.
I-77 Northbound
North Carolina Welcome Center · Exit 1A
↓ 100.1 mi
Virginia Rest Area (limited info) · Exit 101
I-77 Southbound
I-74 Eastbound Rest Area · Exit 5
↓ 45.8 mi
I-77 Iredell County Rest Area (limited info) · Exit 59
I-85 Rest Areas in North Carolina
I-85 has 10 rest stops in North Carolina – 5 northbound, 5 southbound.
I-85 Northbound
I-85 Northbound Rest Area near Grover · Exit 2
↓ 57 mi
I-85 Cabarrus County Rest Area (limited info) · Exit 60A
↓ 41 mi
Davidson County I-85 Northbount Rest Area · Exit 102
↓ 40 mi
Alamance County Rest Area · Exit 140
↓ 51.4 mi
I-85, Northbound - Granville County · Exit 202
I-85 Southbound
I-85 Southbound Welcome Center & Rest Area · Exit 233
↓ 30.8 mi
I-85, Southbound - Granville County · Exit 202
↓ 51.4 mi
Alamance County Rest Area · Exit 140
↓ 40 mi
Davidson County I-85 Southbound Rest Area · Exit 102
↓ 41 mi
I-85 Cabarrus County Rest Area (limited info) · Exit 60A
I-95 Rest Areas in North Carolina
I-95 has 8 rest stops in North Carolina – 4 northbound, 4 southbound.
I-95 Northbound
North Carolina Welcome Center · Exit 7
↓ 39.2 mi
Cumberland County I-95 Northbound Rest Area · Exit 49
↓ 49.5 mi
I-95 Northbound ─ Johnston County (limited info) · Exit 98
↓ 40.7 mi
Northbound Nash County Rest Area · Exit 141
I-95 Southbound
North Carolina Welcome Center · Exit 180
↓ 38.2 mi
Southbound Nash County Rest Area · Exit 141
↓ 41 mi
I-95 Southbound ─ Johnston County (limited info) · Exit 98
↓ 50 mi
Can You Sleep at Rest Areas in North Carolina?
Unknown – check posted signs
We haven't verified North Carolina's official rule for overnight parking at rest areas yet. Time limits are posted at each rest area.
Posted signs at each rest area always take priority.
Compare rules in all 50 states →Amenities at North Carolina Rest Areas
- Restrooms46 of 60
- Truck parking6 of 60
- Picnic area34 of 60
- Pet area1 of 60
- Vending machines22 of 60
- Drinking water7 of 60
- EV chargingnot recorded
- Wi-Fi2 of 60
- Dump stationnot recorded
North Carolina rest areas are above the US average for picnic areas (57% vs 37% nationally).
North Carolina Welcome Centers & Service Plazas
Welcome centers offer maps, travel information and often staff; service plazas on toll roads add fuel and food.
- Welcome center
WestboundI-26 · near Columbus
- Welcome center
I-85 Southbound Welcome Center & Rest Area
SouthboundI-85 · near Norlina
- Welcome center
NorthboundI-95 · near Rowland
- Welcome center
SouthboundI-95 · near Gaston
- Welcome center
EastboundI-40
- Welcome center
NorthboundI-77 · near Pineville
- Welcome center
Smoky Mountain Visitor Center (limited info)
US-23 · near Franklin
North Carolina Rest Area FAQ
How many rest areas are in North Carolina?
North Carolina has 53 rest areas and 7 welcome centers on its interstates and highways, according to our data from October 2026.
Can you sleep at rest areas in North Carolina?
We haven't verified North Carolina's official overnight rule yet. Check the signs posted at each rest area – they always take priority.
Which North Carolina rest areas have truck parking?
6 rest areas in North Carolina have designated truck parking, including Alamance County Rest Area, Alamance County Rest Area and I-85, Northbound - Granville County.
Do North Carolina rest areas have dump stations?
We list 22 RV dump stations in North Carolina. See the list below.
Truck Stops, Weigh Stations & RV Dump Stations in North Carolina
11 weigh stations
54 truck stops
- Circle K near Dunn · I-95
- Circle K near Sims · I-95
- Flying J near Toast · I-77
- Flying J Travel Center near Haw River · I-40
- Flying J Travel Center near Kenly · I-95
22 RV dump stations
- Dump Station near Ocracoke
- Dumping station Oregon Inlet near Wanchese
- Free RV Dump Station near Manteo
- RV Dump near Bent Creek
- RV Dump Station (limited info)
+ 17 more on the map
Rest Areas in Neighboring States
Data: OpenStreetMap contributors · Last updated October 2026 ·Report an issue · Data sources