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.

Rancho Viejo

Certificate of Excellence
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
709 E Main St, Luray, VA 22835
(540) 743-3775
Improve this listing
11:00 am - 10:30 pm
Open now
See all hours
Sun 12:00 am - 9:00 pm
Mon 11:00 am - 9:00 pm
Tue - Thu 11:00 am - 10:00 pm
Fri - Sat 11:00 am - 10:30 pm
Dining options: Dinner, Lunch, Seating, Takeout, Waitstaff

TripAdvisor Reviewer Highlights

Read all 130 reviews
Visitor rating
  • 41
  • 46
    Very good
  • 24
  • 9
  • 10
Rating summary
  • Food
    4 of 5 stars
    3.5 of 5 stars
  • Value
    4 of 5 stars
    3.5 of 5 stars
Nice Restaurant

Good food, good service, family atmosphere ... simply a nice spot to be at and grab a bite. Good menu!

4 of 5 starsReviewed September 26, 2015
Manuella M
Add Photo Write a Review

130 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Level Contributor
4 reviews
3 restaurant reviews
5 of 5 stars Reviewed 2 days ago NEW

Our innkeeper Ann, from the Inn at Shenandoah, recommended this place and it was great! Affordable and tasty, we got the chimichangas (beef) and the Molcajete (steak) and it was awesome.

Thank Kate V
Front Royal, Virginia
Level Contributor
4 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
3 of 5 stars Reviewed December 13, 2015 via mobile

I went here with a bunch of my friends we was just having a little get together to drink, talk and just catch up on old times. The mix drinks was great and you get your money's worth. The food was also very good nice size portions.

Thank MrAdamsEats
Monroe, NJ
Level Contributor
65 reviews
30 restaurant reviews
common_n_restaurant_reviews_1bd8 14 helpful votes
5 of 5 stars Reviewed December 10, 2015

A very nice and friendly restaurant. It was recommended by our Inn host and was a very quiet and pleasent evening to wind down from our travel.

Thank Gary L
Northern Ireland, United Kingdom
2 reviews
1 of 5 stars Reviewed November 10, 2015

Were seated quickly by a very disinterested host. Waited 20minutes before order was taken. Then watched as people ate their meals and left, other people arrived, ordered, ate their meals then left. Had to asked where order was, it came eventually after 1hr 20mins! Could not get a second drink as waiter didnt come near us. Food, when it did... More 

Thank lindsay b
Cherry Hill, New Jersey
Level Contributor
150 reviews
66 restaurant reviews
common_n_restaurant_reviews_1bd8 69 helpful votes
5 of 5 stars Reviewed October 28, 2015 via mobile

There is a reason several locals told us to eat here. The food and service is amazing! If I lived closer I'd be here often. The food is delicious. Very fresh and authentic. The service was excellent. My son kicked off his shoe and as we were seated the hostess noticed. After getting him in the high chair my husband... More 

Thank Angela C
Level Contributor
10 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
3 of 5 stars Reviewed October 12, 2015

Mexican food, typical of any other Mexican restaurant in Virginia. Service was good, portions large, price was average.

Thank Cindy S
Wilmington, Delaware
Level Contributor
3 reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
1 of 5 stars Reviewed October 7, 2015

Do not go to Rancho, we sat for 45 minutes and ask our waiter where our order was, he ask what did you order again..that was horrible. we left without eating dinner.

Thank DebbieGan
Arden, North Carolina
1 review
common_n_restaurant_reviews_1bd8 1 helpful vote
1 of 5 stars Reviewed October 5, 2015

Had lunch at this place a couple of weeks ago, 24 Sep 15. Horrible service. The host seated us and then proceeded to seat himself near the entry and chat with the other employees, and thereafter I noticed he would sit and chat after seating other customers. Our waiter never bothered to check on us. I had to get up... More 

1 Thank A Z
Haifa, Israel
Level Contributor
11 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
3 of 5 stars Reviewed October 5, 2015

The food was very satisfactory. No complaints. Waitress was very friendly. The restaurant was open on Sunday night when many other places were closed.

Thank David K
Level Contributor
5 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
4 of 5 stars Reviewed September 26, 2015

Good food, good service, family atmosphere ... simply a nice spot to be at and grab a bite. Good menu!

Thank Manuella M

Travelers who viewed Rancho Viejo also viewed


Been to Rancho Viejo? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Location and Contact Information

  • Address: 709 E Main St, Luray, VA 22835
  • Location: United States  >  Virginia (VA)  >  Luray
  • Phone Number: (540) 743-3775

Price and Cuisine

  • Cuisine: Mexican

Restaurant Characteristics

  • Good for: Families with children
Open Hours
12:00 am - 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 - 10:30 pm
11:00 am - 10:30 pm

Questions & Answers

Questions? Get answers from Rancho Viejo staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?