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 Rancho

506 W Elm Ave, Hanover, PA 17331-5138
+1 717-698-1518
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent56%
  • Very good21%
  • Average23%
  • Poor0%
  • Terrible0%
Travellers talk about
“enchiladas” (6 reviews)
“sopes” (3 reviews)
Open Now
Mexican, Latin, Vegetarian Friendly
$$ - $$$
506 W Elm Ave, Hanover, PA 17331-5138
All Details
Write a ReviewReviews (46)
Traveller rating
Traveller type
Time of year

1 - 10 of 46 reviews

Reviewed 2 September 2018 via mobile

The wait was very long on a Wednesday, the chips with salsa they provide are not good. I went with 3 other people and we all got completely different things all of which weren’t fantastic. I recommend the chimichanga if nothing else. There’s so many...More

Thank Hannah E
Reviewed 31 August 2018 via mobile

This is pretty much the standard Tex-Mex fare you expect in these parts. The food is meek and mild and from cans. The decor is on the dowdy side. Service is fast and cheerful. A step up from Taco Bell next door.

Thank Gary M
Reviewed 14 August 2018 via mobile

Fantastic place! The staff was extremely friendly and attentive. There is a nice outdoor deck for outdoor seating when weather permits. Great place to bring your own booze and eat some great food and throw some back with your friends. The chips and salsa aren’t...More

Thank RaySites
Reviewed 7 July 2018 via mobile

The outside deck was perfect for a beautiful day. The hostess and waiter were just above and beyond extra special!! Then the food... amazing and authentic Mexican food. We had the chips and salsa, made fresh with real corn chips. The fajitas combination (chicken, beef,...More

Thank GonePlaid
Reviewed 11 March 2018

We went there today for the first time after driving by it for months and months. Now we are sick that we passed this gem up for so long. We had tacos and the chicken enchelados with green sauce and both were great and the...More

Thank Robert C
Reviewed 28 November 2017

We were looking for a familiar cuisine to end our stay in Hanover and the desk clerk at the hotel told us about El Rancho. We gave it a shot and boy, were we really surprised. The food is simply amazing. Beautifully done, and every...More

Thank zoodemoore
Reviewed 16 October 2017

A friend recommended a try it here and boy was he right! The food is excellent and the service is great! I got carry out and it was wonderful! You could tell everything was made from scratch.

Thank Kim M
Reviewed 19 September 2017 via mobile

My family from Bel Air, MD were looking for a good Mexican restaurant near me to celebrate my bother-in-laws birthday, and El Rancho was recommended. OMG! Absolutely delicious. Every plate was better than the next, but, I will always get what I ordered again and...More

Thank Jeanna J
Reviewed 1 September 2017 via mobile

Liked the look of this little place- but not knowing it was BYO only, we chose to go elsewhere tonight. Maybe we'll have time to try another night.

Thank Sharelle S
Reviewed 12 July 2017

Service was friendly here, but the food was nothing special. The flautas tasted like they had been warmed up from a freezer pack and were rather chewy. The fish was good, but too salty and was served with a rather boring salad and guacamole that...More

Thank Sarah L
Nearby HotelsSee all 5 hotels in Hanover
Clearview Motor Inn
7 reviews
.75 km away
Hanover Hotel & Banquet Center
38 reviews
1.18 km away
Super 8 by Wyndham Hanover
581 reviews
1.70 km away
Holiday Inn Express Hanover
132 reviews
1.76 km away
Nearby Restaurants
Warehouse Gourmet Bistro
256 reviews
1.00 km away
Big Mike's Crabhouse and Grill
51 reviews
1.32 km away
Little Everett's BBQ
46 reviews
.32 km away
Nearby Attractions
Warehime-Myers Mansion
14 reviews
1.31 km away
Yesteryear Antique Center
15 reviews
1.09 km away
The Eichelberger Performing Arts Center
7 reviews
1.05 km away
Magic Elm Skateland
8 reviews
.10 km away
Questions & Answers
Get quick answers from El 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
Good for
Child-friendly, Kids
Open Hours
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
Location and Contact Information
  • Address: 506 W Elm Ave, Hanover, PA 17331-5138
  • Location: United States  >  Pennsylvania (PA)  >  Hanover
  • Phone Number: +1 717-698-1518
  • E-mail
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