clock menu more-arrow no yes
The south entrance to Zion Canyon includes views of several prominent peaks.
NPS Photo

The Essential Restaurants Near Zion National Park

Quick bites and leisurely meals await in Springdale, Utah

View as Map
The south entrance to Zion Canyon includes views of several prominent peaks.
| NPS Photo

Utah’s first national park sits 160 miles northeast of Las Vegas on I-15, about an hour southwest from Bryce Canyon National Park. Steep red cliffs, a scenic drive that leads to forest trails hugging the Virgin River and the Emerald Pools with their waterfalls and hanging gardens, and the Zion Narrows, a wading hike through the deep chasms of the cliffs, beckon outdoor fans to Zion National Park. Adventurists head to Angel’s Landing for a five-mile hike with a view worth the five hours on the trail. Before or after touring the park, Springdale, Utah, is the fueling point for quick bites to eat and leisurely meals. Here’s a look at some of the restaurants to try near Zion National Park. Restaurants are organized from north to south.

Read More
Note: Restaurants on this map are listed geographically.

1. Thai Sapa

Copy Link
198 Zion – Mount Carmel Hwy
Springdale, UT 84767
(435) 772-0510
Visit Website

Thai, Vietnamese, and Japanese fare define Thai Sapa, also known for its views of the mountains. Thai curry, bach sio noodle (a not-spicy street dish with stir-fried noodles), fried rice, and more make the menu here. The restaurant serves sake from Oregon as well.

Thai Sapa
Thai Sapa
Thai Sapa

2. Cafe Soleil

Copy Link
205 Zion Park Boulevard
Hurricane, UT 84737

Hikers head to Cafe Soleil for breakfast and lunch dishes that include vegan and vegetarian options. Wraps, sandwiches, pizzas, salads, and breakfast items, including a croissant breakfast sandwich, stacked scrambled eggs, and loaded granola, keep outdoors enthusiasts full.

Cafe Soleil
Cafe Soleil
Cafe Soleil

3. Spotted Dog Cafe

Copy Link
428 Zion – Mount Carmel Hwy
Springdale, UT 84767
(435) 772-0700
Visit Website

The restaurant inside Flanigan’s Inn offers a breakfast buffet with standard fare like fresh fruit, muffins, and eggs and bacon. Diners can stick around for dinner with Rocky Mountain red trout, Ahi tuna steak, and Cedar Mountain-style lamb shank. There’s also wild game meatloaf — elk, buffalo, and beef — wrapped in bacon. The wine list here is not to be missed.

Spotted Dog Cafe
Spotted Dog Cafe
Photo

4. Whiptail Grill

Copy Link
445 Zion Park Boulevard
Hurricane, UT 84737
(435) 772-0283
Visit Website

While most restaurants in Springdale are pretty unassuming, Whiptail Grill does it with Mexican flair. This former gas station converted into a Mexican cantina serves spaghetti squash enchiladas, fire tacos with beef tenderloin or marinated grilled chicken, sesame-crusted tofu, and Mexican pizza.

Whiptail Grill
Whiptail Grill
Whiptail Grill

5. Oscar's Cafe

Copy Link
948 Zion – Mount Carmel Hwy
Springdale, UT 84767
(435) 772-3232
Visit Website

For more than 20 years, owners Hank and Kathy Moore have run this full-service restaurant in Springdale. Aside from hearty breakfasts with green chile omelets and pork verde breakfast burritos, the menu features tamales, a robust list of burgers, barbecue pulled pork, and and vegetarian-friendly fare in a colorful space with scenic views.

Oscar's Cafe
Oscar's Cafe
Photo

6. Deep Creek Coffee Co.

Copy Link
932 Zion Park Boulevard
Hurricane, UT 84737
(435) 767-0272
Visit Website

Hikers grab breakfast or lunch at this laid-back local coffeehouse. Bagel sandwiches, Belgian waffles, and breakfast burritos appear at breakfast while lunch brings sandwiches such as the William Francis with turkey and provolone on wheat, a BLT, and the Ritz-Ecutioner with toasted pastrami, coleslaw, Havarti cheese, and red onion on wheat.

