Skip to the page

Data / Store locations / Marathon / North Carolina

Marathon locations in North Carolina: 195 stores, with addresses and phone numbers

Marathon has 195 locations in North Carolina, 4.8% of its 4,098 in the United States, in 137 cities. The most are in Lumberton, with 5. Each row links to the brand's own store locator, as read on October 24, 2026.

SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.

  • 195Locations
  • 137Cities
  • 4.8%Share of the brand
  • October 24, 2026Run date

Marathon locations in North Carolina

All 195 locations, ordered by city.

AddressCityZIPPhoneOpening hoursSource
24056 Nc Hwy 73 WAlbemarle28001(704) 983-3463marathonarcorewards.com
2503 US Hwy 52 NAlbemarle28001(704) 982-0422marathonarcorewards.com
901 Sand Hill RoadAsheville28806(828) 667-1750marathonarcorewards.com
95 Terminal DrAsheville28732(828) 654-7125marathonarcorewards.com
65 Crimson Laurel WayBakersville28705(828) 688-2116marathonarcorewards.com
4412 Caratoke HighwayBarco27917(252) 453-0194marathonarcorewards.com
3405 Nc 242 NBenson27504(919) 894-5224marathonarcorewards.com
905 Old Ocean HwyBolivia28422(910) 253-7606marathonarcorewards.com
120 East Main StreetBoonville27011(336) 367-3252marathonarcorewards.com
1518 Bostic SunshineBostic28018(828) 245-9053marathonarcorewards.com
1210 Asheville HwyBrevard28712(828) 883-3033marathonarcorewards.com
25 Good Neighbor DriveBrevard28712(828) 884-5993marathonarcorewards.com
90 Rosman HwyBrevard28712(828) 883-8051marathonarcorewards.com
4470 US-19Bryson City28713(828) 488-8920marathonarcorewards.com
101 Marshbanks StBuies Creek27506(910) 893-4267marathonarcorewards.com
2207 Edgewood AveBurlington27215(336) 584-3933marathonarcorewards.com
10223 Beach DrCalabash28467(910) 579-1011marathonarcorewards.com
300 West Main StCarrboro27510(919) 929-5272marathonarcorewards.com
3828 U.S. 15Carthage28327(910) 947-5680marathonarcorewards.com
4908 NC Hwy 54 WChapel Hill27516(919) 967-7552marathonarcorewards.com
1725 Statesville AveCharlotte28206(704) 372-5004marathonarcorewards.com
2400 W Sugar Creek RdCharlotte28262(704) 236-8191marathonarcorewards.com
516 W Sugarcreek RdCharlotte28213(704) 579-8127marathonarcorewards.com
818 Clanton RdCharlotte28217(704) 521-1313marathonarcorewards.com
9245 Wilkinson BlvdCharlotte28214(704) 393-7909marathonarcorewards.com
4195 Old Beatty Ford RdChina Grove28023(704) 857-0283marathonarcorewards.com
3161 W N Carolina 10Claremont28610(828) 465-3365marathonarcorewards.com
1001 Lisbon RoadClinton28328(910) 592-3556marathonarcorewards.com
337 N McKinley StCoats27521(910) 745-9376marathonarcorewards.com
2355 Concord Lake RdConcord28025(704) 795-9788marathonarcorewards.com
1385 FairgroveChurch SEConover28613(828) 469-5986marathonarcorewards.com
701 Dallas Stanley HwyDallas28034(704) 922-1199marathonarcorewards.com
1897 Dana RoadDana28724(828) 698-0047marathonarcorewards.com
1199 North Carolina 8Danbury27016(336) 548-9648marathonarcorewards.com
71 E 1St StreetDenton27239(336) 859-4462marathonarcorewards.com
7444 U.S. 601Dobson27017(336) 443-4032marathonarcorewards.com
800 W Cumberland StDunn28334(910) 892-1025marathonarcorewards.com
936 Washington StEden27288(336) 589-0858marathonarcorewards.com
3313 WMain St ExtensionElizabeth City27909(559) 978-3235marathonarcorewards.com
500 S Hughes BlvdElizabeth City27909(252) 335-7328marathonarcorewards.com
1200 West Broad StreetElizabethtown28337(910) 862-3232marathonarcorewards.com
1015 Hope Mills RdFayetteville28304(910) 745-9376marathonarcorewards.com
3854 Old Dunn RdFayetteville28301(910) 486-6903marathonarcorewards.com
6295 Yadkin RoadFayetteville28303(910) 263-8982marathonarcorewards.com
7383 Stoney Point RdFayetteville28306(910) 424-4422marathonarcorewards.com
754 Upward RdFlat Rock28731(828) 698-1959marathonarcorewards.com
205 Sloan RoadFranklin28734(305) 877-4682marathonarcorewards.com
101 Dickens RdFuquay Varina27526(919) 244-9788marathonarcorewards.com
302 N Main StreetFuquay Varina27526(919) 567-3003marathonarcorewards.com
3703 New Hope RoadGastonia28056(704) 824-8554marathonarcorewards.com
409 E. Garrison BlvdGastonia28054(704) 866-5262marathonarcorewards.com
4408 Chapel Grove RoadGastonia28052(704) 865-4567marathonarcorewards.com
612 Hickory Grove RoadGastonia28056(704) 827-3113marathonarcorewards.com
4580 U.S. 21Glade Valley28627(336) 372-9777marathonarcorewards.com
6188 N Highway 107Glenville28736(828) 743-7778marathonarcorewards.com
404 North Carolina 111Goldsboro27534(703) 677-5012marathonarcorewards.com
909 U.S. 117Goldsboro27530(919) 798-5985marathonarcorewards.com
62 Falls AveGranite Falls28630(828) 396-5550marathonarcorewards.com
2210 South Holden RoadGreensboro27407(336) 854-2248marathonarcorewards.com
822-A S Josephine BoydGreensboro27403(336) 273-4937marathonarcorewards.com
1201 Dabney DrHenderson27536(252) 438-3789marathonarcorewards.com
1225 E Andrews AveHenderson27536(252) 430-8345marathonarcorewards.com
518 Dabney DrHenderson27536(252) 430-8054marathonarcorewards.com
2400 Asheville HwyHendersonville28791(828) 393-5553marathonarcorewards.com
2545 Chimney Rock RdHendersonville28792(828) 209-8449marathonarcorewards.com
3685 A Chimney Rock RdHendersonville28792(828) 685-8255marathonarcorewards.com
5837 Asheville HighwayHendersonville28791(828) 329-7168marathonarcorewards.com
1922 16th St NortheastHickory28601(828) 324-2113marathonarcorewards.com
2355 Catawba Valley BlvdHickory28602(828) 322-4377marathonarcorewards.com
2770 Springs Rd NEHickory28601(828) 256-6670marathonarcorewards.com
9727 North Carolina 127Hickory28601(828) 495-7005marathonarcorewards.com
1040 East Lexington AvenueHigh Point27262(336) 885-1882marathonarcorewards.com
1232 Eastchester DrHigh Point27265(336) 884-1633marathonarcorewards.com
6431 N Nc Hwy 109High Point27265(336) 769-2551marathonarcorewards.com
721 U.S. Hwy 70 SW AHildebran28637(828) 397-5186marathonarcorewards.com
8838 Old N C Highway 10Hildebran28637(828) 397-3948marathonarcorewards.com
7723 Guess RoadHillsborough27278(919) 471-0296marathonarcorewards.com
12638 Nc Highway 42Holly Springs27540(919) 552-6482marathonarcorewards.com
3607 Legion RdHope Mills28348(704) 494-5800marathonarcorewards.com
4200 S Main StHope Mills28348(910) 425-6003marathonarcorewards.com
106 Smallwood RoadHubert28539(910) 325-7923marathonarcorewards.com
11116 Mount HollyHuntersville28078(704) 727-3669marathonarcorewards.com
4230 Highway 73Iron Station28080(704) 735-3574marathonarcorewards.com
418 S Enochville AvenueKannapolis28081(704) 933-9612marathonarcorewards.com
2748 W Mountain StreetKernersville27284(336) 723-0111marathonarcorewards.com
102 Goforth RoadKings Mountain28086(704) 739-2800marathonarcorewards.com
1909 Shelby RoadKings Mountain28086(704) 763-9342marathonarcorewards.com
733 Stoney Point RoadKings Mountain28086(704) 739-9594marathonarcorewards.com
1050 West New Bern RoadKinston28504(252) 559-1360marathonarcorewards.com
7526 US Highway 64EKnightdale27545(919) 266-1509marathonarcorewards.com
4863 Nc-8Lawsonville27022(336) 593-9005marathonarcorewards.com
1930 Mercantile Dr NELeland28451(910) 862-8423marathonarcorewards.com
2036 Connelly Springs RdLenoir28645(828) 726-1414marathonarcorewards.com
10259 Nc Hwy 8Lexington27292(336) 798-5080marathonarcorewards.com
304 W Front StLillington27546(910) 862-8423marathonarcorewards.com
2311 West Highway 27Lincolnton28092(704) 735-8496marathonarcorewards.com
2446 East Main StreetLincolnton28092(704) 732-2887marathonarcorewards.com
100 Wintergreen StLumberton28358(910) 671-9020marathonarcorewards.com
1302 Roberts AveLumberton28358(910) 536-1373marathonarcorewards.com
1703 West 5th StreetLumberton28358(910) 370-0198marathonarcorewards.com
3125 Roberts AvenueLumberton28360(910) 739-3362marathonarcorewards.com
3905 Martinluther King DrLumberton28358(910) 618-0828marathonarcorewards.com
412 Highway StreetMadison27025(336) 548-9648marathonarcorewards.com
1038 E Court StMarion28752(828) 652-9863marathonarcorewards.com
5000 New Salem RoadMarshville28103(704) 385-8322marathonarcorewards.com
6706 E Marshville BlvdMarshville28103(704) 624-5926marathonarcorewards.com
7037 E Marshville BlvdMarshville28103(704) 624-5261marathonarcorewards.com
3609 Matthews WeddingtonMatthews28105(704) 846-3859marathonarcorewards.com
116 North 2nd StreetMayodan27027(336) 548-2662marathonarcorewards.com
500 Buckhorn RdMebane27302(919) 304-7476marathonarcorewards.com
102 US-301Micro27555(919) 284-5511marathonarcorewards.com
91 N Hwy 9Mill Spring28756(828) 894-3939marathonarcorewards.com
1441 Salisbury RdMocksville27028(336) 751-5789marathonarcorewards.com
3445 Corinth RdMoncure27559(919) 718-9075marathonarcorewards.com
1002 S Rocky River RdMonroe28110(704) 296-9225marathonarcorewards.com
101 W Sunset DriveMonroe28112(704) 289-6535marathonarcorewards.com
2623 Sikes Mill RdMonroe28110(704) 226-1035marathonarcorewards.com
1249 Nc-120Mooresboro28114(828) 453-7394marathonarcorewards.com
3181 Nc-16Moravian Falls28654(336) 838-9121marathonarcorewards.com
1270 BurkemontMorganton28655(828) 439-9055marathonarcorewards.com
556 East Fleming DrMorganton28655(828) 437-2320marathonarcorewards.com
900 Lenoir RdMorganton28655(828) 433-0902marathonarcorewards.com
101 Julius Chambers AveMount Gilead27306(910) 439-4243marathonarcorewards.com
9100 E Franklin StMount Pleasant28124(704) 436-8092marathonarcorewards.com
1021 W CatawbaMt Holly28120(704) 827-1300marathonarcorewards.com
451 West US 64Murphy28906(828) 837-5665marathonarcorewards.com
7824 7 Creeks HwyNakina28455(864) 662-1594marathonarcorewards.com
713 Pineola StreetNewland28657(828) 733-0294marathonarcorewards.com
1912 Bethany Church RdNewton28658(828) 261-6296marathonarcorewards.com
1969 Northwest BlvdNewton28658(828) 994-4083marathonarcorewards.com
2887 Buffalo Shoals RdNewton28658(828) 464-0817marathonarcorewards.com
437 Fayetteville HwyNewton Grove28366(703) 677-5012marathonarcorewards.com
1826 US Highway 1 NNorlina27563(252) 456-3282marathonarcorewards.com
2117 Rock Creek RdNorth Wilkesboro28659(336) 696-2944marathonarcorewards.com
2484 Elkin HighwayNorth Wilkesboro28659(336) 903-0023marathonarcorewards.com
3148 Sparta RoadNorth Wilkesboro28659(336) 670-2309marathonarcorewards.com
976 N Main StNorwood28128(704) 459-0330marathonarcorewards.com
267 E Red Cross RdOakboro28129(704) 485-4113marathonarcorewards.com
118 Causeway DriveOcean Isle Beach28469(910) 579-7818marathonarcorewards.com
320 Hillsboro StreetOxford27565(919) 693-4176marathonarcorewards.com
7547 Hwy 711Pembroke28372(910) 522-0061marathonarcorewards.com
1560 Perch RoadPinnacle27043(336) 444-0001marathonarcorewards.com
930 Asheville HwyPisgah Forest28768(828) 884-3746marathonarcorewards.com
516 West StreetPittsboro27312(919) 961-1191marathonarcorewards.com
103 Highway 74 EPolkton28135(704) 272-8105marathonarcorewards.com
11716 Six Forks RdRaleigh27614(919) 841-5000marathonarcorewards.com
2101 Lake Wheeler RdRaleigh27603(919) 821-2586marathonarcorewards.com
2401 East Millbrook RdRaleigh27604(919) 322-0036marathonarcorewards.com
3252 Auburn KnightdaleRaleigh27610(919) 771-1530marathonarcorewards.com
141 E 4th StRed Springs28377(910) 843-1050marathonarcorewards.com
2021 Sr 14Reidsville27320(336) 342-4331marathonarcorewards.com
2106 Barnes StReidsville27320(336) 342-3535marathonarcorewards.com
142 Julian Allsbrook HwyRoanoke Rapids27870(252) 537-1589marathonarcorewards.com
631 S Madison BlvdRoxboro27573(919) 703-5464marathonarcorewards.com
3154 Worsham Mill RdRuffin27326(336) 891-8181marathonarcorewards.com
435 Bethania Rural HallRural Hall27045(336) 285-9148marathonarcorewards.com
1484 Ozone RoadSaluda28773(828) 749-2041marathonarcorewards.com
2224 S Horner BlvdSanford27330(404) 717-0143marathonarcorewards.com
3420 Wicker StreetSanford27330(919) 777-0562marathonarcorewards.com
408 N Broad StSeagrove27341(704) 261-5187marathonarcorewards.com
905 S Pollock StSelma27576(919) 965-7257marathonarcorewards.com
1302 S Post RdShelby28152(704) 739-2800marathonarcorewards.com
4328 Polkville RoadShelby28150(347) 403-4994marathonarcorewards.com
6360 North Carolina 150Sherrills Ford28673(704) 483-2686marathonarcorewards.com
1004 S Chatham AveSiler City27344(919) 663-2417marathonarcorewards.com
320 West Raleigh StreetSiler City27344(919) 742-6187marathonarcorewards.com
602 N 2nd AveSiler City27344(919) 742-2024marathonarcorewards.com
105 East Connecticut AveSouthern Pines28387(703) 677-5012marathonarcorewards.com
277 E Main StSpindale28160(828) 287-9499marathonarcorewards.com
8018 Elliott Bridge RdSpring Lake28390(910) 745-9376marathonarcorewards.com
940 W Broad StreetSt. Pauls28384(910) 865-2277marathonarcorewards.com
104 Killian RoadStanley28164(704) 827-0984marathonarcorewards.com
1887 Ellisboro RoadStokesdale27357(336) 548-2271marathonarcorewards.com
307 Henry StreetStoneville27048(336) 573-2165marathonarcorewards.com
3211 Holden Beach RoadSupply28462(910) 842-7777marathonarcorewards.com
903 N US 701 BypassTabor City28463(910) 653-4964marathonarcorewards.com
14661 Highway 87Tar Heel28392(910) 862-1593marathonarcorewards.com
1339 National HighwayThomasville27360(336) 884-1001marathonarcorewards.com
8913 E US Hwy 64Thomasville27360(336) 472-4637marathonarcorewards.com
11029 Durham RdTimberlake27583(336) 364-8278marathonarcorewards.com
8151 Durham RoadTimberlake27583(336) 364-2522marathonarcorewards.com
13020 Hwy 39 NorthTownsville27584(252) 738-0003marathonarcorewards.com
3950 Lynn RdTryon28782(828) 859-9080marathonarcorewards.com
641 E Main StValdese28690(828) 879-8031marathonarcorewards.com
6638 Nc-27Vale28168(704) 276-1273marathonarcorewards.com
1200 US Highway 74 WWadesboro28170(704) 694-2006marathonarcorewards.com
304 S Norwood StWallace28466(910) 285-6363marathonarcorewards.com
3701 Nc 89 Hwy EWalnut Cove27052(336) 591-4848marathonarcorewards.com
10703 North Carolina 163West Jefferson28629(336) 982-4944marathonarcorewards.com
1105 N Jk Powell BlvdWhiteville28472(910) 640-3939marathonarcorewards.com
207 N JK Powell BlvdWhiteville28472(910) 862-8423marathonarcorewards.com
6705 U.S. 421Wilkesboro28697(973) 974-0844marathonarcorewards.com
1907 W NashWilson27893(252) 237-6131marathonarcorewards.com
4820 Old Rural Hall RdWinston-Salem27105(336) 456-4178marathonarcorewards.com
94 Green River RoadZirconia28790(828) 692-7390marathonarcorewards.com

Cities

CityLocations
Charlotte5
Lumberton5
Fayetteville4
Gastonia4
Hendersonville4
Hickory4
Raleigh4
Brevard3
Henderson3
High Point3
Kings Mountain3
Marshville3
Monroe3
Morganton3
Newton3
North Wilkesboro3
Siler City3
Albemarle2
Asheville2
Elizabeth City2
Fuquay Varina2
Goldsboro2
Greensboro2
Hildebran2
Hope Mills2

Also on SpecStream

Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.