We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mary's Diner

) #29 of 108 Restaurants in Danville €€ - €€€ American,
1201 Piney Forest Rd, Danville, VA 24540-1503
+1 434-836-0132
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent44%
  • Very good26%
  • Average26%
  • Poor4%
  • Terrible0%
Travellers talk about
Open Now
11:00 - 21:00All hours
American, Diner
€€ - €€€
1201 Piney Forest Rd, Danville, VA 24540-1503
All Details
Write a Review
Reviews (23)
Traveller rating
Traveller type
Time of year

1 - 10 of 23 reviews

Reviewed 3 January 2017

Mary's food was delicious, the epitome of old time southern cooking, however the variety is lacking a bit . The staff was friendly and very helpful in describing the food ingredients, as I have certain food allergies. Price wise, $40 for a family of four,...More

Thank travelfamily1421
Reviewed 15 November 2016 via mobile

Used to visit Mary's often as a child with my parents; pleased to see they are still going strong. Had the country style steak, mashed potatoes, succotash and a roll. All was just as good as I remembered.

Thank gypsygohard
Reviewed 15 November 2016

This is not a diner it is a cafeteria style restaurant. Limited menu. I was reminded of a school cafeteria with little decoration and poor to no table service. Food was low quality at best. I had the meat loaf and it seemed to be...More

1  Thank Richard B
Reviewed 27 August 2016

Excellent and variety of options. Friendly servers and good value. Not to be missed. No negatives...

Thank James D
Reviewed 30 July 2016 via mobile

We were shopping on that side of Danville and were getting hungry. Remembered Mary's was there and knew their food to be good. Hadn't been there in years. Still great food and great service! Loved the baked chicken!

Thank Luburton74
Reviewed 24 July 2016

Was in Danville July 14-17, 2016 and had Mary's Diner cater the dinner on the 16th. It was wonderful as I knew it would be, because I have eaten at the diner several times in the past. It was a family reunion and had many...More

Thank Olen T
Reviewed 2 July 2016

This place is famous for the fried chicken! I had the chicken and dumplings. She had the baked chicken and greens. The other one had the chicken fried steak. All delicious! Not at all fancy, this is a clean and inviting space. Don't miss it.

Thank Daytonabeachguy
Reviewed 2 July 2016

Definitely a local favorite. Lots of comfort food to choose from. We had the catfish, mashed potatoes, lima beans and mac and cheese. All tasty, generous portions. Would have liked some salad options.

Thank Carolyn0806
Reviewed 27 June 2016 via mobile

This is an established, local favorite that has served Danville for decades. Great Southern food smorgasbord. The restaurant is outdated and smells when you first walk in. Special senior citizen prices bring some patrons in twice per day. It is obvious that Mary's Diner has...More

Thank DrBuckwheat
Reviewed 28 April 2016 via mobile

I've been eating at Mary's Diner since my childhood. It was good then and it's still as good now that I'm 50 years old. We have our group meetings there monthly and we are always satisfied.

Thank David R
Nearby Restaurants
Romi's Subs
7 reviews
.52 km away
Ciros pizza
8 reviews
.40 km away
9 reviews
.58 km away
Nearby Attractions
Danville's Riverwalk Trail
116 reviews
6.70 km away
Tank Museum
146 reviews
2.40 km away
Danville Science Center
35 reviews
5.00 km away
Dan Daniel Memorial Park
27 reviews
6.59 km away
Questions & Answers
Get quick answers from Mary's Diner staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
American, Diner
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Seating, Wheelchair Accessible
Good for
Child-friendly, Groups, Kids
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
06:30 - 21:00
06:30 - 21:00
06:30 - 21:00
Location and Contact Information
  • Address: 1201 Piney Forest Rd, Danville, VA 24540-1503
  • Location: United States  >  Virginia (VA)  >  Danville
  • Phone Number: +1 434-836-0132
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing