Ruby's Inn Cowboy's Buffet and Steak Room is the main sit-down dining option inside Best Western Plus Ruby's Inn, located at 26 S Main St in Bryce Canyon City — less than a mile from the national park entrance. For visitors staying at Ruby's or camping nearby, it's the most convenient full-service restaurant in the immediate area, open from early morning through evening.
Dining Options
The restaurant operates dual formats: a full-service menu with steaks, ribs, chicken, and seafood ordered à la carte, and a seasonal buffet offering a rotating spread of hot and cold entrees, vegetables, and sides. The buffet is particularly popular with families and groups returning from a long day in the park. A full-service bar is available for guests ordering from the menu. Breakfast service begins at 6:30 AM — useful if you want to be at the trailhead by first light.
Hours and Logistics
Summer hours run 6:30 AM to 9:30 PM; the kitchen closes earlier in winter. No reservations are required. The restaurant seats a large number of guests and handles high visitor volume during peak summer weekends, though waits can occur during the dinner rush. Parking is shared with the Ruby's Inn complex and is generally plentiful.
Ruby's Inn has been part of the Bryce Canyon gateway experience since 1916, and the dining room reflects that long history as a hub for the area. The general store and other services on the property make it a practical one-stop for supplies and meals before or after a park visit.