Skip to main content

Valley Diner

Valley Diner

The parking lot is always full at Valley Diner in Elk Creek. Located next to 21 Grocery, this is a great spot to fill your tank and your car's tank during your trip. Local favorites include the chicken tenders, hamburger steak or grilled chicken salad.


Located between Independence and Wytheville on Hwy 21.  From Independence, go approximately 10 miles on 21 North.

Name: Valley Diner
Address1: 9345 Elk Creek Parkway
City: Elk Creek
State: VA
Zip: 24326
Main Phone: 276-655-4780
Area Id: Central Grayson
Email Address:
Alcohol: No
Credit Cards Accepted: Yes
Special Offers: N/A
Hours: Open 7 a.m - 8 p.m. Monday - Saturday, 7 a.m. - 3 p.m. on Sunday
Open Season: