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 Charro

1580 S Main St, Harrisonburg, VA 22801-2932
+1 540-433-3189
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent56%
  • Very good31%
  • Average9%
  • Poor4%
  • Terrible0%
Travellers talk about
“rice” (3 reviews)
Restaurant Hours
Mexican, Spanish
1580 S Main St, Harrisonburg, VA 22801-2932
Write a Review
Reviews (44)
Traveller rating
Traveller type
Time of year

1 - 10 of 42 reviews

Reviewed 2 weeks ago

Very average mexican American restaurant. Nothing to write home about. Pleasant environment, family friendly, food was just average, generally lacking in flavor. I had chicken tamales, and the ratio of cornmeal (masa) to chicken was about 20:1. I had to look for the chicken. The...More

Thank Marabella2014
Reviewed 2 weeks ago via mobile

Great food great service was def worth the short drive off of the interstate! Would certainly stop again.

Thank Heidi E
Reviewed 2 weeks ago via mobile

Good service and good food. Kids were happy with choices. Service was fast and it was reasonably priced. Loved the cheese enchiladas.

Thank Leslie M
Reviewed 3 weeks ago via mobile

It was across from our hotel so we chose it. The food was pretty good and reasonably priced. Service was good and fast.

Thank DonnaPierceBurnsides
Reviewed 4 weeks ago via mobile

We stopped here for dinner after a day at the water park. We were greeted with warm chips and salsa as soon as we sat down and our waiter was very attentive. The carne asada tacos and cheese enchiladas were delicious. We would definitely come...More

Thank jbsix19
Reviewed 22 May 2017

The wait staff was efficient and friendly. The food was authentic as can be expected when the staff is of Mexican descent. We plan to return.

Thank Saluki66686
Reviewed 1 May 2017 via mobile

The food and service was very good. Waitress made us feel very welcome. Was a very clean and inviting restaurant.

Reviewed 19 February 2017 via mobile

I went here in the early 90s and it's still the same as it was - nothing fancy but good quality food. We enjoyed the stuffed jalapeños, carne asada and pork carnitas and lots of chips and salsa. Busier than I would have expected, but...More

Thank acme9394
Reviewed 17 January 2017

The food is great and the staff attentive,very clean,setting is nice and peacefull.you should stop in

Thank Doug M
Reviewed 4 January 2017

Service is always very pleasant and fast, food is good but not great and pricing is very reasonable. Restaurant is always clean and chips and (what appears to be) homemade salsa are served as soon as you sit down. The beer is cold and the...More

Thank kevinkE9570XH
Nearby Restaurants
Corgans' Publick House
262 reviews
.72 miles away
Taste of Thai
144 reviews
.75 miles away
Strites Donuts
30 reviews
.57 miles away
Nearby Attractions
Edith J. Carrier Arboretum
175 reviews
1.14 miles away
Hardesty-Higgins House Visitor Center
110 reviews
1.44 miles away
A Dream Come True Playground
61 reviews
1.31 miles away
Explore More Discovery Museum
82 reviews
1.49 miles away
Questions & Answers
Get quick answers from El Charro 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol
Good for
Child-friendly, Kids
Location and Contact Information
  • Address: 1580 S Main St, Harrisonburg, VA 22801-2932
  • Location: United States  >  Virginia (VA)  >  Harrisonburg
  • Phone Number: +1 540-433-3189
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