Home How It Works Why Us Drivers Jobs Blog Carrier Reports Terms & Privacy Apply Now
Are you a carrier? Partner with us to fill your seats faster. How We Work With Carriers →
TRUCK STOPS BY CITY

Truck Stops in North Carolina

Every Love's, Pilot, Flying J, TA and Petro truck stop in North Carolina — 19 locations across 11 cities, with a map and directions.

19 total Love's 9 Pilot 5 Flying J 3 TA 1 Petro 1 5 open 24/7
AVG. DIESEL · LOWER ATLANTIC REGION
$6.139 /gal
Week of Sep 21, 2026 · +$0.043 vs last week · Source: EIA
Today's diesel prices & changes →

Locations © OpenStreetMap contributors. Tap a stop for directions and to check its live pump price with the chain.

Cities with the most truck stops in North Carolina

Every truck stop in North Carolina

Charlotte (4)

View Charlotte page →
Love's

Love's

Near Charlotte, NC

8 mi from Charlotte

Love's

Love's

Near Charlotte, NC

8 mi from Charlotte

Love's

Love's

2603 Sam Wilson Road, Charlotte, NC 28214

8 mi from Charlotte

Pilot

Pilot

3807 Statesville Avenue, Charlotte, NC 28206

3 mi from Charlotte

Flying J

Flying J

1800 Princeton Kenly Road, Kenly, NC 27542

8 mi from Selma

+1-919-284-4548

Pilot

Pilot

1000 Truckstop Road, Kenly, NC 27542

8 mi from Selma

Petro

Petro Stopping Center

Near Selma, NC

8 mi from Selma

Chapel Hill (2)

Love'sOpen 24/7

Love’s Travel Stop

1217 Trollingwood Hawfields Road, Mebane, NC 27302

18 mi from Chapel Hill

+1-919-563-1814

PilotOpen 24/7

Pilot

1342 Trollingwood Hawfields Road, Mebane, NC 27302

18 mi from Chapel Hill

+1-919-563-4999

Concord (2)

Love's

Love's

Near Concord, NC

14 mi from Concord

Love's

Love's

Near Concord, NC

14 mi from Concord

Mount Airy (2)

Flying JOpen 24/7

Flying J

Near Mount Airy, NC

8 mi from Mount Airy

Flying JOpen 24/7

Flying J

Near Mount Airy, NC

8 mi from Mount Airy

Asheville (1)

TA

TA

Near Asheville, NC

12 mi from Asheville

Dunn (1)

PilotOpen 24/7

Pilot Dealer--Sadler Travel Plaza

65 Sadler Road, Dunn, NC 28334

+19108920106

Greensboro (1)

Love's

Love's

Near Greensboro, NC

20 mi from Greensboro

Marion (1)

Love's

Love's

Near Marion, NC

3 mi from Marion

Seven Lakes (1)

Pilot

Pilot

Near Seven Lakes, NC

8 mi from Seven Lakes

Statesville (1)

Love's

Love's

Near Statesville, NC

4 mi from Statesville

Browse truck stops in other states

Common questions

How many truck stops are in North Carolina?

We list 19 truck stops in North Carolina: 9 Love's, 8 Pilot / Flying J, 2 TA / Petro.

How many Love's are in North Carolina?

There are 9 Love's Travel Stops listed in North Carolina.

How many Pilot and Flying J truck stops are in North Carolina?

There are 8 Pilot and Flying J locations listed in North Carolina (5 Pilot, 3 Flying J).

How much is diesel in North Carolina?

The average price of on-highway diesel in the Lower Atlantic region is $6.139 per gallon (U.S. Energy Information Administration, week of Sep 21, 2026). Prices at individual truck stops vary.

Are these truck stops open 24 hours?

Most Love's, Pilot, Flying J, TA and Petro travel centers are open 24/7. 5 of the locations here are confirmed 24/7 in our data. Check with the location for its current hours.

Truck stop locations: © OpenStreetMap contributors (updated September 2026). Diesel prices: U.S. Energy Information Administration and AAA. Always confirm hours, amenities and prices with the location.

Get a CDL-A job that's worth the miles

We match experienced OTR drivers with top-paying carriers — free for drivers, always. Most drivers hear back within 24 hours.