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 Ranchero Mexican Restaurant

££ - £££Mexican,
164 Council Dr, Franklin, VA 23851-2455
+1 757-562-2811
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent78%
  • Very good20%
  • Average0%
  • Poor2%
  • Terrible0%
Travellers talk about
“guacamole” (2 reviews)
“great food” (5 reviews)
Open Now
11:00 - 22:00All hours
Mexican, Southwestern
££ - £££
164 Council Dr, Franklin, VA 23851-2455
All Details
Write a ReviewReviews (35)
Traveller rating
Traveller type
Time of year

1 - 10 of 35 reviews

Reviewed 4 October 2017

We decided to try this place after getting beat up by family members that said this place was better than our usual Mexican in Franklin. We tried it and agree the meals we had were very good. The atmosphere was nice and our waiter was...More

Thank SouthernBelleByBirth
Reviewed 1 October 2017 via mobile

I had the Pollo Broccoli...very good! So many choices and look forward to eating there again. Other members in group enjoyed their food also and the staff is very friendly!

Thank ReneeGregWdwrd
Reviewed 13 March 2017 via mobile

Great food, service and atmosphere. Many menu choices...but easy to request changes and additions. Authentic Mexican food. Staff is friendly and remembers loyal customers. Happy Hour prices on drinks. Lunch menu has great portions for low price. Dinner is plentiful and reasonably priced. Always expect...More

Thank Patricia E
Reviewed 29 December 2016 via mobile

We were passing by on the way to Virginia Beach and decided to stop by here for lunch. The food here was served quickly and was satisfactory. The only complaint was the sauce on the chimichanga being a bit too creamy. The price is very...More

Thank kirbyfan1996
Reviewed 21 October 2016 via mobile

We have never been disappointed with the service or food! They treat us like family and ask about others we go with

Thank rsdma
Reviewed 19 October 2016

Have dined here a few times over the last year. Great food and service. Last visit, our hostess seemed to struggle with what we needed for seating. Our group of seven needed something besides a booth to use. Finally, when I pointed directly to two...More

Thank Jamey A
Reviewed 19 October 2016

We eat at El Ranchero on average once a week. Food and service are consistently good, service is fast and friendly. Prices are incredibly reasonable. They have 2 good size rooms that can accommodate large parties. If I had to have one criticism (and I...More

Thank washnahi
Reviewed 12 September 2016

The waiter was excellent. He kept checking on us frequently and was very friendly. My meal was delicious.The night we were in the restaurant it was very busy. We were served quickly. I have recommended the restaurant to my friends and family.

Thank Melissa M
Reviewed 23 August 2016

Great food, the only place we go for Mexican Food. Were originally from Texas, so we think we know really good Mecican food and El Ranchero is really good!

Thank coppertop5
Reviewed 26 June 2016

My family does a lot of take out from here because the food is good and reasonably priced. I am about 10 minutes away and can call in an order and 9 times out of 10 it is ready when I get there. We order...More

Thank smurfette1963
Nearby Restaurants
Three Guys Italian Restaurant
40 reviews
.20 miles away
Don Pancho's Cantina
25 reviews
.61 miles away
Huddle House
12 reviews
.20 miles away
Nearby Attractions
The Peanut Patch
16 reviews
4.85 miles away
Bear Path Acres
13 reviews
8.61 miles away
White Tail Resort
13 reviews
16.46 miles away
Brady C. Jefcoat Museum
9 reviews
17.89 miles away
Questions & Answers
Get quick answers from El Ranchero Mexican Restaurant 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
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Reservations
Good for
Child-friendly, Kids, Groups
Open Hours
12:00 - 21:30
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
12:00 - 22:30
Location and Contact Information
  • Address: 164 Council Dr, Franklin, VA 23851-2455
  • Location: United States  >  Virginia (VA)  >  Franklin
  • Phone Number: +1 757-562-2811
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