Deep Creek Coffee Co.
Deep Creek Coffee Co.
Photo

7. MeMe's Cafe

Copy Link
975 Zion Park Boulevard
Springdale, UT 84767
(435) 772-0114
Visit Website

This quaint, artsy cafe dishes out barbecue sandwiches and sweet and savory crepes. A pepper jelly grilled cheese, a Hawaiian sandwich with slow-roasted pork and teriyaki sauce, and the bacon and egg burger make the menu.

MeMe's Cafe
MeMe's Cafe
MeMe's Cafe

8. Bit & Spur Restaurant & Saloon

Copy Link
1212 Zion Park Boulevard
Springdale, UT 84767
(435) 772-3498
Visit Website

The Bit & Spur started as a roadside bar in the 1970s before becoming this restaurant in 1981. Current chef and partner Brad Tarran serves a mole chicken, barbecue ribs, sweet potato tamales, and a baked polenta stack that all come with views of the mountains. Vegetarian dishes are marked, and many can be made gluten-free. On the bar side of the Bit & Spur, Utah-based spirits, Wasatch and Squatters beers from Salt Lake City, a game of pool, and a live music scene rule the roost.

Bit & Spur Restaurant & Saloon
Bit & Spur Restaurant & Saloon
Bit & Spur/Official Site

9. Switchback Grille

Copy Link
1149 Zion Park Boulevard
Springdale, UT 84767
(435) 772-3700
Visit Website

Switchback Grille brings a contemporary restaurant with views of Zion’s West Temple and the Three Marys. Inside, artwork from Utah artist Kirk Randal lines the walls with natural cherry wood woodwork. New York strip and rib-eye steaks wet-aged for 28 days as well as halibut, sushi grade ahi tuna, Alaskan king crab legs, and jumbo shrimp join a list of wines rated 90 or higher.

Switchback Grille
Switchback Grille
Switchback Grille/Official Site

10. King’s Landing Bistro

Copy Link
1515 Zion Park Boulevard
Springdale, UT 84767
(435) 772-7422
Visit Website

The seasonally changing menu at King’s Landing brings Scottish salmon, filet medallions, a burger with Vermont white cheddar and caramelized onions, and more. Seasonal cocktails and local beers also make the menu.

King’s Landing Bistro
King’s Landing Bistro
Facebook

1. Thai Sapa

198 Zion – Mount Carmel Hwy, Springdale, UT 84767
Thai Sapa
Thai Sapa
Thai Sapa

Thai, Vietnamese, and Japanese fare define Thai Sapa, also known for its views of the mountains. Thai curry, bach sio noodle (a not-spicy street dish with stir-fried noodles), fried rice, and more make the menu here. The restaurant serves sake from Oregon as well.

198 Zion – Mount Carmel Hwy
Springdale, UT 84767

2. Cafe Soleil

205 Zion Park Boulevard, Hurricane, UT 84737
Cafe Soleil
Cafe Soleil
Cafe Soleil

Hikers head to Cafe Soleil for breakfast and lunch dishes that include vegan and vegetarian options. Wraps, sandwiches, pizzas, salads, and breakfast items, including a croissant breakfast sandwich, stacked scrambled eggs, and loaded granola, keep outdoors enthusiasts full.

205 Zion Park Boulevard
Hurricane, UT 84737

3. Spotted Dog Cafe

428 Zion – Mount Carmel Hwy, Springdale, UT 84767
Spotted Dog Cafe
Spotted Dog Cafe
Photo

The restaurant inside Flanigan’s Inn offers a breakfast buffet with standard fare like fresh fruit, muffins, and eggs and bacon. Diners can stick around for dinner with Rocky Mountain red trout, Ahi tuna steak, and Cedar Mountain-style lamb shank. There’s also wild game meatloaf — elk, buffalo, and beef — wrapped in bacon. The wine list here is not to be missed.

