Across Alabama, of the 295 diners we list, 280 give a phone number and 208 have a website. 130 are branches of national chains — Waffle House (95), Huddle House (34), Denny's (1); the remaining 165 are independent. By what they offer: 6 serve pancakes, 4 say they are open 24 hours, 3 serve breakfast all day. Most often named on their own websites: waffles (99) and breakfast (93). The longest-running is DJ's Diner, in business since 1896.
Top 10 diners in Alabama
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Huddle HouseSaraland
-
2Waffle HouseGulf Shores
-
3Shoney'sDothan
-
4Metro DinerHoover
-
5Metro DinerMadison
-
6Bob's Downtown RestaurantMobile
-
7City Cafe DinerHuntsville
-
8Duck’s DinerGulf Shores
-
9Fat Boys DinerPrichard
-
10Sadie's DinerVance
Cities
Largest first. Towns with a single diner are listed further down this page.
- Huntsville16
- Birmingham13
- Mobile11
- Dothan10
- Montgomery9
- Gulf Shores7
- Decatur5
- Madison5
- Orange Beach5
- Scottsboro5
- Athens4
- Bessemer4
- Daphne4
- Enterprise4
- Ozark4
- Pelham4
- Phenix City4
- Tuscaloosa4
- Albertville3
- Auburn3
- Centre3
- Daleville3
- Foley3
- Guntersville3
- Lincoln3
- Moody3
- Russellville3
- Saraland3
- Sylacauga3
Other towns in Alabama
One diner each — too few for a page of their own, so they live here.
-
Huddle HouseAlexander City
4727 US-280, Alexander City, AL 35010
-
Who's DinerAlexander City
1560 AL-22, Alexander City, AL 35010
Waffles
-
Waffle HouseAlexandria
119 Big Valley Dr, Alexandria, AL 36250
Waffles · Breakfast
-
River Falls Diner & MarketAndalusia
10921 US Highway 84, Andalusia, AL 36421
-
Waffle HouseAnniston
1530 Quintard Ave, Anniston, AL 36201
Waffles · Breakfast
-
Big Daddy's CafeAnniston
8438 AL-9, Anniston, AL 36207
-
Huddle HouseArab
759 N Brindlee Mountain Pkwy, Arab, AL 35016-1056
-
Backroads DinerArab
209 3rd Ave NW, Arab, AL 35016-1304
-
Ole towne cafeArdmore
30440 Ardmore Ave, Ardmore, AL 35739
-
Depot dogs & Ice-creamAshford
424 N Broadway St, Ashford, AL 36312
-
Ashville LunchroomAshville
33215 US Highway 231, Ashville, AL 35953-6254
-
BJ's DinerAshville
37177 US-231, Ashville, AL 35953
-
Waffle HouseAtmore
78 Wind River Rd N, Atmore, AL 36502
Waffles · Breakfast
-
Diner at Creek Travel Plaza, Atmore, AlAtmore
4740 Jack Springs Rd, Atmore, AL 36502-6046
-
Waffle HouseAttalla
802 Cleveland Ave, Attalla, AL 35954
Waffles · Breakfast
-
Waffle HouseBay Minette
105 McMeans Ave, Bay Minette, AL 36507
Waffles · Breakfast
-
Waffle HouseBayou La Batre
13035 Wintzell Ave, Bayou La Batre, AL 36509
Waffles · Breakfast
-
Waffle HouseBoaz
10931 AL-168, Boaz, AL 35957
Waffles · Breakfast
-
Grumpy'sBoaz
425 S McCleskey St Ste 544, Boaz, AL 35957
-
Huddle HouseBrewton
1715 Douglas Ave, Brewton, AL 36426
-
Dine-R-DriveBrewton
487 South Blvd, Brewton, AL 36426
-
Huddle HouseBrookwood
10902 Covered Bridge Rd, Brookwood, AL 35444
-
Waffle HouseCalera
5087 US-31, Calera, AL 35040
Waffles · Breakfast
-
Town Square DinerCarrollton
126 Reform St, Carrollton, AL 35447
-
Waffle HouseCenter Point
2208 Center Point Pkwy, Center Point, AL 35215-4610
Waffles · Breakfast
-
Buster's Drive-UpChatom
13655 St Stephens Ave, Chatom, AL 36518
-
Huddle HouseChelsea
16937 US-280, Chelsea, AL 35043
-
Fisk Family DinerCitronelle
8140 E Lebaron Ave, Citronelle, AL 36522-2131
-
Waffle HouseClanton
2230 7th St S, Clanton, AL 35046
Waffles · Breakfast
-
Green Small Town DinerClanton
703 16th Ave N, Clanton, AL 35045
-
Clayton Dime Store RestaurantClayton
10 Eufaula Ave, Clayton, AL 36016
-
The Family DinerCoffeeville
Highway 84, Coffeeville, AL 36524, United States, Coffeeville, AL 36524
-
Hwy 52 CafeColumbia
121 E Church St, Columbia, AL 36319-3659
-
Jeff and Von's PlaceCordova
105 Burlington Ave, Cordova, AL 35550
-
Lee's Catering and EntertainmentCordova
5337 Highway 78, Cordova, AL 35550-4152
-
Mike & Mookie's Small Town DinerCreola
10295 US-43, Creola, AL 36525
-
The DinerCrossville
14488 AL-68, Crossville, AL 35962
-
Waffle HouseCullman
1900 Commerce Ave NW, Cullman, AL 35055
Waffles
-
Graves General Store & DinerCullman
11055 AL-157, Cullman, AL 35057
-
Huddle HouseDemopolis
971 US-80, Demopolis, AL 36732
-
Rosie's DinerDemopolis
306 E Washington St Ste D, Demopolis, AL 36732-2205
-
Highway 217 Cafe and GrillEight Mile
6124 Lott Rd, Eight Mile, AL 36613-9711
-
Al's Truckstop & DinerElkmont
Elkmont, AL
-
Guy’s Grab N Go DinerEufaula
1052 CR-79, Eufaula, AL 36027-4956
-
Wagon Wheel RestaurantEva
4471 Hwy 55 W, Eva, AL 35621
-
Tiny DinerEvergreen
417 Liberty Hill Dr, Evergreen, AL 36401
-
Waffle HouseFairfield
636 Bessemer Super Hwy, Fairfield, AL 35064-1804
Waffles · Breakfast
-
Waffle HouseFairhope
373 S Greeno Rd, Fairhope, AL 36532
Waffles · Breakfast
-
Vera S DinerFlorala
23388 5th Ave, Florala, AL 36442-3817
-
Homeside RestaurantFlorence
3922 Cloverdale Rd, Florence, AL 35633
-
Huddle HouseFort Payne
120 Airport Rd W, Fort Payne, AL 35968
-
Waffle HouseFort Payne
1410 Glenn Blvd SW, Fort Payne, AL 35968
Waffles · Breakfast
-
Waffle HouseFultondale
1334 Walker Chapel Rd, Fultondale, AL 35068
Waffles · Breakfast
-
Waffle HouseGadsden
75 E Meighan Blvd, Gadsden, AL 35903
Waffles · Breakfast
-
Waffle HouseGadsden
1000 Rainbow Dr, Gadsden, AL 35901
Waffles · Breakfast
-
The Filling Station - GardendaleGardendale
250 City St, Gardendale, AL 35071
-
D’s DinerGeorgiana
317 S Palmer Ave, Georgiana, AL 36033
-
MeMe’s Market & DinerGoshen
514 Greenville Ave, Goshen, AL 36035-6901
-
Waffle HouseGreenville
948 Fort Dale Rd, Greenville, AL 36037
Waffles · Breakfast
-
Boujee BitesGuin
6676 US-43, Guin, AL 35563
-
13 GrillHaleyville
812 AL-13, Haleyville, AL 35565
-
OG's DinerHaleyville
405 Highway 13, Haleyville, AL 35565
-
Huddle HouseHamilton
210 River Rd Dr, Hamilton, AL 35570
-
Eastside GrillHamilton
2086 Bexar Ave E, Hamilton, AL 35570
-
Pop's CafeHanceville
814 Main St NE, Hanceville, AL 35077
-
Mom's KitchenHartford
10157 AL-52, Hartford, AL 36344
-
Huddle HouseHartselle
1802 Main St E, Hartselle, AL 35640
-
Town and Country RestaurantHartselle
2100 Highway 31 NW, Hartselle, AL 35640
-
Copper Kettle DinerHeadland
4 E Church St, Headland, AL 36345
-
Waffle HouseHelena
2401 Helena Rd, Helena, AL 35080
Waffles · Breakfast
-
Huddle HouseHokes Bluff
5714 US Highway 278 E, Hokes Bluff, AL 35903-7204
-
Metro DinerHoover
180 Inverness Plaza, Hoover, AL 35242
-
Waffle HouseHoover
2535 John Hawkins Pkwy, Hoover, AL 35244
Waffles · Breakfast
-
Huddle HouseHueytown
2751 Allison-Bonnett Memorial Dr, Hueytown, AL 35023
-
Waffle HouseHueytown
938 Allison-Bonnett Memorial Dr, Hueytown, AL 35023
Waffles · Breakfast
-
Waffle HouseIrondale
1833 Crestwood Blvd, Irondale, AL 35210
Waffles · Breakfast
-
DJ's DinerIrvington
9040 Irvington Bayou La Batre Hwy, Irvington, AL 36544
Since 1896
-
Huddle HouseJacksonville
1015 Pelham Rd S, Jacksonville, AL 36265
-
Waffle HouseJacksonville
500 Pelham Rd N, Jacksonville, AL 36265
Waffles · Breakfast
-
Huddle HouseJasper
2029 Hwy 78 E, Jasper, AL 35501
-
Waffle HouseJasper
203 Carl Cannon Blvd, Jasper, AL 35501
Waffles · Breakfast
-
Mawmaw's DinerLaceys Spring
4150 Hwy 231 Suite 3, Laceys Spring, AL 35754
-
Mona's Country CookinLaceys Spring
3528 Highway 231, Laceys Spring, AL 35754-6419
-
Merl's DinerLanett
10 1st St, Lanett, AL 36863
-
Creek Bank RestaurantLeroy
Leroy, AL
-
R'Reileigh's Daybreak Cafe'Lillian
34291 US Highway 98, Lillian, AL 36549
-
Red and Lid'sLynn
1177 W Main St, Lynn, AL 35575
-
Diane's DinerMarion
1239 Washington St, Marion, AL 36756
-
Iron SkilletMcCalla
22526 AL-216, McCalla, AL 35111
-
Waffle HouseMillbrook
3955 AL-14, Millbrook, AL 36054
Waffles · Breakfast
-
Fantail RestaurantMillbrook
2060 Downing St, Millbrook, AL 36054
-
Huddle HouseMonroeville
4482 S Alabama Ave, Monroeville, AL 36460-5630
-
Huddle HouseMontevallo
4653 AL-25, Montevallo, AL 35115
-
Allstar DinerMulga
5700 Birmingport Rd, Mulga, AL 35118
-
Picketts Family RestaurantNew Market
1737 New Market Rd, New Market, AL 35761
-
Waffle HouseNorthport
1925 McFarland Blvd, Northport, AL 35476-2923
Waffles · Breakfast
-
Waffle HouseNorthport
5681 McFarland Blvd, Northport, AL 35476
Waffles · Breakfast
-
Nanas DinnerOak Grove
Old Birmingham Hwy, Oak Grove, AL 35150
-
Na Na DinerOak Grove
3886 Old Birmingham Hwy, Oak Grove, AL 35150-8373
-
Huddle HouseOneonta
1009 2nd Ave E, Oneonta, AL 35121
-
Stephen's DinerOneonta
201 6th St S, Oneonta, AL 35121-1826
-
Country KitchenOpp
208 W Cumming Ave, Opp, AL 36467
Since 1939
-
Huddle HousePell City
611 Martin St N, Pell City, AL 35125
-
Waffle HousePell City
1203 Martin St N, Pell City, AL 35125
Waffles · Breakfast
-
Piedmont All American DinnerPiedmont
804 N Main St, Piedmont, AL 36272-1118
-
Waffle HousePike Rd
9651 Vaughn Rd, Pike Rd, AL 36064
Waffles · Breakfast
-
Huddle HousePinson
4655 Center Point Road, Pinson, AL 35126
-
M & S Sports Diners IncPrattville
2776 Legends Pkwy, Prattville, AL 36066-7752
-
Waffle HousePriceville
3305 Point Mallard Pkwy SE, Priceville, AL 35603
Waffles · Breakfast
-
Fat Boys DinerPrichard
1801 St Stephens Rd, Prichard, AL 36610-3635
-
Ragland Purple Devils DinerRagland
1060 Main St, Ragland, AL 35131-3300
-
Huddle HouseRainbow City
109 W Grand Ave, Rainbow City, AL 35906
-
Huddle HouseRainsville
1499 Main St E, Rainsville, AL 35986
-
South FortyRepton
34035 Highway 41, Repton, AL 36475
-
Gary's CafeRiver Falls
River Falls, AL 36421, River Falls, AL 36476
-
Huddle HouseRoanoke
3106 US-431, Roanoke, AL 36274
-
Express Chicken & FishRoanoke
3163 US-431, Roanoke, AL 36274
-
Mac & Jerry's DinerRobertsdale
22585 AL-59, Robertsdale, AL 36567
-
Derailed DinerRobertsdale
27801 County Road 64 Ext, Robertsdale, AL 36567-5027
-
Granny's DinerSamson
203 E Main St, Samson, AL 36477
-
Huddle HouseSelma
1376 E Highland Ave, Selma, AL 36701
-
Waffle HouseSemmes
3401 Schillinger Rd N, Semmes, AL 36575
Waffles · Breakfast
-
Foosackly'sSpanish Fort
30500 State Hwy 181, Spanish Fort, AL 36527
-
Dan's DinerSummerdale
105 NW 1st St, Summerdale, AL 36580
-
Waffle HouseSummerdale
1024 State Highway 59 S, Summerdale, AL 36580-4158
-
Tina's Home CookingTalladega
136 East St N, Talladega, AL 35160
-
Huddle HouseTallassee
1410 Gilmer Ave B, Tallassee, AL 36078
-
Waffle HouseTheodore
5579 Hwy 90, Theodore, AL 36582
Waffles · Breakfast
-
Waffle HouseTheodore
7031 Theodore Dawes Rd, Theodore, AL 36582
Waffles · Breakfast
-
Morgan's Country StoreTrinity
24160 AL-24, Trinity, AL 35673
Since 2012
-
Waffle HouseTroy
105 US-231, Troy, AL 36081
Waffles · Breakfast
-
Waffle HouseTroy
1208 US-231, Troy, AL 36081
Waffles · Breakfast
-
Waffle HouseTrussville
1128 N Chalkville Rd, Trussville, AL 35173
Waffles · Breakfast
-
TOP OF THE MOUNTAINUnion Grove
16062 US-231, Union Grove, AL 35175
-
Waffle HouseValley
2800 20th Ave, Valley, AL 36854
Waffles · Breakfast
-
Waffle HouseValley
580 Fob James Dr, Valley, AL 36854
Waffles · Breakfast
-
Sadie's DinerVance
10565 Daimler Benz Blvd, Vance, AL 35490-2904
-
City DinerVestavia
521 Montgomery Hwy, Vestavia, AL 35216
-
Waffle HouseVestavia Hills
3023 Columbiana Rd, Vestavia Hills, AL 35216
Waffles · Breakfast
-
Huddle HouseWarrior
405 Warrior Jasper Rd, Warrior, AL 35180
-
Huddle HouseWetumpka
5881 US-231, Wetumpka, AL 36092
-
Bushs DinerWetumpka
7495 U.S. 231, Wetumpka, AL 36092
-
City DinerWinfield
765 US-43, Winfield, AL 35594
-
Gail's DinerWoodville
29865 Al Highway 35, Woodville, AL 35776-7845
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


