Dining

A patio full of tables outside of a restaurant.
 

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.

For wayside hours see our concessionaire's website.

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.

For hours and menu see our concessionaire's website.

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.

For wayside hours see our concessionaire's website.

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!

For hours and menu see our concessionaire's website.

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.

For wayside hours see our concessionaire's website.

Last updated: June 29, 2021

Park footer

Contact Info

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