Restaurants Near Bryce Canyon National Park
Looking for the best restaurants near Bryce Canyon National Park? Ruby’s Inn offers convenient, on-site dining options just minutes from the park entrance in Bryce Canyon City.
Whether you're fueling up with an early morning coffee or breakfast before exploring the park or looking for a relaxing dinner after a full day of hiking, these Bryce Canyon restaurants provide a range of options for every traveler.
Dining at Ruby’s Inn
Ruby’s Inn has been serving visitors to Bryce Canyon for decades, making it one of the most trusted places to dine near the park. Ruby's Inn has four great dining options, all located within close proximity to your lodging. From full-service dining and casual meals to a unique dinner show experience and specialty coffee, you’ll find everything you need without leaving the property. Choose from the Cowboy's Buffet & Steak Room, Canyon Diner, Ebenezer's Barn and Grill, and Tourist Rest Coffee Shop.
Cowboy’s Buffet & Steak Room
One of the most popular restaurants near Bryce Canyon, Cowboy’s Buffet & Steak Room offers full-service dining for breakfast, lunch, and dinner.
Open daily, Summer: 6:30 AM - 9:30 PM; Winter 6:30 AM - 8:30 PM.
No reservations are required. We have a Utah State Liquor License.
Canyon Diner
The Canyon Diner is located next to Ruby’s Inn main lodge, serves lunch and dinner and is a great convenient casual option for travelers.
The diner features Great Western fast food, including burgers, brats, sandwiches, salads and much more.
Dine In or Take Out.
Ebenezer’s Barn & Grill Dinner Show
Ebenezer’s Barn & Grill combines a hearty meal with live Western music for a memorable dining & entertainment experience near Bryce Canyon.
Located across from Ruby’s Inn, this dinner show features barbecue-style dining alongside live country music from the Bryce Canyon Wranglers. It’s a great option for families, groups, and visitors looking for something beyond a traditional restaurant. Join us for an evening of western fun and delicious food.
Tourist Rest Coffee Shop
The Tourist Rest Coffee Shop is located on the Ruby’s Inn property, opens early and is a convenient option for travelers.
The shop features a variety of guest favorites including cold brew with cold foam, matcha, fresh lemonades, and specialty teas. Pair your drink with our selection of breakfast foods, fresh pastries, and delicious desserts.
Where to Eat Near Bryce Canyon
Dining options inside Bryce Canyon National Park are limited, so most visitors choose to eat just outside the park in Bryce Canyon City. Ruby’s Inn offers several restaurants all in one location, making it one of the most convenient places to dine before or after exploring the park.
Dine at Ruby’s Inn
Make your time at Bryce Canyon easier by choosing dining that’s close, convenient, and built around your visit. With multiple restaurants just minutes from the park entrance, Ruby’s Inn offers one of the most complete dining experiences in Bryce Canyon City.
Enjoy great food, easy access, and everything you need in one place.






















