El Charro -South Main

Harrisonburg, VA · Mexican restaurant

Rating
4.2/5
★★★★☆ 4.2
Reviews
20
Rank in Harrisonburg
#165
of 300 restaurants
City Percentile
36%
rating percentile
Address
El Charro -South Main, 1580 S Main St, Harrisonburg, VA 22801
Phone
(540) 433-3189
Website
www.eatelcharro.com
Status
Closes soon · 11 PM · Opens 11 AM Sat

El Charro -South Main is a restaurant located in Harrisonburg, VA. It is one of 300 restaurants listed in Harrisonburg. Its 4.2-star rating is slightly below the Harrisonburg city average of 4.3 stars. There are 10 photos associated with this location.

Hours

Friday11 AM–11 PM

Customer Reviews

★★★★★ 5.0 Kate Summers · Jan 2026

My daughter thinks I travel to Harrisonburg to visit her at JMU. She’s wrong. I drive down from northern Virginia to eat at El Charro. It’s the best Mexican restaurant in the area. Food is absolutely amazing and service is phenomenal. This place is legit with excellent salsa and the white queso dip. If you’re passing through on 81, stop for a bite!

★★★★★ 5.0 Belle B · Oct 2025

This El Charro is GREAT!! I cannot express how much joy and memories I have made here. This is the best Mexican restaurant you can find in Harrisonburg. When you walk in, you’re immediately greeted by a bright, welcoming, vibe and definitely fitting for the Mexican vibe. You have a very short wait time if not busy, if busy you might have to wait like 2-5 minutes. When you sit, you get some warm chips and good salsa. The menu is excellent with everything from tacos to burritos, vegetarian options (like a veggie quesadilla, highly recommended) and hotdogs for the little kids. My personal favorite are the shrimp tacos. The avocado and cheese and sauce on the side combine so seamlessly together. The first bite is like someone put heaven and angels and everything good inside. When you get desse

★★★★★ 5.0 Max Powers · Jan 2026

Ate here on a rainy Saturday. Wasn't overly crowded and the food was top-notch. Got the Enchiladas Verde with just cheese. Best enchiladas I've gotten in a long long time. Presentation was like something out of a magazine. Waiter was exceptionally poignant and attentive.

★★★★★ 5.0 Chris Jordan · May 2024

If you are looking for a delicious Mexican meal with attentive service, look no further. There are several locations in Harrisonburg. The portions are plentiful. Every dish option is amazing, so bring your friends.

★★★★☆ 4.0 Riya Acharya · May 2022

Very good food. A lot of people with family, kids and friends come here. One strange thing which I experienced was when I ordered a margarita I was asked to show my DL/ID by the server. Well, may be their policy I guess. But no where else I was asked to show my ID when I ordered a margarita. Anyways that was not a big deal, the food compensate it all. The chicken tacos are delicious. This place is busy on weekends but you will get a place in no time. We were traveling and hungry and we made the best decision to stop here to eat.

Accessibility & Amenities

✓ Wheelchair Accessible Entrance ✓ Wheelchair Accessible Parking Lot ✓ Wheelchair Accessible Restroom ✓ Wheelchair Accessible Seating

Services

Mexican restaurant

Top Restaurants in Harrisonburg

NameRatingReviews
Sweet & Tasty European Delicacies★★★★★ 5.020 reviews
Scotty's Homemade Italian Ice, LLC★★★★★ 5.020 reviews
World Grill LLC★★★★★ 5.020 reviews
Old Furnace Inn★★★★★ 5.020 reviews
Friendly City Inn★★★★★ 4.920 reviews
Aristocat Cafe + Tea House★★★★★ 4.920 reviews
Sweet Joy's Cakes and Desserts★★★★★ 4.920 reviews
Munch★★★★★ 4.920 reviews
BMC Bakes★★★★★ 4.920 reviews
Mexi-Deli & University Exxon★★★★★ 4.920 reviews

This listing is informational. Contact the business directly to verify credentials, services, and availability.