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.

View Menu & More Info
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image

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.

View Menu & More Info
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image

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.

Learn More & Buy Tickets
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image

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.

View Menu & More Info
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image
Placeholder Image

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.