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...
  • Excellent33%
  • Very good41%
  • Average20%
  • Poor4%
  • Terrible2%
Travellers talk about
“pollo” (3 reviews)
“chicken tacos” (2 reviews)
“rice” (3 reviews)
Open Now
11:00 - 23:00 Hours
Mexican, Vegetarian Friendly
2120 W Main St, Waynesboro, VA 22980-1737
All Details
Write a ReviewReviews (45)
Traveller rating
Traveller type
Time of year

1 - 10 of 45 reviews

Reviewed 3 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
Reviewed 23 July 2017

First time I ate here and loved it! I wish I lived in this area because I would definitely become a repeat customer! The wait staff was friendly and made sure that everything was going well. Ate their for lunch, so I know that dinner...More

Thank steve6668
Reviewed 13 May 2017 via mobile

Our favorite Mexican restaurant! Mole Ranchero and Shrimp Fajita Nachos are terrific. Delicious salsa packs a kick. Excellent service EVERY time. We live between Wboro and Cville and go here for Mexican every time.

Thank Jennifer W
Reviewed 26 April 2017

This Mexican restaurants offers a variety of choices for vegetarians. We were greeted promptly and served chips and salsa immediately. Our server was polite and efficient. The beer was served in a frosty mug, and our food was hot, tasty, and well-prepared. The vegetable quesadilla...More

Thank Evelyn C
Reviewed 21 February 2017

The servers are always friendly, quick and efficient. The food is very good at a great price. Generally they recognize us and have our favorite drinks when the first visit the table.

Thank Pilot_T
Reviewed 13 November 2016

We stopped by to have a quick bite to eat and the food was brought out quickly and we thought the food was good. They even took a coupon code and saved us a few dollars when it wasn't even their coupon.

Thank JustMarsha30
Nearby HotelsSee all 9 hotels in Waynesboro
Royal Inn Motel
29 reviews
.04 miles away
Affordable Corporate Suites
15 reviews
1.20 miles away
Quality Inn Waynesboro
150 reviews
1.30 miles away
Residence Inn Waynesboro
325 reviews
1.38 miles away
Nearby Restaurants
Kline's Dairy Bar
75 reviews
.99 miles away
Scotto's Italian Restaurant
167 reviews
.84 miles away
Brother's Pizza and Restaurant
18 reviews
.18 miles away
Nearby Attractions
Zeus Digital Theater
136 reviews
1.07 miles away
Barren Ridge Vineyards
108 reviews
4.56 miles away
P Buckley Moss Museum
64 reviews
1.56 miles away
Seven Arrows Brewing Company
41 reviews
1.48 miles 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
Child-friendly, Kids, Groups
Open Hours
12:00 - 21:00
11:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
11:00 - 23:00
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