Skip to the page

Data / Store locations / Marathon / Alabama

Marathon locations in Alabama: 240 stores, with addresses and phone numbers

Marathon has 240 locations in Alabama, 5.9% of its 4,098 in the United States, in 137 cities. The most are in Birmingham, with 20. 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.

  • 240Locations
  • 137Cities
  • 5.9%Share of the brand
  • October 24, 2026Run date

Marathon locations in Alabama

The first 200 of 240 locations, ordered by city. The full count is 240.

AddressCityZIPPhoneOpening hoursSource
3616 Main StreetAdamsville35005(205) 428-9928marathonarcorewards.com
1550 Kent Dairy RdAlabaster35007(256) 653-8294marathonarcorewards.com
9080 U.S. 431Albertville35950(256) 857-7092marathonarcorewards.com
1460 Hillabee StAlexander City35010(256) 234-3557marathonarcorewards.com
3620 Highway 280Alexander City35010(256) 234-1040marathonarcorewards.com
4371 US-280Alexander City35010(256) 234-4540marathonarcorewards.com
5333 US 431 NAlexandria36250(256) 820-1615marathonarcorewards.com
1731 Quintard AveAnniston36201(205) 675-0531marathonarcorewards.com
2276 U.S. 231Arab35016(256) 586-4353marathonarcorewards.com
8191 Alabama 69Arab35016(256) 753-2452marathonarcorewards.com
8640 U.S. 231Arab35016(256) 931-9509marathonarcorewards.com
22 Pea River RoadAriton36311(334) 762-2989marathonarcorewards.com
1988 Old Highway 84Ashford36312(334) 899-7014marathonarcorewards.com
103 Hwy 72 EAthens35611(256) 233-4010marathonarcorewards.com
1100 Hwy 72Athens35611(256) 444-0255marathonarcorewards.com
1601 3rd St SWAttalla35954(253) 538-5662marathonarcorewards.com
2726 Alabama 77Attalla35954(256) 538-7221marathonarcorewards.com
2920 Noccalula RoadAttalla35954(256) 546-2465marathonarcorewards.com
3425 U.S. 431Attalla35954(256) 538-7040marathonarcorewards.com
606 5th AvenueAttalla35954(256) 538-2999marathonarcorewards.com
806 Cleveland AvenueAttalla35954(256) 344-5068marathonarcorewards.com
1599 S College StAuburn36832(334) 209-0685marathonarcorewards.com
2416 South College StAuburn36832(334) 887-3255marathonarcorewards.com
4184 Lee Road 146Auburn36830(334) 749-5346marathonarcorewards.com
1838 Hwy 131Baker Hill36027(334) 687-4212marathonarcorewards.com
50555 Raburn RdBay Minette36507(251) 937-5219marathonarcorewards.com
2429 19th StreetBessemer35020(205) 425-1321marathonarcorewards.com
5201 Bessemer Super HwyBessemer35020(205) 566-3488marathonarcorewards.com
6598 Warrior River RoadBessemer35023(205) 491-6021marathonarcorewards.com
904 9th Avenue NorthBessemer35020(205) 424-0022marathonarcorewards.com
1001 Lomb AveBirmingham35211(205) 786-2003marathonarcorewards.com
1125 Gadsden HighwayBirmingham35235(205) 833-8118marathonarcorewards.com
1164 Arkadelphia RoadBirmingham35204(205) 542-5077marathonarcorewards.com
1283 Center Point ParkwayBirmingham35215(205) 856-8744marathonarcorewards.com
1331 1st Avenue NorthBirmingham35203(205) 322-7406marathonarcorewards.com
1612 Bessemer RoadBirmingham35208(205) 786-5400marathonarcorewards.com
1716 20th Street EnsleyBirmingham35218(205) 786-7406marathonarcorewards.com
1844 Jefferson Ave SWBirmingham35211(205) 923-3095marathonarcorewards.com
2121 19th StBirmingham35218(205) 780-6809marathonarcorewards.com
2180 Old Springville RoadBirmingham35215(205) 854-5680marathonarcorewards.com
2224 Cntr Point PkwyBirmingham35215(205) 854-5651marathonarcorewards.com
301 Robert Jemison RdBirmingham35209(404) 396-4158marathonarcorewards.com
3100 12th Ave NBirmingham35234(205) 566-4278marathonarcorewards.com
3401 26th Street NorthBirmingham35207(205) 324-9859marathonarcorewards.com
39 W Oxmoor RdBirmingham35209(205) 942-0949marathonarcorewards.com
401 PalisadesBirmingham35209(205) 874-8606marathonarcorewards.com
5423 Highway 280Birmingham35242(205) 991-2494marathonarcorewards.com
5704 Chalkville Mtn RoadBirmingham35235(205) 815-8044marathonarcorewards.com
7701 1st Avenue NorthBirmingham35206(865) 789-9168marathonarcorewards.com
7764 Crestwood BlvdBirmingham35210(205) 956-7165marathonarcorewards.com
81551 U.S. 278Blountsville35031(205) 429-4881marathonarcorewards.com
8930 U.S. 431Boaz35956(256) 840-9240marathonarcorewards.com
17945 County Road 20Boligee35443(205) 336-8438marathonarcorewards.com
2277 Douglas AvenueBrewton36426(251) 314-1273marathonarcorewards.com
10902 Covered Bridge RoadBrookwood35444(205) 553-3310marathonarcorewards.com
16134 Highway 216Brookwood35444(205) 553-3310marathonarcorewards.com
10380 Hwy 25Calera35040(205) 668-5848marathonarcorewards.com
11731 Highway 25Calera35040(205) 668-0034marathonarcorewards.com
9100 County Road 6Castleberry36432(251) 966-2258marathonarcorewards.com
2205 Hwy 68 EastCedar Bluff35959(256) 779-6680marathonarcorewards.com
1700 West Main StreetCentre35960(256) 927-7700marathonarcorewards.com
34106 US Highway 280Childersburg35044(256) 369-1195marathonarcorewards.com
16726 US-45Citronelle36522(251) 866-2521marathonarcorewards.com
500 7th Street SouthClanton35045(205) 755-2900marathonarcorewards.com
63447 U.S. 231Cleveland35049(205) 625-3105marathonarcorewards.com
15301 U.S. 11Coaling35453(205) 210-3421marathonarcorewards.com
14185 US Hwy 82Coker35452(205) 333-9369marathonarcorewards.com
204 East Church StreetColumbia36319(334) 696-2386marathonarcorewards.com
21244 Al-25Columbiana35051(205) 671-5488marathonarcorewards.com
13286 Cottonwood RoadCottonwood36320(334) 691-4626marathonarcorewards.com
6322 U.S. 84Cowarts36321(334) 794-2497marathonarcorewards.com
14641 Alabama 68Crossville35962(256) 528-2259marathonarcorewards.com
19575 Alabama 68Crossville35962(256) 857-7092marathonarcorewards.com
1608 4th St SWCullman35055(256) 345-9106marathonarcorewards.com
1690 County Road 437Cullman35055(256) 739-4666marathonarcorewards.com
1701 2nd Avenue SouthwestCullman35055(256) 775-2473marathonarcorewards.com
18021 U.S. 31Cullman35058(256) 734-2219marathonarcorewards.com
2253 County Road 437Cullman35057(256) 739-2591marathonarcorewards.com
504 2nd Ave NWCullman35055(205) 695-0018marathonarcorewards.com
645 Alabama 157Cullman35058(256) 736-8917marathonarcorewards.com
648 Wesley AveCullman35058(256) 796-6131marathonarcorewards.com
8919 Al 85Daleville36322(334) 598-1487marathonarcorewards.com
1801 6th Ave SEDecatur35601(205) 245-3424marathonarcorewards.com
2508 Alabama 20Decatur35601(256) 306-9982marathonarcorewards.com
2508 Gordon Terry PkDecatur35601(256) 355-2556marathonarcorewards.com
605 North Walnut AveDemopolis36732(334) 289-0725marathonarcorewards.com
1715 Highway 78Dora35148(205) 648-3347marathonarcorewards.com
2409 Reeves StreetDothan36303(334) 792-5696marathonarcorewards.com
2520 S Oates StDothan36301(334) 794-0078marathonarcorewards.com
2808 East Main StDothan36301(334) 699-7651marathonarcorewards.com
3731 South Park AveDothan36301(334) 699-6424marathonarcorewards.com
4380 Columbia HighwayDothan36303(334) 792-1454marathonarcorewards.com
4468 West Main StreetDothan36305(334) 805-9355marathonarcorewards.com
735 Ross Clark CircleDothan36303(334) 793-9306marathonarcorewards.com
412 Claxton AveElba36323(334) 897-3338marathonarcorewards.com
24695 Highway 20Elberta36530(251) 987-5119marathonarcorewards.com
5000 Boll Weevil CircleEnterprise36330(334) 308-9768marathonarcorewards.com
1301 South Eufaula AveEufaula36027(334) 687-8342marathonarcorewards.com
140 North Eufaula AveEufaula36027(334) 687-1059marathonarcorewards.com
3004 South Eufaula AvenueEufaula36027(334) 684-8090marathonarcorewards.com
4334 Owassa RoadEvergreen36401(251) 578-1555marathonarcorewards.com
501 W Front StEvergreen36401(251) 578-4616marathonarcorewards.com
7150 Aaron Aronov DriveFairfield35064(205) 923-1035marathonarcorewards.com
101 Hwy 55 EFalkville35622(256) 784-9378marathonarcorewards.com
1433 County Rd 278Five Points36855(334) 885-6015marathonarcorewards.com
2804 Cloverdale RdFlorence35633(256) 760-0932marathonarcorewards.com
11470 County Rd 65Foley36535(251) 943-4007marathonarcorewards.com
1219 Greenhill Blvd NWFort Payne35968(256) 997-0305marathonarcorewards.com
1001 Tidmore Bend RoadGadsden35901(256) 547-1978marathonarcorewards.com
1101 W Meighan BlvdGadsden35901(256) 646-6959marathonarcorewards.com
1325 Noccalula RoadGadsden35904(256) 547-7701marathonarcorewards.com
3020 Noccalula RoadGadsden35954(256) 538-3838marathonarcorewards.com
418 George Wallace DriveGadsden35903(256) 547-0680marathonarcorewards.com
19441 Mobile RdGeorgiana36033(334) 374-2035marathonarcorewards.com
512 Chastain Blvd WGlencoe35905(256) 492-6118marathonarcorewards.com
1312 State StGreensboro36744(334) 624-0437marathonarcorewards.com
1928 Gunter AvenueGuntersville35976(256) 738-8080marathonarcorewards.com
2112 Henry StreetGuntersville35976(256) 505-0646marathonarcorewards.com
916 Highway 13 NHaleyville35565(256) 653-8294marathonarcorewards.com
26211 US 43Hamilton35570(601) 701-3434marathonarcorewards.com
3374 Alabama 17Hamilton35570(205) 921-1776marathonarcorewards.com
6345 County Road 490Hanceville35077(205) 542-5077marathonarcorewards.com
7400 U.S. 31Hanceville35077(256) 775-2473marathonarcorewards.com
1802 U.S. 31Hartselle35640(256) 773-2797marathonarcorewards.com
610 Nance Ford Rd SWHartselle35640(256) 751-2750marathonarcorewards.com
14414 US 231 NHazel Green35750(256) 829-9636marathonarcorewards.com
16648 U S Highway 431Headland36345(334) 693-0204marathonarcorewards.com
5595 Main StreetHokes Bluff35903(256) 485-1293marathonarcorewards.com
24350 Hwy 278Houston35572(205) 489-8538marathonarcorewards.com
700 Brooklane DrHueytown35023(205) 760-5553marathonarcorewards.com
11451 S Memorial PkwyHuntsville35803(256) 881-2331marathonarcorewards.com
13375 S Memorial PrkwyHuntsville35803(256) 650-2023marathonarcorewards.com
1655 Winchester RdHuntsville35811(256) 345-6419marathonarcorewards.com
2064 Highway 72 EastHuntsville35811(256) 527-7336marathonarcorewards.com
2821 University Drive NWHuntsville35816(256) 539-4477marathonarcorewards.com
217 N Walston Bridge RdJasper35504(205) 265-3014marathonarcorewards.com
9520 Highway 78 EastJasper35504(205) 483-6271marathonarcorewards.com
593 Rockvale RoadLaceys Spring35754(256) 498-2008marathonarcorewards.com
75835 Highway 77Lincoln35096(770) 578-8749marathonarcorewards.com
89395 Highway 9Lineville36266(256) 396-5674marathonarcorewards.com
30228 Hwy 79Locust Fork35097(205) 681-9297marathonarcorewards.com
1260 Forest AvenueLuverne36049(334) 335-5090marathonarcorewards.com
6240 Greenbrier PkwyMadison35756(256) 975-5126marathonarcorewards.com
22526 Highway 216McCalla35111(205) 477-9178marathonarcorewards.com
22732 Bucksville RdMcCalla35111(205) 477-5454marathonarcorewards.com
7456 US-43Mcintosh36553(251) 767-7596marathonarcorewards.com
11543 U.S. 431Meridianville35759(255) 828-9238marathonarcorewards.com
3150 Birmingham HwyMontgomery36105(256) 653-8294marathonarcorewards.com
441 Twain CurveMontgomery36117(334) 215-7102marathonarcorewards.com
40207 Alabama 69Moundville35474(205) 371-4425marathonarcorewards.com
2300 Mount OliveMount Olive35117(205) 285-5031marathonarcorewards.com
20270 Hwy 43Mount Vernon36560(251) 829-9076marathonarcorewards.com
906 Woodward AvenueMuscle Shoals35660(256) 381-2135marathonarcorewards.com
7335 AL Hwy 5Nauvoo35578(256) 653-8294marathonarcorewards.com
270 Tyler StreetNew Brockton36351(334) 797-3229marathonarcorewards.com
33043 US-431New Hope35760(256) 723-4054marathonarcorewards.com
13711 Alabama 22New Site36256(256) 329-9932marathonarcorewards.com
14625 U.S. 84Newton36352(334) 692-3995marathonarcorewards.com
1000 Lurleen B Wallace, BoulevardNorthport35476(205) 343-0051marathonarcorewards.com
19039 U.S. 43Northport35475(205) 695-0018marathonarcorewards.com
3832 Sanie RoadOdenville35120(205) 629-3904marathonarcorewards.com
501 2nd Ave EastOneonta35121(205) 629-3904marathonarcorewards.com
1001 Columbus ParkwayOpelika36801(334) 749-9440marathonarcorewards.com
1460 Gateway DriveOpelika36801(334) 363-2161marathonarcorewards.com
1803 Lafayette ParkwayOpelika36801(334) 741-8447marathonarcorewards.com
1900 Marvyn ParkwayOpelika36804(334) 749-6745marathonarcorewards.com
2010 Alabama 169Opelika36804(334) 742-9605marathonarcorewards.com
2104 West Point ParkwayOpelika36801(334) 749-9179marathonarcorewards.com
5740 U.S. 29Opelika36804(334) 363-2194marathonarcorewards.com
707 Florala HighwayOpp36467(334) 493-2654marathonarcorewards.com
803 US Hwy 84 EastOpp36467(334) 793-1544marathonarcorewards.com
1701 Cheaha DrOxford36203(256) 403-2189marathonarcorewards.com
425 Quintard DriveOxford36203(256) 831-5193marathonarcorewards.com
1022 U.S. 231Ozark36360(334) 774-1355marathonarcorewards.com
11496 E Highway 27Ozark36360(334) 795-0500marathonarcorewards.com
8363 US Highway 231 SOzark36360(334) 299-3023marathonarcorewards.com
1640 Martin St NorthPell City35125(205) 338-9938marathonarcorewards.com
100 Stagecoach DrPhenix City36869(334) 298-9782marathonarcorewards.com
1221 East 280 BypassPhenix City36867(334) 468-3175marathonarcorewards.com
1701 Crawford RdPhenix City36867(334) 448-2433marathonarcorewards.com
2220 4th AvePhenix City36867(334) 297-3322marathonarcorewards.com
2808 Highway 80 WestPhenix City36870(334) 291-1222marathonarcorewards.com
3815 Opelika RoadPhenix City36870(334) 297-9648marathonarcorewards.com
3829 Highway 80 WestPhenix City36870(334) 298-9874marathonarcorewards.com
410 Martin Luther King, Junior Parkway NorthPhenix City36869(334) 291-1416marathonarcorewards.com
5380 Riverchase DrivePhenix City36867(334) 297-9648marathonarcorewards.com
911 Broad StreetPhenix City36867(334) 297-5488marathonarcorewards.com
1347 S Memorial DrPrattville36067(334) 365-2685marathonarcorewards.com
2002 Al Hwy 14 EastPrattville36066(334) 730-0385marathonarcorewards.com
211 Fairview AvenuePrattville36066(334) 358-8858marathonarcorewards.com
299 N Memorial DrPrattville36067(334) 358-0050marathonarcorewards.com
691 Main StreetRagland35131(205) 370-1528marathonarcorewards.com
3306 Rainbow DriveRainbow City35906(256) 442-0067marathonarcorewards.com
582 West Grand AvenueRainbow City35906(256) 442-7188marathonarcorewards.com
Hwy 331 And Cr 94Ramer36069(334) 281-0353marathonarcorewards.com
504 First Ave NEReform35481(205) 375-2291marathonarcorewards.com
10475 U.S. 72Rogersville35652(256) 247-7012marathonarcorewards.com
120 E Main StSamson36477(334) 488-4390marathonarcorewards.com
12230 U.S. 431Sardis City35956(256) 593-2945marathonarcorewards.com
1007 East Willow StreetScottsboro35768(256) 259-0343marathonarcorewards.com

Cities

CityLocations
Birmingham20
Phenix City10
Cullman8
Dothan7
Opelika7
Attalla6
Gadsden5
Huntsville5
Bessemer4
Prattville4
Alexander City3
Arab3
Auburn3
Decatur3
Eufaula3
Ozark3
Scottsboro3
Vinemont3
Athens2
Brookwood2
Calera2
Crossville2
Evergreen2
Guntersville2
Hamilton2

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.