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 Mariachi

Is this your business?
$$ - $$$Mexican, , Latin
3703 S Main St, Blacksburg, VA 24060-7016
+1 540-951-7300
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent50%
  • Very good37%
  • Average9%
  • Poor0%
  • Terrible4%
Travelers talk about
“fajitas” (5 reviews)
“beans” (2 reviews)
Open Now
11:00 AM - 2:30 PMAll hours
Mexican, Southwestern, Latin, Spanish
$$ - $$$
3703 S Main St, Blacksburg, VA 24060-7016
All Details
Write a Review
Reviews (43)
Traveler rating
Traveler type
Time of year

11 - 20 of 43 reviews

Reviewed August 5, 2016

My husband and I have eaten at El Mariachi's several times over the years. In comparison to all the other Mexican restaurants around, this one is the best in our opinion. They have a large menu of interesting items, and their lunch specials can't be...More

Thank sunflower35
Reviewed July 9, 2016

This restaurant was across the parking lot from The Choice motel where we stayed. All of the staff that we encountered were very friendly. The red salsa was fresh and tangy with no smothering of cilantro. The soft beef tacos were filled with a good...More

Thank ken s
Reviewed June 18, 2016

We were visiting Blacksburg to see family. The cheese enchiladas were tasty standard Tex-Mex fare. The kids were very happy with their meal. I have high standards for Mexican coming from Texas, though!

Thank Alex D
Reviewed April 10, 2016

I'm pleased to be writing a positive review for El Mariachi. I have lived in Blacksburg the past two years and have eaten Mexican food exclusively at El Rod's and have never had a great experience there. Some friends recommended El Mariachi and I gave...More

Thank bdy883
Reviewed February 24, 2016

I just arrived to blackburg after a long trip, and it was the nearest restaurant, I could say that it has good Mexican food, but I didn't like that there were some drunk customers close to me, and make look the restaurant like a Mexican...More

Thank Rolishiosx
Reviewed February 13, 2016 via mobile

I really enjoyed this restaurant. Quiet and clean place to eat. The food is amazing. The service is excellent. I really enjoyed the enchiladas. They are different here but very good. I will make this my first place to eat every time I come back...More

Reviewed January 10, 2016

We were seated and served promptly and the food was delicious and reasonably priced. I had a combo platter and the sides were equally tasty.

Thank LarryBBinghamton_NY
Reviewed December 28, 2015 via mobile

This place is next door to the Comfort Inn where we stayed. Very good Mexican food. We had enchiladas, tostadas and tacos with chips. Basic but good sauce and meat. Very good taste and texture at good prices.

Thank Janyce M
Reviewed September 19, 2015 via mobile

We ate at this restaurant tonight based on all the reviews we read. We think the beef in the tacos was spoiled. I took one bite and couldn't eat it. The cheese was cold and did not melt on the taco. My daughter got 3...More

Thank PhilandmarionInVA
Reviewed September 9, 2015

We enjoyed El Mariachi. My husband ordered chicken and shrimp fajitas and I had the beef tacos - both were awesome. Service was friendly and quick. Reasonably priced.

1  Thank Tina C
Nearby Restaurants
El Grand Rodeo
104 reviews
1.69 miles away
58 reviews
1.74 miles away
Outback Steakhouse
128 reviews
1.55 miles away
20 reviews
1.76 miles away
Nearby Attractions
Lane Stadium
113 reviews
2.48 miles away
Huckleberry Trail
46 reviews
1.62 miles away
Hahn Horticulture Garden at Virginia Tech
88 reviews
2.49 miles away
Smithfield Plantation
71 reviews
2.67 miles away
Questions & Answers
Get quick answers from El Mariachi 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, Latin, Spanish
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol, Full Bar
Good for
Large groups, Kids, Families with children
Open Hours
12:00 PM - 9:30 PM
11:00 AM - 2:30 PM
5:00 PM - 10:00 PM
11:00 AM - 2:30 PM
5:00 PM - 10:00 PM
11:00 AM - 2:30 PM
5:00 PM - 10:00 PM
11:00 AM - 2:30 PM
5:00 PM - 10:00 PM
11:00 AM - 10:30 PM
12:00 PM - 10:30 PM
Location and Contact Information
  • Address: 3703 S Main St, Blacksburg, VA 24060-7016
  • Location: United States  >  Virginia (VA)  >  Blacksburg
  • Phone Number: +1 540-951-7300
  • E-mail
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