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 Puerto Mexican & Grill

2120 W Main St, Waynesboro, VA 22980-1737
+1 540-943-5317
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent36%
  • Very good38%
  • Average20%
  • Poor4%
  • Terrible2%
Travellers talk about
“pollo” (3 reviews)
“nachos” (3 reviews)
“burrito” (2 reviews)
Closed Now
Mexican, Vegetarian Friendly
2120 W Main St, Waynesboro, VA 22980-1737
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (50)
Traveller rating
Traveller type
Time of year

1 - 10 of 50 reviews

Reviewed 5 days ago

This is one of the best Mexican restaurants in the area. Food is cheap and delicious. A huge menu to choose from depending on what you are craving. The service is so fast and everyone very courteous. They continue to check on our table to...More

Thank chiefburch
Reviewed 1 week ago via mobile

We had a delightful time taking my son and his family, five children included, to the El Puerto restaurant. On Wednesday evening they have 99-cent tacos that are super delicious. So we order several tacos for each person and several plates of rice and beans,...More

Thank Bruce H
Reviewed 4 weeks ago via mobile

We went to dinner here and the food was pretty good. Service was fine. Menu could be a little more versatile but good food for the price.

Thank Sheri S
Reviewed 3 June 2018 via mobile

Second time here and both times the waiter never came to check on us. The steak had grissel and the fork was dirty. They don’t have enough variety on their menu and the service is just plain bad. Very disappointed.

1  Thank beachgoer1999
Reviewed 9 May 2018 via mobile

Great food and service. Wednesday night is kids eat free night and the had a Texas Fajitas for 2 special that was only a dollar more that for 1. Server was very attentive and food was fresh and hot. Will definitely come back again.

Thank Sarnremtp
Reviewed 4 February 2018

Is there a more efficient restaurant anywhere? All of the staff is friendly, they seat everyone quickly, they get the food out fast, and everything is really good. This isn't fancy, but it's a big menu, with some selections that go beyond standard American Mexican...More

Thank gitful_nedboc
Reviewed 11 January 2018 via mobile

Yes! This place was delightful. It was delicious. This was the first time ever going here and I don’t regret it at all. The server was quick to refill our drinks and the food was top notch. Go here if you haven’t! No regrets!

Thank squirrelsinhats
Reviewed 30 September 2017 via mobile

Loved the food and the service. Food was hot and served all together. Service was great!! Plenty of selections and five of ate for less than 70.00. They have a childs menu and specials along with chef specials.

Thank slharter
Reviewed 14 September 2017 via mobile

I've eaten there 3 times, once with my wife, then with my wife and daughter and solo this week. None of us were disappointed. Good salsa and chips with hot salsa bottles on the side for those who want more heat. The Caritas burrito was...More

Thank Dirk L
Reviewed 30 July 2017 via mobile

Food and service were great, as always. We have always enjoyed eating here. On this visit, we had intended on getting a quick burger, but we saw the sign and thought "much better than a burger"

Thank HunterLori
Nearby HotelsSee all 9 hotels in Waynesboro
Royal Inn Motel
30 reviews
.06 km away
Affordable Corporate Suites
17 reviews
1.93 km away
Quality Inn Waynesboro
167 reviews
2.09 km away
Residence Inn Waynesboro
376 reviews
2.22 km away
Nearby Restaurants
Kline's Dairy Bar
86 reviews
1.60 km away
Scotto's Italian Restaurant
180 reviews
1.35 km away
Brother's Pizza and Restaurant
18 reviews
.29 km away
Nearby Attractions
Zeus Digital Theater
142 reviews
1.72 km away
Barren Ridge Vineyards
113 reviews
7.34 km away
P Buckley Moss Museum
65 reviews
2.51 km away
Basic City Beer Co.
34 reviews
3.95 km away
Questions & Answers
Get quick answers from El Puerto Mexican & Grill 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
Kids, Groups, Child-friendly
Open Hours
12:00 PM - 9:00 PM
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 - 11:00 PM
11:00 AM - 11:00 PM
Location and Contact Information
  • Address: 2120 W Main St, Waynesboro, VA 22980-1737
  • Location: United States  >  Virginia (VA)  >  Waynesboro
  • Phone Number: +1 540-943-5317
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