The Canyon Diner at Ruby's Inn

Fast, Fresh Bites Near Bryce Canyon National Park

Family-Friendly | Online Ordering Available | No Reservation Needed

Craving a quick, casual meal near Bryce Canyon National Park? The Canyon Diner serves fresh, made-to-order pizza and fast food for lunch and dinner at Best Western Ruby's Inn, with vegetarian and gluten-free options for pickier eaters in the group. Skip the wait by ordering online ahead of time, or just walk up and order when you get here. No reservation needed either way.

Bryce Canyon Fast Food Menu: Pizza, Burgers & More

The Canyon Diner serves burgers, chicken sandwiches, deli sandwiches, chicken strips, and fresh 7 inch or 15 inch pizzas with a variety of toppings, plus vegetarian and gluten-free choices. Order ahead through our online ordering system for faster pickup, or stop by for walk-up service.

View the full menu and order online below.

Order Online

Restaurant Hours & Reservations 

The Canyon Diner is open daily, with no reservations required.

May 1 to October 15
Open daily 11:30 AM - 9:00 PM

October 16 to April 30
Open daily 11:30 AM - 7:00 PM
(Reduced Menu)

The Canyon Diner is closed on Christmas Eve and Christmas Day. All other holidays follow regular seasonal hours listed above.

Getting to The Canyon Diner 

The Canyon Diner is inside Best Western Ruby's Inn at 25 N Main St in Bryce Canyon City, about one mile from the park entrance. If you'd rather sit down for a full meal, Cowboy's Buffet & Steak Room is right next door with steak, ribs, and a seasonal buffet, and Ebenezer's Barn & Grill offers a Western dinner show a short walk away. Spending the day outside first? Browse hiking trails near Bryce Canyon to plan your route back.

FAQ