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.

Mi Rancho

408 E Main St, Waynesboro, VA 22980-5040
+1 540-941-5980
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent64%
  • Very good29%
  • Average6%
  • Poor0%
  • Terrible1%
Travellers talk about
Closed Now
All hours
408 E Main St, Waynesboro, VA 22980-5040
All Details
Write a Review
Reviews (99)
Traveller rating
Traveller type
Time of year

11 - 20 of 97 reviews

Reviewed 14 March 2017 via mobile

Salsa is great and the flavors are what your look for in mexican food i cant complain at all about the food good flavor not bad at all

Thank nicholas h
Reviewed 27 December 2016 via mobile

Nothing outstanding but fully satisfying local Mexican restaurant. The big portions definitely filled us up and it was a good value.

Thank Virginia E
Reviewed 20 December 2016

Great food. Was recommended this restaurant as a "hole in the wall" (not commercial chain) restaurant with authentic, great Mexican food. Since then, we have eaten here anytime we are in the area. They include a range of about 8 different hot sauces on your...More

Thank samponton
Reviewed 18 December 2016 via mobile

Fantastic food. Good service. You will not leave hungry! Massive portions. Chili Relanos were excellent. Fajitas were huge. Black bean soup very good and very large. Leaves the chain mex restaurants in the dust.

Thank Fludoc
Reviewed 6 November 2016

I had read the reviews while planning a trip to Waynesboro for my husband and I. We have a favorite Mexican restaurant near us, and I was looking for someplace similar. I'm Rancho was a perfect fit! The food is AMAZING, and the service was...More

Thank klrobinson07
Reviewed 3 September 2016 via mobile

Got over that fact and enjoyed some pretty good food. Waiter was very friendly. Fajita taco salad was just okay. H liked his burrito.

Thank Jan B
Reviewed 25 August 2016 via mobile

Authentic Mexican food, very fresh! We had vegetarian dishes, a vegetarian Quesadilla, and a Vegetarian Burrito, both took a while to make. We can tell the vegetables were just cooked, and not frozen. The staff cheerful, clean locale, and great menu.

Thank KBPO
Reviewed 22 August 2016

A lot of menu items at a great price with nice portions. Friendly staff and good service. Food is delicious, my family eats here often. The nacho's and taco salad are my favorite, my husband likes the more traditional menu items. I highly recommend this...More

Thank Katie B
Reviewed 20 August 2016 via mobile

Thanks for all the time and effort you put into the meal. Thanks for the great service and the food. It was fantastic and I will be in touch with you and your family about the great service you can get at the restaurant and...More

Thank highlandcounty
Reviewed 11 August 2016 via mobile

Good Mexican food and a friendly environment. Appears to be a regular stop by locals. Great salsa and good food at reasonable prices.

Thank Don M
Nearby Restaurants
Green Leaf Grill
588 reviews
.42 miles away
Stella Bella & Lucy's
130 reviews
.39 miles away
The Tailgate Grill
121 reviews
.82 miles away
Nearby Attractions
P Buckley Moss Museum
56 reviews
.39 miles away
Rockfish Gap Outfitters
21 reviews
.75 miles away
Wayne Theatre Alliance Gateway
17 reviews
.39 miles away
Basic City Beer Co.
16 reviews
.50 miles away
Questions & Answers
Get quick answers from Mi Rancho 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, Television
Good for
Child-friendly, Kids
Open Hours
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
Location and Contact Information
  • Address: 408 E Main St, Waynesboro, VA 22980-5040
  • Location: United States  >  Virginia (VA)  >  Waynesboro
  • Phone Number: +1 540-941-5980
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