Across Oklahoma, of the 389 diners we list, 362 give a phone number and 233 have a website. 20 are branches of national chains — Waffle House (11), Black Bear Diner (6), Denny's (3); the remaining 369 are independent. By what they offer: 14 serve pie, 12 serve pancakes, 7 serve breakfast all day. Most often named on their own websites: waffles (18) and breakfast (10). The longest-running is Mom's Family Diner, in business since 1934. 64 describe themselves as family-owned.
Top 10 diners in Oklahoma
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Boomarang DinerWagoner
-
2Black Bear DinerOklahoma City
-
3Madison's Country CookingDel City
-
4Waffle HouseTulsa
-
5Pops 66Arcadia
-
650's DinerBroken Arrow
-
7All American DinerMidwest City
-
8Coney IslandOklahoma City
-
9Dilly DinerTulsa
-
10Duffy's RestaurantBroken Arrow
Cities
Largest first. Towns with a single diner are listed further down this page.
- Tulsa34
- Oklahoma City33
- Shawnee15
- Muskogee12
- Norman9
- Edmond8
- Broken Arrow7
- Lawton7
- Ardmore6
- Catoosa5
- Choctaw5
- Ada4
- Bartlesville4
- Checotah4
- Chickasha4
- Collinsville4
- Enid4
- Grove4
- Midwest City4
- Owasso4
- Pauls Valley4
- Purcell4
- Yukon4
- Bristow3
- Claremore3
- Davis3
- Durant3
- El Reno3
- Guthrie3
- Holdenville3
- Madill3
- McAlester3
- Okmulgee3
- Pryor3
- Stillwater3
- Weatherford3
Other towns in Oklahoma
One diner each — too few for a page of their own, so they live here.
-
Rockin' H All American DinerAdair
305 W Main St, Adair, OK 74330-2977
-
Jack’s PlaceAgra
5 Main St, Agra, OK 74824
-
Friendship Inn RestaurantAltus
1800 N Main St, Altus, OK 73521
-
Shep's DinerAlva
1512 East Oklahoma Blvd, Alva, OK 73717
-
818 DinerAlva
818 Oklahoma Blvd, Alva, OK 73717-2626
-
Darko GrillAnadarko
201 W Main St, Anadarko, OK 73005
-
Mjay's DinerAntlers
402 W Main St, Antlers, OK 74523
-
E&J CafeApache
416 OK-19, Apache, OK 73006
-
Pops 66Arcadia
660 OK-66, Arcadia, OK 73007
-
John's PlaceArcadia
13441 OK-66, Arcadia, OK 73007
-
Bledsoe's DinerAtoka
275 N Mississippi Ave, Atoka, OK 74525
-
Chapala RestaurantBeaver
515 Douglas Ave, Beaver, OK 73932
-
Beggs DinerBeggs
206 OK-16, Beggs, OK 74421
-
Boomarang Diner | BethanyBethany
6315 NW 39th Expy, Bethany, OK 73008
Family-owned
-
Jim's RestaurantBethany
7950 NW 39th Expy, Bethany, OK 73008-2240
-
Meeks 152 DinerBinger
203 E Main St, Binger, OK 73009
-
Johnson's Stepping Stone CafeBixby
4 N Armstrong St, Bixby, OK 74008
-
Mom's Family DinerBixby
13163 S Memorial Dr, Bixby, OK 74008
-
Shep's Diner - Classic American EatsBlackwell
Blackwell, OK
-
Neighborhood KitchenBlair
302 Zinn Ave, Blair, OK 73526
-
Boomarang DinerBlanchard
837 E Veterans Memorial Hwy, Blanchard, OK 73010-9215
Family-owned
-
Boomarang DinerBlanchard
Blanchard, OK 73010
Family-owned
-
Farmhouse CafeBoise City
505 N Cimarron Ave, Boise City, OK 73933
-
Sassy's CafeBokoshe
29879 State Highway 31, Bokoshe, OK 74930
-
Grammy's PlaceBokoshe
OK-31, Bokoshe, OK 74930
-
Sullivan's DinerBroken Bow
5677 Battiest Pickens Rd, Broken Bow, OK 74728-7195
-
Buffalo DinerBuffalo
304 N Hoy St, Buffalo, OK 73834
-
Cactus CafeButler
Butler, OK 73625
-
B&R's LunchstopByron
OK-58, Byron, OK 73722
-
Rt1 American DinerCalvin
207 OK-1, Calvin, OK 74531
-
T-JaysCalvin
207 2nd St, Calvin, OK 74531
-
Boomarang DinerChandler
912 Manvel Ave, Chandler, OK 74834
Family-owned
-
Main Street DinerChelsea
251 W 6th St, Chelsea, OK 74016
-
Cavali RestaurantCherokee
1501 S Grand Ave, Cherokee, OK 73728
-
Tumbleweeds Family DiningCheyenne
405 E Broadway Ave, Cheyenne, OK 73628
-
Becky’s PlaceCheyenne
103 1st St, Cheyenne, OK 73628
-
Old Street DinerChouteau
110 E Main St, Chouteau, OK 74337
-
Lil Mama's CafeClayton
US-271, Clayton, OK 74536
-
Mama's Restaurant. Clayton OKClayton
Clayton, OK
-
Judy Ann's RestaurantCleveland
Hwy 64, Cleveland, OK 74020
-
Gloria's KitchenCoalgate
1206 S Broadway St, Coalgate, OK 74538
-
Dairy KingCommerce
100 N Main St, Commerce, OK 74339
-
Jen's Diner 66Commerce
Located Inside of The Hitch'n Post Fleamarket, 401 Commerce Ave, Commerce, OK 74339
-
Cookson DinerCookson
32054 State Hwy 82, Cookson, OK 74427
-
Ike's TakeoutCookson
32002 State Hwy 82, Cookson, OK 74427
-
Corn CafeCorn
207 W Main St, Corn, OK 73024
-
Mark's PlaceCoweta
13731 OK-51, Coweta, OK 74429
-
Boomarang DinerCushing
929 E Main St, Cushing, OK 74023
Family-owned
-
Madison's Country CookingDel City
4747 SE 29th St, Del City, OK 73115-5001
-
Waffle HouseDel City
5505 Tinker Diagonal St, Del City, OK 73115
Waffles · Breakfast
-
Boomarang DinerDuncan
835 W Main St, Duncan, OK 73533
Family-owned
-
Tim's PlaceDuncan
118 E Main St, Duncan, OK 73533
-
TJ's DinerDustin
507 Speer St, Dustin, OK 74839
-
Trivets RestaurantElgin
Elgin, OK
-
Denny'sElk City
2500 S Main St, Elk City, OK 73644
-
Bigfoot Crossing DinerElmore City
117 S Main St, Elmore City, OK 73433-8687
-
L.A.K.e Country DinerEufaula
16585 OK-9 E, Eufaula, OK 74432
-
Boomarang DinerEufaula
626 S Main St, Eufaula, OK 74432
Family-owned
-
Main Street DinerFort Cobb
300 Main St, Fort Cobb, OK 73038
-
Boomarang DinerFort Gibson
1511 S Lee St, Fort Gibson, OK 74434
Family-owned
-
Pepper JackFort Gibson
1517 S Lee St, Fort Gibson, OK 74434
-
Jimbo'sGore
808 N Main St, Gore, OK 74435
Since 1984
-
Family DinerGracemont
119 Tinson Ave, Gracemont, OK 73042
-
Twins CafeHaileyville
607 Parkway Ave, Haileyville, OK 74546
-
Kountry KitchenHammon
Hammon, OK 73650
-
Gail's GrillHennessey
210 S Main St, Hennessey, OK 73742
-
Classic DinerHenryetta
105 E Main St, Henryetta, OK 74437
-
Mona’s Rose of Sharon RestaurantHenryetta
502 E Mc Laughlin St, Henryetta, OK 74437
-
Kozy DinerHobart
214 S Main St, Hobart, OK 73651
-
Hominy DinerHominy
111 W Main St, Hominy, OK 74035
-
Angie's Circus City DinerHugo
1312 E Jackson St, Hugo, OK 74743
-
Gloria'sHydro
104 E Main St, Hydro, OK 73048
-
Delaware County DinerJay
747 S Main St, Jay, OK 74346-3868
-
Pistol Pats Family DinerJay
525 S Main St box 484, Jay, OK 74346
-
Cadillac Jacks DinerJet
308 Main St, Jet, OK 73749
-
Shuff's Main Street GrillJones
112 W Main St, Jones, OK 73049
-
Old Time DinerKeota
104 5th St, Keota, OK 74941
-
Country Hills DinerKiefer
3410 W 151st St S, Kiefer, OK 74041
-
Boomarang DinerKingfisher
217 S Main St, Kingfisher, OK 73750
Family-owned
-
Nichol's CafeKiowa
814 Garfield Ave, Kiowa, OK 74553
-
Wheelers CafeKiowa
504 Garfield Ave, Kiowa, OK 74553
-
KK'sLamar
3215 Main St, Lamar, OK 74850-9201
-
JMK’s DinerLaverne
109 Jane Jayroe Blvd, Laverne, OK 73848
-
Boomarang Diner - LindsayLindsay
301 E Cherokee St Ste c, Lindsay, OK 73052
Family-owned
-
Boomarang DinerLone Grove
16999 US Hwy 70, Lone Grove, OK 73443
Family-owned
-
Fatbelly DinerLone Grove
15437 US Highway 70, Lone Grove, OK 73401-5048
-
Kathy's Mason Jar Family DinerMannford
201 E Trower Blvd, Mannford, OK 74044
-
Wright's Family DinerMarlow
1204 N Broadway St, Marlow, OK 73055-1124
Family-owned
-
Barbs Family DinerMarlow
1204 N Broadway St, Marlow, OK 73055-1124
-
Boomarang DinerMcLoud
290 E Broadway, McLoud, OK 74851
Family-owned
-
2 Girls CafeMiami
2320 N Main St, Miami, OK 74354-1606
-
NewtsMill Creek
109 E Main St, Mill Creek, OK 74856
-
Sid's Diner MincoMinco
Minco, OK
-
Black Bear Diner MooreMoore
920 SW 25th St, Moore, OK 73160
-
Boomarang DinerMoore
1305 N Broadway St, Moore, OK 73160-4619
Family-owned
-
Muldrow Burger BarnMuldrow
903 E Shawntel Smith Blvd, Muldrow, OK 74948-9602
-
Boomarang DinerMustang
1400 N Mustang Rd, Mustang, OK 73064-7214
Family-owned
-
Boomarang DinerNewcastle
2110 N Main St B, Newcastle, OK 73065
Family-owned
-
Dave's DinerNewcastle
992 N Main St, Newcastle, OK 73065
-
Dixie DinerNicoma Park
11201 NE 23rd St, Nicoma Park, OK 73066
-
Tiffany'sNoble
101 S Main St, Noble, OK 73068-9622
-
HumdingersNowata
219 N Ash St, Nowata, OK 74048
-
Boomarang DinerOkemah
602 W Broadway St, Okemah, OK 74859
Family-owned
-
Sooners Corner Restaurant (I-35 Exit 185)Perry
3101 US-77, Perry, OK 73077
-
Boomarang DinerPerry
1302 Fir St, Perry, OK 73077
Family-owned
-
The Grand CafePonca City
423 E Grand Ave, Ponca City, OK 74601-5406
-
Garrett Wrangler RestaurantPonca City
421 S 14th St, Ponca City, OK 74601
-
Lindas Lakeside DinerPorum
428687 Texanna Rd, Porum, OK 74455-5774
-
Black Bear DinerQuail Springs
3015 W Memorial Rd, Quail Springs, OK 73134
-
Dallas' DairyetteQuapaw
103 N Main St, Quapaw, OK 74363
-
Mel's DinerQuinton
55 Broadway St, Quinton, OK 74561
-
4th Street Diner and BakeryRamona
305 4th St, Ramona, OK 74061
-
4 Star DinerRoland
800 Paw Paw Rd, Roland, OK 74954
-
Alley Way DeliRush Springs
107 Rush Ave, Rush Springs, OK 73082
-
Rustic Diner and Pie ShopRush Springs
315 E Blakely St, Rush Springs, OK 73082-1710
-
Circle D RestaurantRyan
600 Lincoln St, Ryan, OK 73565
-
Dairy DealSalina
211 E Ferry St, Salina, OK 74365
-
Norm's CafeSalina
206 W Ferry St, Salina, OK 74365
-
Blue Ribbon DinerSallisaw
1720 W Cherokee Ave, Sallisaw, OK 74955
-
Sherry's Farmhouse KitchenSallisaw
2333 E Cherokee Ave, Sallisaw, OK 74955
-
Old Town CafeSand Springs
207 N Lincoln Ave, Sand Springs, OK 74063
Family-owned
-
Boomarang DinerSand Springs
120 N Main St, Sand Springs, OK 74063
Family-owned
-
Branbar DinerSayre
1314 S 4th St, Sayre, OK 73662
-
Delizioso Bistro & Coffee BarSeiling
1093 US-270, Seiling, OK 73663
-
Boomarang DinerSeminole
313 N Main St, Seminole, OK 74868
Family-owned
-
Rae’s Bus Station DinerSeminole
411 E Broadway, Seminole, OK 74868-4616
-
Mandy's CafeShidler
259 1st St, Shidler, OK 74652
-
Hole In The WallShidler
231 S Cosden Ave, Shidler, OK 74652
-
Hwy 20 dinerSkiatook
4300 W Rogers Blvd, Skiatook, OK 74070
-
Brown Cow DinerSkiatook
229 W Rogers Blvd, Skiatook, OK 74070
-
RoostersSnyder
Snyder, OK 73566
-
Chuckwagon DinerSperry
118 N Highway 11, Sperry, OK 74073
-
Sunny's Country DinerSperry
118 OK-11, Sperry, OK 74073
-
P J's DinerStigler
10003 OK-71, Stigler, OK 74462
-
East Park DinerStilwell
Highway 51 E, Stilwell, OK 74960
-
Lori's Onion GrillStonewall
201 E Main St, Stonewall, OK 74871-7100
-
Rock CafeStroud
114 W Main St, Stroud, OK 74079
-
Ruby'sStroud
429 W Main St, Stroud, OK 74079
Since 1982
-
Aaimpa CaféSulphur
867 Charles F Cooper Memorial Dr, Sulphur, OK 73086
-
Boomarang Diner - SulphurSulphur
2416 W Broadway Ave, Sulphur, OK 73086
Family-owned
-
Boomarang DinerTahlequah
116 S Muskogee Ave, Tahlequah, OK 74464
Family-owned
-
Boomarang DinerTecumseh
407 N Broadway St, Tecumseh, OK 74873
Family-owned
-
Tumbleweed GrillTexola
U.S. Rte 66, Texola, OK 73668
-
Miller's DinerThomas
107 N 11th St, Thomas, OK 73669
-
Boomarang DinerTishomingo
314 W Main St, Tishomingo, OK 73460
Family-owned
-
Mary's GrillTonkawa
114 E Grand Ave, Tonkawa, OK 74653
-
Lolli and Pops Diner, LLCValliant
411 Wilson St, Valliant, OK 74764
-
The Doo WhopVelma
Velma, OK 73491
-
Nichols Drive-InVelma
916 Main St, Velma, OK 73491
-
Boomarang DinerWagoner
227 E Cherokee St, Wagoner, OK 74467
Family-owned
-
Cruis’n KitchenWagoner
1520 OK-51, Wagoner, OK 74467
-
T&T DinerWaurika
209 N Main St, Waurika, OK 73573
-
kitty's placeWestville
471158 E 660 Rd, Westville, OK 74965
-
MJ'S Grill Mother Jug's WewokaWewoka
523 S Mekusukey Ave, Wewoka, OK 74884
-
Gramps Ice Cream & Diner LlcWilson
431 US Highway 70A, Wilson, OK 73463-1663
-
Aitana's CafeWoodward
1208 Oklahoma Ave, Woodward, OK 73801
-
Double 6 DinerWoodward
3715 Oklahoma Ave, Woodward, OK 73801-3931
-
Sammie Jo'sWright City
703 Main St, Wright City, OK 74766
-
Bearskin DinerWyandotte
64499 US-60, Wyandotte, OK 74370
-
Miss Ann and Pappy’s Savage DinerWynnewood
907 E Kerr Blvd, Wynnewood, OK 73098
-
Savage DinerWynnewood
907 E Kerr Blvd, Wynnewood, OK 73098
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


