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

Is this your business?
1570 E Market St, Harrisonburg, VA 22801-5108
+1 540-564-0386
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent27%
  • Very good34%
  • Average26%
  • Poor6%
  • Terrible7%
Travelers talk about
Closed Now
Mexican, Spanish
$$ - $$$
1570 E Market St, Harrisonburg, VA 22801-5108
All Details
Write a ReviewReviews (119)
Traveler rating
Traveler type
Time of year

61 - 70 of 117 reviews

Reviewed May 6, 2013

This is a good restaurant. The service is fast, servers go out of the way to keep their customers satisfied, and the food is delicious,

Thank soccaref
Reviewed May 3, 2013

I was so disgusted with the food that I could not eat it. The only thing that the food has in common with the gastronomy in the various states in Mexico is in the naming of the dishes. Guácala! I feel bad that no one...More

Thank Bolivable
Reviewed April 30, 2013

As a local, this is where I choose to go when I get to pick the place to eat. Last year, insisted we go there for Mother's Day. Now my 10-year old is hooked (he would not try it before). Now, we go when he...More

Thank Jackie L
Reviewed February 22, 2013

My family enjoys this place because of the good food, service and atmosphere. I have tried other Mexican restaurants in Harrisonburg and this one is the best. You can order anything on the menu and not go wrong.

Thank Michael M
Reviewed January 31, 2013

Great owners, great food. Good prices. great chicken nachos. great huevos rancheros. We eat here once a week!

Thank Amy C
Reviewed December 27, 2012

Good basic Americanized mexican food. Our family was here on vacation and got exactly what we expected. Sit down dinning that that was very quick which is always great with small children. Also very easy on the wallet after a week of vacation. If we...More

Thank P J
Reviewed November 11, 2012

El Charro is a local chain with good cheap food that is reliably delicious. The service is accurate and fast, and the drinks are good, too. They don't bat an eye when you show up with a large group, too, which is nice.

Thank Annie H
Reviewed October 24, 2012

We stopped here on our way back to Luray. The place itself wasn't much to look at but the staff was very friendly. The food was decent and just the right amount was served. The prices are very very reasonable. No complaints from me!

Thank mssha44
Reviewed October 18, 2012

Not very hot on service or presentation; if this is authentic then it’s as authentic as my mother in laws cooking, very authentic but just not very good. Second time here and I thought it might have been an off night first time as I...More

Thank jbrussellgreen
Reviewed October 4, 2012

Eaten here several times for lunch. Food is good, and FAST! I typically order the 'Speedy Gonzales' which is 1 taco, 1 enchilada, and choice or rice/beans. Very reasonably priced, at (if memory serves)less than $10 for lunch with a tea!

Thank Joe S
Nearby HotelsSee all 23 hotels in Harrisonburg
Motel 6 Harrisonburg
172 reviews
.03 miles away
Comfort Inn
353 reviews
.09 miles away
Econo Lodge
59 reviews
.16 miles away
DoubleTree by Hilton Harrisonburg
82 reviews
.19 miles away
Nearby Restaurants
The Cupcake Company
50 reviews
.13 miles away
Xenia Kebab Grille
201 reviews
.22 miles away
Agrodolce Italian Restaurant
89 reviews
.12 miles away
Franco's Pizza
62 reviews
.28 miles away
Nearby Attractions
Edith J. Carrier Arboretum
202 reviews
1.00 miles away
Hardesty-Higgins House Visitor Center
131 reviews
1.52 miles away
A Dream Come True Playground
74 reviews
1.56 miles away
Explore More Discovery Museum
90 reviews
1.52 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
Dinner, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol, Wheelchair Accessible
Good for
Kids, Families with children
Open Hours
11:00 AM - 9:00 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 - 11:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 1570 E Market St, Harrisonburg, VA 22801-5108
  • Location: United States  >  Virginia (VA)  >  Harrisonburg
  • Phone Number: +1 540-564-0386
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