428 Zion – Mount Carmel Hwy
Springdale, UT 84767

4. Whiptail Grill

445 Zion Park Boulevard, Hurricane, UT 84737
Whiptail Grill
Whiptail Grill
Whiptail Grill

While most restaurants in Springdale are pretty unassuming, Whiptail Grill does it with Mexican flair. This former gas station converted into a Mexican cantina serves spaghetti squash enchiladas, fire tacos with beef tenderloin or marinated grilled chicken, sesame-crusted tofu, and Mexican pizza.

445 Zion Park Boulevard
Hurricane, UT 84737

5. Oscar's Cafe

948 Zion – Mount Carmel Hwy, Springdale, UT 84767
Oscar's Cafe
Oscar's Cafe
Photo

For more than 20 years, owners Hank and Kathy Moore have run this full-service restaurant in Springdale. Aside from hearty breakfasts with green chile omelets and pork verde breakfast burritos, the menu features tamales, a robust list of burgers, barbecue pulled pork, and and vegetarian-friendly fare in a colorful space with scenic views.

948 Zion – Mount Carmel Hwy
Springdale, UT 84767

6. Deep Creek Coffee Co.

932 Zion Park Boulevard, Hurricane, UT 84737
Deep Creek Coffee Co.
Deep Creek Coffee Co.
Photo

Hikers grab breakfast or lunch at this laid-back local coffeehouse. Bagel sandwiches, Belgian waffles, and breakfast burritos appear at breakfast while lunch brings sandwiches such as the William Francis with turkey and provolone on wheat, a BLT, and the Ritz-Ecutioner with toasted pastrami, coleslaw, Havarti cheese, and red onion on wheat.

932 Zion Park Boulevard
Hurricane, UT 84737

7. MeMe's Cafe

975 Zion Park Boulevard, Springdale, UT 84767
MeMe's Cafe
MeMe's Cafe
MeMe's Cafe

This quaint, artsy cafe dishes out barbecue sandwiches and sweet and savory crepes. A pepper jelly grilled cheese, a Hawaiian sandwich with slow-roasted pork and teriyaki sauce, and the bacon and egg burger make the menu.

975 Zion Park Boulevard
Springdale, UT 84767

8. Bit & Spur Restaurant & Saloon

1212 Zion Park Boulevard, Springdale, UT 84767
Bit & Spur Restaurant & Saloon
Bit & Spur Restaurant & Saloon
Bit & Spur/Official Site

The Bit & Spur started as a roadside bar in the 1970s before becoming this restaurant in 1981. Current chef and partner Brad Tarran serves a mole chicken, barbecue ribs, sweet potato tamales, and a baked polenta stack that all come with views of the mountains. Vegetarian dishes are marked, and many can be made gluten-free. On the bar side of the Bit & Spur, Utah-based spirits, Wasatch and Squatters beers from Salt Lake City, a game of pool, and a live music scene rule the roost.

1212 Zion Park Boulevard
Springdale, UT 84767

9. Switchback Grille

1149 Zion Park Boulevard, Springdale, UT 84767
Switchback Grille
Switchback Grille
Switchback Grille/Official Site

Switchback Grille brings a contemporary restaurant with views of Zion’s West Temple and the Three Marys. Inside, artwork from Utah artist Kirk Randal lines the walls with natural cherry wood woodwork. New York strip and rib-eye steaks wet-aged for 28 days as well as halibut, sushi grade ahi tuna, Alaskan king crab legs, and jumbo shrimp join a list of wines rated 90 or higher.

1149 Zion Park Boulevard
Springdale, UT 84767

10. King’s Landing Bistro

1515 Zion Park Boulevard, Springdale, UT 84767
King’s Landing Bistro
King’s Landing Bistro
Facebook

The seasonally changing menu at King’s Landing brings Scottish salmon, filet medallions, a burger with Vermont white cheddar and caramelized onions, and more. Seasonal cocktails and local beers also make the menu.

1515 Zion Park Boulevard
Springdale, UT 84767

Related Maps