IAH · Restaurants

Ruby's Diner

A

Gate-side comfort food in Terminal A

Ruby's Diner sits in Terminal A at IAH, so it mainly catches United Express and regional traffic. It’s a throwback-style diner setup, geared to short-haul flyers who want something recognizable before boarding. Expect classic American plates instead of anything experimental.

Being in Terminal A means Ruby's Diner works well if your boarding pass shows an A-gate and you don’t want to trek to C or E. You stay post-security, so no extra checkpoints, and you can keep an eye on departure screens instead of hovering at the gate.

Ruby's Diner runs on a standard diner playbook: burgers, fries, shakes, eggs, and coffee. Pricing at most airport diners like this usually lands in the mid-teens for a burger and closer to $5–$7 for basic coffee or soft drinks, so budget around $20–$25 per person with tax and tip. Portions at this style of chain are built around one-plate meals, not small bites.

Terminal A at IAH is older than C and E, and options are thinner, so Ruby's Diner ends up as the sit-down alternative to straight fast food. Expect table service timing to run close to 25–35 minutes for a full burger-and-fries stop if the dining room is reasonably full. That window feels tight if your departure is in under 45 minutes.

Breakfast-style items at diners like Ruby's Diner usually move faster than complicated lunch builds, so a basic eggs-and-toast or pancake order can help if you’re inside that 45-minute buffer in Terminal A. Shakes and grilled items typically slow down the line, especially during banks of United departures.

Tip: check your exact A-gate number before sitting down at Ruby's Diner in Terminal A; if you pull a late gate change to B, the walk plus the Skyway ride can eat 15–20 minutes off your clock.

Other restaurants at IAH