Dining

A patio full of tables outside of a restaurant.
 

Learn and Explore

There are plenty of ways to appease your appetite after a long day on the trail. With food stops located every 25 miles or so, your next bite is closer than you think - and you’ll find everything from grab 'n go snacks and carry-out meals to groceries and full-service dining. All restaurants, waysides, and dining areas in Shenandoah National Park are operated by Delaware North, the Park concessionaire.

 

Elkwallow Wayside (mile 24.1)

Elkwallow Wayside offers a variety of breakfast selections and sandwiches, grilled items for lunch and dinner, and groceries. Seating is available outside on the patio or at picnic tables.

Skyland (mile 41.7 and 42.5)

Skyland’s Pollock Dining Room is a full service dining room serving breakfast, lunch and dinner. Mountain Taproom features a lighter fare menu with beer, local wines, and nightly family-friendly entertainment. Grab 'n Go offers sandwiches, salads, pastries, snacks and drinks for meals to go.o go.

Big Meadows Wayside (mile 51.2)

Big Meadows Wayside offers a varied menu of regional favorites available for carry-out or sit down dining. Grab 'n Go offers sandwiches, salads, pastries, snacks and drinks to go. Groceries are also available here.

Big Meadows Lodge (mile 51.2)

Spottswood Dining Room offers a rustic setting to eat breakfast, lunch and dinner. New Market Taproom features a lighter fare with specialty drinks, beer, and local wines to go along with nightly family-friendly entertainment. Pet-friendly outdoor terrace seating is available, or stop by the front desk to request a Lunch To Go if you want a meal on hand while exploring the Park!

Loft Mountain Wayside (mile 79.5)

Loft Mountain Wayside offers a variety of breakfast selections, sandwiches, and grilled items. Indoor and outdoor seating options are available.

Last updated: August 31, 2020

Contact the Park

Mailing Address:

Shenandoah National Park
3655 U.S. Highway 211 East

Luray, VA 22835

Phone:

(540) 999-3500
Emergency Phone: 1-800-732-0911

Contact Us