The 9 Best Diners in Kansas!

When Joe Shuster and Jerry Siegel introduced Superman, they had him grow up on a farm in small town Kansas. Why? Because there aren’t many places more American than Kansas farms. Diners represent this same sense of Americana; whether you’ve been going to the same spot for 50 years or trying out a trendy new place, the following awesome diners are all about nostalgia. 

1. Jo’s Diner, Baldwin City, KS

Jo’s Diner keeps it simple. They’re a mom-and-four-son’s operation, opened in the fall of 2015. They serve breakfast, lunch, coffee, and slices of pie. The menu has all your favorites. Next time you’re in the area and craving mom’s cooking, check out Jo’s.

2. Bobos Drive In, Topeka, KS

Bobo’s Drive In continues the age-old American tradition of the drive-in diner. Known as “One of the 8 Wonders of Kansas Cuisine,” the diner opened originally in 1948 and has been in the same spot since 1953. Check out their cheeseburgers and handmade onion rings to be transported to diner-food heaven.

3. Gella’s Diner, Hays, KS

As far as diners go, Gella’s is unique. Part of the fabric of Hays, Kansas, this award-winning diner is attached to Lb. Brewing Company. That means they always have access to new brews on tap in addition to their seasonal menus.

4. Downtown Diner, Olathe, KS

The Downtown Diner in Olathe, Kansas opens at 6 a.m. every day and closes late Wednesday-Saturday. Prices are affordable and the burgers are delicious. Most of the food is local. The chef/co-owner is always adding new dishes.

A post shared by Dj Hornyak (@chefboyardeeeej) on

5. Ladybird Diner, Lawrence, KS

The Ladybird Diner is known for its warm and unique atmosphere. If you’re interested in classic flavors with an atmospheric twist, this is the spot for you. Don’t be frightened off by the word “atmospheric”: we mean it in the best way possible, like how a favorite’s house has a warm and one-of-a-kind vibe to it. 

6. Diners’ Kafe, Burlington, KS

Diners’ Café in Burlington, Kansas, promises “great food and awesome atmosphere.” The food is prepared daily and the menu includes all-day breakfast, daily specials, and a salad bar. Take note: they’re not open Saturday.

7. Lucille’s Diner, Louisburg, KS

Lucille’s Diner in Louisburg, Kansas, welcomes family members of all ages and is especially appreciative of veterans. Veterans eat free on Veteran’s Day and they always offer veteran discounts. They’re also happy to hang any veteran’s photo on the wall. Needless to say, they love their veterans.

8. Doo Dah Diner, Wichita, KS

The Doo Dah Diner has been voted Wichita’s Best Breakfast for the last three years. The owners were awarded the 2017 Restauranteurs of the Year award by the Kansas Restaurant and Hospitality Association. They serve made-from-scratch breakfast and lunch every Tuesday through Sunday. 

9. Stacy’s Restaurant, Junction City, KS

Stacy’s Restaurant in Junction City, Kansas, notes on their website that they don’t have a dress code. While we wouldn’t recommend showing up in underwear, we suppose that’s on the menu… in addition to their excellent breakfast and lunch items. They’re not looking to reinvent the wheel here and that’s just fine: sometimes, comfort food means getting a great version of exactly what you expect. That’s where Stacy’s Restaurant shines.  

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Diners Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County