10020 Gravois Rd, Affton, MO 63123 Open every day, 6:30 AM to 2:30 PM (314) 631-1911

Accessibility

Affton Diner wants everyone to be able to use this website, see our menu, and find their way to our door.

We work to meet the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. Our menu is written as real text, not pictures, so screen readers and zoom tools can read every item and price. The site works with a keyboard, adjusts to phones and large text, and every photo has a description.

If anything on this site is hard to use, or you need the menu or other information in another format, please tell us and we will help right away.

Call (314) 631-1911 or email management@afftondiner.com.

This statement was last reviewed in November 2026.

Come find us

Set back from the road. Worth the turn.

Address
10020 Gravois Rd
Affton, MO 63123
Hours
Every day
6:30 AM to 2:30 PM
Good to know
Dine in or takeout. Wheelchair accessible. Kids menu.
Made from scratch. Every morning.

What folks come back for

See the full menu
  • Cheese omelet over hash browns at Affton Diner in Affton, MO

    Biscuits and Gravy

    $7.49

    Two biscuits, sausage gravy made here every morning. Twelve reviews mention it by name.

  • Chopped steak with mushroom gravy, mashed potatoes and green beans at Affton Diner in Affton, MO

    Chopped Steak

    $12.99

    Mushrooms, onions, brown gravy. Green beans with onion and a few tomatoes, Jon's way.

  • Meat Lovers skillet with eggs, ham, sausage, bacon and peppers at Affton Diner in Affton, MO

    Meat Lovers Skillet

    $12.99

    Ham, sausage, bacon, onions, cheddar, two eggs on top. Home potatoes boiled, then fried.

  • Gyro wrap grilled in a flour tortilla at Affton Diner in Affton, MO

    Gyro Wrap

    $10.99

    Two eggs, beef gyro, onion, feta, grilled in a flour tortilla. A little of where Jon comes from.

  • Bacon cheeseburger with lettuce, tomato and onion on a toasted bun at Affton Diner in Affton, MO

    Bacon Cheeseburger

    $11.49

    Handmade patty, two strips of bacon, American cheese, toasted bun. Fries, home potatoes or a side salad on the side.

  • Country fried steak under white gravy with green beans at Affton Diner in Affton, MO

    Country Fried Steak

    $12.99

    Breaded, fried, covered in white gravy. Comes with your pick of potatoes, a vegetable and a side salad.

Real reviews, real regulars

What the regulars say

5 out of 5 stars

“Closest thing to a small town feel diner in the St. Louis area.”

Google review
5 out of 5 stars

“Wonderful place to eat. Friendly service, good home cooking.”

Google review
5 out of 5 stars

“Food was amazing and served quickly, staff was friendly, environment was cozy!”

Google review