clock menu more-arrow no yes
Mountains with a blue sky
Zion National Park
Zion National Park/Facebook

10 Restaurants Near Zion National Park to Try Before a Hike

Quick bites and leisurely meals await in Springdale, Utah

View as Map
Zion National Park
| Zion National Park/Facebook

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
Spotted Dog Cafe [Official Site]

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, goat cheese chile relleno, and Whiptail pineapple porker sandwich with pulled pork.

Whiptail Grill
Whiptail Grill
Whiptail Grill [Official Site]

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 omelets and pork verde breakfast burritos, the menu features tamales, a robust list of burgers, barbecue pulled pork, and vegetarian-friendly fare in a colorful space with scenic views.

Oscar’s Cafe
Oscar’s Cafe
Oscar’s Cafe [Official Site]

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 cream cheese on wheat, a BLT, and the Monkey Wrap with peanut butter, banana, honey, and cinnamon inside a wheat wrap.

Deep Creek Coffee Co.
Deep Creek Coffee Co.
The Wild Within Us

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 cheddar bacon ranch grilled cheese, a Hawaiian sandwich with slow-roasted pork and teriyaki sauce, and the bacon and egg burger make the menu.

Sunset over the mountains
MeMe’s Cafe
Meme’s Cafe/Facebook

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 tofu tacos, sweet potato tamales, and a rib-eye steak 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 salmon, a pork porterhouse, a burger with Vermont white cheddar and caramelized onions, and Mediterranean tofu cassoulet. 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
Spotted Dog Cafe [Official Site]

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 [Official Site]

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, goat cheese chile relleno, and Whiptail pineapple porker sandwich with pulled pork.

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
Oscar’s Cafe [Official Site]

For more than 20 years, owners Hank and Kathy Moore have run this full-service restaurant in Springdale. Aside from hearty breakfasts with omelets and pork verde breakfast burritos, the menu features tamales, a robust list of burgers, barbecue pulled pork, 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.
The Wild Within Us

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 cream cheese on wheat, a BLT, and the Monkey Wrap with peanut butter, banana, honey, and cinnamon inside a wheat wrap.

932 Zion Park Boulevard
Hurricane, UT 84737

7. MeMe’s Cafe

975 Zion Park Boulevard, Springdale, UT 84767
Sunset over the mountains
MeMe’s Cafe
Meme’s Cafe/Facebook

This quaint, artsy cafe dishes out barbecue sandwiches and sweet and savory crepes. A cheddar bacon ranch 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 tofu tacos, sweet potato tamales, and a rib-eye steak 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 salmon, a pork porterhouse, a burger with Vermont white cheddar and caramelized onions, and Mediterranean tofu cassoulet. Seasonal cocktails and local beers also make the menu.

1515 Zion Park Boulevard
Springdale, UT 84767

Related Maps