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.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

El Charro

₹₹ - ₹₹₹
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
1570 E Market St, Harrisonburg, VA 22801-5108
+1 540-564-0386
11:00 - 22:00
Open now
All hours
Sun 11:00 - 21:00
Mon - Thu 11:00 - 22:00
Fri 11:00 - 23:00
Sat 11:00 - 22:00
More Info
Add Photo Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow

110 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 108: English reviews
Washington DC, District of Columbia
Level Contributor
43 reviews
14 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
4 of 5 bubbles Reviewed 1 week ago

The food and beer selection are great, and service is attentive. Excellent chips and salsa. Prices are very reasonable. I would not score them high on style or ambiance, but I was not looking for anything fancy. Make sure to try the Habanero hot sauce!

Thank Maria R
2 reviews
1 of 5 bubbles Reviewed 3 weeks ago

We chose El Charro on Market St because we've eaten at the Woodbridge and Spotsylvanna sites and knew it would be bland but at least not greasy. The food was worst than terrible.The refried beans were so salty they were uneatible. I ordered a chilli relleno. What I got was a glob of seasoned, cold hamburger/cheese mess with a 2... More 

Thank Catherine D
Scottsdale, Arizona
Level Contributor
39 reviews
32 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
3 of 5 bubbles Reviewed 23 October 2016

For the money, the lunch specials are worth the visit. But if I'd paid the full menu price for the same food at dinner I would have been disappointed. There isn't anything wrong with El Charro--nothing bad. It's just that the food is decent, not exceptional, nothing to be enthused about, and I don't think I could distinguish anything I... More 

Thank Dallas_H_1
Charlottesville, Virginia
Level Contributor
364 reviews
271 restaurant reviews
common_n_restaurant_reviews_1bd8 168 helpful votes
3 of 5 bubbles Reviewed 14 October 2016

I guess if the reviews had a "good" in between average and very good, I would have given this place a good. Very attractive restaurant inside. Two things stood out that made it seem extra clean. For one, they had beautiful plants, shiny and well cared for, not full of dust. The 2nd was that the hot sauce bottles on... More 

Thank norskies
Virginia Beach, Virginia
2 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
1 of 5 bubbles Reviewed 11 August 2016 via mobile

Authentic Mexican? I don't think so. Really wanted a margarita when we visited El Charro and we're willing to pay for the real thing. Instead we got some premix drink that was so loaded with sours mix it was undrinkable. After speaking with several employees and sending the drink back a manager / owner came out to speak with us.... More 

Thank survey4ya
2 reviews
4 of 5 bubbles Reviewed 19 March 2016 via mobile

Delicious food and quick service.. Been going since mid 90s and never a complaint . price is about 50$ for s family of 4.

Thank Jason S
Level Contributor
20 reviews
8 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
4 of 5 bubbles Reviewed 27 January 2016 via mobile

I eat here a few times a month, for the longest time I always ordered the same menu item. Since I have started trying other items I have really started to enjoy the restaurant even more. Their lunch specials are a great value.

Thank jbharp
Skippack, Pennsylvania
Level Contributor
11 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
5 of 5 bubbles Reviewed 1 January 2016

We're not from the area....just travelling through and stayed in a hotel nearby. Came across this restaurant and decided to try. Very pleasantly surprised! Excellent service, very attentive staff. The food was very good. It's very authentic mexican so if you're used to the "American" mexican food common to most of us, you may find it bland. However, if you... More 

1 Thank hjorms
1 review
1 of 5 bubbles Reviewed 17 November 2015

I went in to El Charro today for lunch with my colleagues. We went in specifically for their lunch special and happy hour deals (Advertised on Tuesdays and Thursdays). We asked for a happy hour menu and a waitress said she would be right back with the menu. When the waiter came we asked for the menu again and he... More 

Thank Henrica A
Abingdon, Virginia
Level Contributor
275 reviews
129 restaurant reviews
common_n_restaurant_reviews_1bd8 76 helpful votes
3 of 5 bubbles Reviewed 13 November 2015

Ate here because staying in a hotel near by. Food and drinks were okay, but not the best we have had in Mexican. Waiter was not very attentive and didn't speak good English so hard to understand.

Thank Susan K

Travellers who viewed El Charro also viewed


Been to El Charro? Share your experiences!

Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    3.5 of 5 bubbles
    4 of 5 bubbles
  • Value
    4 of 5 bubbles
    3.5 of 5 bubbles
Mexican, Spanish
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol
Good for
Open Hours
11:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
11:00 - 22:00
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

Questions & Answers

Questions? Get answers from El Charro staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?