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.

Rio Grande

845 W Stuart Dr, Ste 10, Hillsville, VA 24343-1576
+1 276-730-0507
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent56%
  • Very good36%
  • Average5%
  • Poor2%
  • Terrible1%
Travellers talk about
“fajitas” (14 reviews)
“chips and salsa” (10 reviews)
“beans” (6 reviews)
Restaurant Hours
Mexican, Southwestern, Latin, Spanish, Vegetarian Friendly
845 W Stuart Dr, Ste 10, Hillsville, VA 24343-1576
All Details
Write a ReviewReviews (139)
Traveller rating
Traveller type
Time of year

1 - 10 of 139 reviews

Reviewed 4 weeks ago via mobile

Checked into a hotel down the road after a long day driving. Stopped in about 15 minutes before they stopped serving food. I felt bad arriving so late, but the staff were very welcoming and assured us it was ok. Food was exceptionally good and...More

Thank Mary Ellen M
Reviewed 23 January 2018 via mobile

Food was good, margaritas too. Nikki, our server, couldn’t have been nicer. Location right off route 77 near hotels, perfect.

Thank Funrunsun
Reviewed 10 November 2017 via mobile

Good and affordable food. Service was very pleasant. Only disappointment was the margaritas but I think we caught them on an off night. They were so bad though that we sent them back but the waitress apologized and said we were not the only ones...More

Thank JSMomm
Reviewed 1 November 2017 via mobile

We asked at Comfort Inn where we should eat. Yes! Have eaten at both the bar out on the highway and the restaurant in the strip mall. Good service,good food and good prices.

Thank Cathy K
Reviewed 26 October 2017

Had dinner here while staying the night in Hillsville. Service was very good. The menu was your typical Mexican restaurant fare with reasonable prices. Our meals arrived quickly, were correct, and were very good. It was nice to sit down and have a real meal...More

Thank Textilesqueen
Reviewed 24 September 2017

This is an excelllent choice in Hillsville, Va. They have 2 restaurants by that name in Hillsville, Va. We went to the one next to CVS. This is a Mexican restaurant they have steaks and something for everyboddy

Thank annWilson_N_C_
Reviewed 14 September 2017 via mobile

Great food and service. Huge portions. I ordered the lunch size for dinner and it was perfect. I had a cheese quesadilla, rice and beans EXCELLENT. Husband had the dinner size, he's a big eater and he said it was plenty. Chips and salsa good....More

Thank Diana L
Reviewed 11 September 2017

We ate at the Rio Grande Mexican Restaurant last Sunday as we had been visiting for the Labor Day city wide yard sale. It was a great way to cap off our day. We received excellent service, and great food. All three in our party...More

Thank Ray F
Reviewed 6 September 2017

The food was good. The service was good. Prices for the lunch special was very good.Also the food was hot and fresh.

Thank Rita H
Reviewed 1 September 2017 via mobile

We got the fajitas for two and their was plenty of food. My only problem is four tortillas is not enough to eat the platter. When I asked for more they charged me extra. Service was slow but adequate. Price was a bit high.

Thank travelpilot65
Nearby HotelsSee all 8 hotels in Hillsville
Knob Hill Motor Lodge
82 reviews
1.42 km away
Red Roof Inn Hillsville
73 reviews
2.62 km away
Comfort Inn
471 reviews
3.08 km away
Super 8 Hillsville
457 reviews
3.12 km away
Nearby Restaurants
The Dutch Oven
88 reviews
1.45 km away
Pizza Perfect
55 reviews
1.32 km away
The Mason Jar
71 reviews
.03 km away
Nearby Attractions
Southwest Virginia Farmers Market
19 reviews
3.12 km away
Peaceful Heart Alpacas
26 reviews
14.09 km away
New River Trail State Park
123 reviews
17.50 km away
Foggy Ridge Cider
25 reviews
19.17 km away
Ask a question
Questions & Answers
21 December 2015|
AnswerShow all 2 answers
Response from Glenn B | Reviewed this property |
Mon - Sat 11:00 am - 10:00 pm Sun 11:00 am - 9:00 pm
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Kids, Child-friendly
Location and Contact Information
  • Address: 845 W Stuart Dr, Ste 10, Hillsville, VA 24343-1576
  • Location: United States  >  Virginia (VA)  >  Hillsville
  • Phone Number: +1 276-730-0507
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