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...
  • Excellent63%
  • Very good28%
  • Average6%
  • Poor0%
  • Terrible1%
Travellers talk about
Open Now
All hours
408 E Main St, Waynesboro, VA 22980-5040
Write a Review
Reviews (94)
Traveller rating
Traveller type
Time of year

1 - 10 of 94 reviews

Reviewed 3 weeks ago

My husband's favorite Mexican place in this area. Very friendly owners and staff. Have no problem with special requests such as a side of grilled jalapenos. Good food at reasonable prices.

Thank BlueRidge98
Reviewed 3 weeks ago

I've been going to Mi Rancho for years, and it's my favorite Mexican restaurant in Waynesboro. My girlfriend and I were there (gain) in late April for lunch, and it was another in a series of very good lunches. I ordered Carnitas (first time), and...More

Thank DrDemocracy
Reviewed 3 weeks ago

We chose this restaurant because of the reviews, and we agree...it is delicious and plentiful. The guacamole was superb. Authentic, reasonably priced, and simple presentation. A good choice after a day of hiking.

Thank RidgeRoadKayakers
Reviewed 13 April 2017 via mobile

There is a new menu. The children tortilla soup is very tasty with slices bacon f avocado. The guacamole is the best I have ever had. My husband loves the enchilada supreme. I have enjoyed their nacho supreme and fajitas.

Thank DianeTB51
Reviewed 11 April 2017 via mobile

I had a special Burrito with Carnitas and all the trimmings. It was just plain on the outside and I thought I was going to be disappointed. I bit into it and it was magnificent. So many wonderful flavors and textures. Best I have ever...More

Thank Huron68
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 19 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 7 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
Nearby Restaurants
Green Leaf Grill
565 reviews
.68 km away
Stella Bella & Lucy's
129 reviews
.62 km away
The Tailgate Grill
119 reviews
1.31 km away
Jake's Bar & Grill
71 reviews
.73 km away
Nearby Attractions
P Buckley Moss Museum
56 reviews
.63 km away
Rockfish Gap Outfitters
21 reviews
1.21 km away
Wayne Theatre Alliance Gateway
17 reviews
.63 km away
Shenandoah Valley Art Center
11 reviews
.74 km 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
Kids, Child-friendly
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
  • E-mail