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,
5239 Alexander Rd, Dublin, VA 24084-3657
+1 540-674-8639
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent34%
  • Very good42%
  • Average18%
  • Poor2%
  • Terrible4%
Travellers talk about
“lunch” (5 reviews)
“steak fajitas” (2 reviews)
Open Now
11:00 - 22:30 Hours
Mexican, Southwestern
££ - £££
5239 Alexander Rd, Dublin, VA 24084-3657
All Details
Write a ReviewReviews (44)
Traveller rating
Traveller type
Time of year

1 - 10 of 44 reviews

Reviewed 2 weeks ago

We went for mexican food here. The service was great - friendly and prompt. The place is quite large and can handle large groups. It was very busy for a Wednesday night but we were seated quickly and the chips and dip arrived quickly. The...More

Thank Barry B
Reviewed 3 December 2017

The service & food were wonderful. However, in the bathroom, there was a sign "Please do not put toilet paper in the toilet." I found that gross.

Thank Cascades21
Reviewed 15 September 2017

We thoroughly enjoyed all the food we were served, specially the spicy chicken wings and the made to order avocado salad. While the service was friendly, it was erratic. Although they has plenty of staff, one didn't see them for long periods of time. Since...More

Thank IJK01
Reviewed 14 June 2017

Great food, esp lunch. More varieties of Mex meals than ANY other Mex restaurant we've ever eaten at. Service was VERY good, food excellent, price fantastic. Split lunch steak fajita w/ beverages for 2 just $11.45 incl. tax. Can't beat that!

Thank chrisM2769OY
Reviewed 26 May 2017 via mobile

We like El Ranchero for their good meals, drinks & service. Recently, however, our food was subpar & the service was way off. We never saw our waiter after we placed our order. We went to ask for our bill so we could check out...More

Thank KajunKate
Reviewed 10 May 2017

This restaurnat had good food and great service. However, there was not enough of it. Two small fish tacos and a Quesedia for $15 was not worth it.

Thank mwood199
Reviewed 10 April 2017 via mobile

Come here alot, food always fresh. Salsa has good flavor. Staff is always nice. This place ranks up there with the best in the area.

Thank brez1978
Reviewed 3 April 2017

Good food, nice atmosphere, service was nice and fairly quick considering the restaurant was very full.

Thank Dee D
Reviewed 15 March 2017

Very nice atmosphere and staff. I got a taco salad which I thought was rather bland. My husband got Fajitas which he liked a lot. The staff were very nice.

Thank Anne D
Reviewed 26 February 2017

I went to the ladies room and dropped a $20.00 bill on the floor and had no idea. One of the servers returned it to the tables. I was blown away by their honesty! You can't beat that. The server is nice and will talk...More

Thank Cascades21
Nearby HotelsSee all 5 hotels in Dublin
Super 8 Dublin
229 reviews
.34 miles away
Hampton Inn Dublin
362 reviews
.55 miles away
Quality Inn
124 reviews
.57 miles away
Holiday Inn Express Dublin
161 reviews
.60 miles away
Nearby Restaurants
225 reviews
.25 miles away
86 reviews
.55 miles away
Waffle House
19 reviews
.33 miles away
Nearby Attractions
Claytor Lake State Park
125 reviews
4.54 miles away
Calfee Park
14 reviews
5.40 miles away
Draper Mercantile
82 reviews
6.22 miles away
Wildwood Park
35 reviews
8.06 miles away
Questions & Answers
Get quick answers from El Ranchero 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
Good for
Child-friendly, Kids
Open Hours
12:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:30
12:00 - 22:30
Location and Contact Information
  • Address: 5239 Alexander Rd, Dublin, VA 24084-3657
  • Location: United States  >  Virginia (VA)  >  Dublin
  • Phone Number: +1 540-674-8639
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