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.

Cracker Barrel

30 Hampton Blvd, Christiansburg, VA 24073-2708
+1 540-382-2750
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent34%
  • Very good43%
  • Average17%
  • Poor2%
  • Terrible4%
Travellers talk about
Open Now
06:00 - 22:00All hours
American, Vegetarian Friendly, Gluten Free Options
$$ - $$$
30 Hampton Blvd, Christiansburg, VA 24073-2708
All Details
Write a Review
Reviews (175)
Traveller rating
Traveller type
Time of year
  • More languages

1 - 10 of 172 reviews

Reviewed 1 week ago

typical for the place has the store checkers for the kids old collectables on the walls good food reasonable prices

Thank Dean R
Reviewed 2 weeks ago

cracker barrel, packed as usual, only 30 minute wait, server had too many tables, appeared overwhelmed, chairs at table were exceedingly hard, food was hot but then again -- the wait, wait to sit, wait for server, wait for refill of coffee, wait (its a...More

Thank beatlest
Reviewed 2 weeks ago

We were traveling between states stopped at this location server was very rude (Cody) a small misunderstanding until he got sharp with my wife. Would not recommend this Cracker Barrel. How ever did eat at the Abingdon locates several days earlier and was outstanding

Thank Big G
Reviewed 3 weeks ago

My best friend and I stopped by to celebrate a six year reunion. We both had meatloaf and a vegetable. Our server was outstanding, and the food was delicious. We would recommend to anyone. Carol

Thank dubrinoc66
Reviewed 3 weeks ago via mobile

Stuck in traffic and hungry so we stopped in. Typical Cracker Barrel. Nice server and good stop for bathrooms. Food was bland and ham steak a bit dried out. Good kids grilled cheese.

Thank Melissa A
Reviewed 4 weeks ago via mobile

Always good food and service. They were prompt and delicious despite a large crowd. Try the pie ala mode for a special treat.

Thank Sue P
Reviewed 27 July 2017

After 10 hours of driving, we knew we could get quality, friendly service and good food. CB's always seem to be near good safe lodging.;as was this case.

Thank James J
Reviewed 22 July 2017

OK, every Cracker Barrel in the world is the same ... but, when my wife and I stopped by this Cracker Barrel we were literally seated in a corner table and never served. They weren't busy, it was 3 PM in the afternoon, and at...More

Thank BGouker
Reviewed 13 July 2017

The chicken at Cracker Barrel is always good. The service was pretty good. We were there at the end of the night and they ran out of lemonade so I the refill policy didn't work out. While the server charged for the lemonade the cashier...More

Thank haroldg195
Reviewed 12 July 2017 via mobile

Good food and good service, just your average chain restaurant. Good that you can get breakfast anytime

Thank hokie728
Nearby Restaurants
Fatback Soul Shack
78 reviews
.50 km away
Ruby Tuesday
106 reviews
.73 km away
Hunan House
17 reviews
1.42 km away
Nearby Attractions
Huckleberry Trail
44 reviews
7.21 km away
Starlite Drive-In
29 reviews
2.53 km away
Pampered Healing Massage & Day Spa
23 reviews
5.28 km away
Christiansburg Aquatic Center
17 reviews
4.85 km away
Questions & Answers
Get quick answers from Cracker Barrel 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
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Kids, Child-friendly, Groups
Open Hours
06:00 - 22:00
06:00 - 22:00
06:00 - 22:00
06:00 - 22:00
06:00 - 22:00
06:00 - 23:00
06:00 - 23:00
Location and Contact Information
  • Address: 30 Hampton Blvd, Christiansburg, VA 24073-2708
  • Location: United States  >  Virginia (VA)  >  Christiansburg
  • Phone Number: +1 540-382-2750
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