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.

El Rio Mexican Grill

Is this your business?
$$ - $$$Mexican,
65 N Main St, Rocky Mount, VA 24151-1504
+1 540-483-1322
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent46%
  • Very good31%
  • Average19%
  • Poor3%
  • Terrible1%
Travelers talk about
“tacos” (4 reviews)
“guacamole” (3 reviews)
“rice” (3 reviews)
Closed Now
All hours
Mexican, Southwestern
$$ - $$$
65 N Main St, Rocky Mount, VA 24151-1504
All Details
Write a ReviewReviews (57)
Traveler rating
Traveler type
Time of year

1 - 10 of 56 reviews

Reviewed September 24, 2017 via mobile

This is the best mexican restaurant in rocky mount. Before this one open we went to one that was at another location in rocky mount. But since they opened we have not been back to that one. We love El Rio!

Thank Kali M
Reviewed August 1, 2017

You don't go to your typical Tex-Mex restaurant expecting a fine dining experience; however, you should receive tasty, attractively presented food along with friendly, efficient service. We did get the latter but the former, not so much. Our server was charming and kept us well-supplied...More

Thank Patrick B
Reviewed July 10, 2017

nice warm chips and salsa with meals, good quacamole, nice atmosphere, bar area, wait staff is friendly and accomodating, good nachos, lots of choices, always hot from kitchen, good iced tea which I'm picky about, you won't leave hungry

Thank AliJVa
Reviewed April 21, 2017

Very clean, friendly staff, great service, great quality food! Loved it! Our waiter was very prompt, friendly, and courteous. The chicken wings were some of the best I've ever tasted! My boyfriend's mixed fajita was amazing! I would definitely recommend!

Thank Gloria Y
Reviewed March 18, 2017 via mobile

There is nothing worth noting at this restaurant. Salsa had no flavor and food was edible but nothing worth returning for.

Thank Dan D
Reviewed March 7, 2017

The food is hit or miss, but we have had several large groups to meet here and they are always understaffed. Seems like our prices always change when you pay also. The last time, they gave my meal to another person in our party as...More

Thank Tabatha A
Reviewed February 6, 2017 via mobile

We enjoyed a nice lunch after a spa day. The wine was good, a large glass was poured almost to the top. The food was good and served warm. We arrived just as the lunch time slot ended but we're allowed to still order from...More

Thank Dot C
Reviewed January 17, 2017

Experienced a birthday party in the downstairs room. The service was excellent an the food great! Our waiter was on top of everything for the whole group. He kept all the orders straight and was friendly the entire time! Service, food and value were excellent....More

Thank dsummer20
Reviewed December 21, 2016 via mobile

Excellent food! Great service! Nice atmosphere! We eat here at least 3 times a month. One of our favs!!

Thank nanafor7
Reviewed November 16, 2016

We have eaten at El Rio several time at this location as well as the Roanoke location. We are never disappointed! The 99 cent tacos on Taco Tuesday are awesome! Everything we have tried has been excellent! We will definitely go back whenever we can.

Thank Gina R
Nearby Restaurants
Hema's Incorporated
47 reviews
.23 miles away
Hub Restaurant
65 reviews
.15 miles away
Buddy's BBQ
7 reviews
.90 miles away
Nearby Attractions
Harvester Performance Center
101 reviews
.32 miles away
Chaos Mountain Brewing
14 reviews
11.20 miles away
Sunken City Brewery
9 reviews
12.28 miles away
Blue Ridge Institute
9 reviews
12.41 miles away
Questions & Answers
Get quick answers from El Rio Mexican Grill 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
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol
Good for
Kids, Families with children, Large groups
Open Hours
11:00 AM - 9:30 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:30 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 65 N Main St, Rocky Mount, VA 24151-1504
  • Location: United States  >  Virginia (VA)  >  Rocky Mount
  • Phone Number: +1 540-483-1322
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