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

Is this your business?
$$ - $$$Mexican,
805 Marion City Rd, Palmyra, MO 63461-3169
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent65%
  • Very good29%
  • Average3%
  • Poor3%
  • Terrible0%
Aug 15, 2017
Jul 11, 2017
“Busy Night”
Restaurant Hours
Mexican, Southwestern
$$ - $$$
805 Marion City Rd, Palmyra, MO 63461-3169
All Details
Write a ReviewReviews (31)
Traveler rating
Traveler type
Time of year

1 - 10 of 31 reviews

Reviewed October 19, 2017

Expected a better meal - the place was busy - HOT chips for dipping, but the sauce tasted more like spaghetti sauce than salsa - fajitas were good, but not great - low on flavor - helpings were good - good drinks and soft drinks

Thank Honest T
Reviewed August 15, 2017 via mobile

Their food is the best Mexican I have ever eaten! They are so good with the kiddos, especially babies. Very friendly and clean.

Thank arbrown89
Reviewed July 11, 2017 via mobile

We drove into Palmyra on a road trip to Hannibal around 7:30p on the night the whole town was out for a fireworks display. We were recommended to El Nopal by a couple of gas station attendants. We got there and they were busier than...More

Thank Jennifer K
Reviewed April 17, 2017

We went to El Nopal later on a Friday evening in the fall. Not too crowed, not too noisy. Authentic Mexican fare, fairly priced, and the service is good. You ought to try it out at least once.

Thank Steve R
Reviewed October 17, 2016 via mobile

The entrees were very good. Service was quick. Portions were good sized. The furnishings were colorful and festive!

Thank Kristyonthego
Reviewed October 17, 2016

We like coming here as we believe the food is better here than Mexican restaurants in Quincy. The service was great and friendly. The salsa has great flavor. Will be back!

Thank Lostandhungry
Reviewed September 30, 2016 via mobile

It's actual real Mexican food, not some form of texmex!! Everyone who works there is friendly and they always get our order right. The food is fresh and they make their own salsa (the ONLY salsa our 9yr old will eat), and probably the chips...More

Thank Breanna S
Reviewed September 14, 2016 via mobile

Great mexican! Wonderful service, staff is so friendly and they race around taking care of anything u want! B sure to tell them if u r celebrating your birthday, u get a free sundae and they sing to u: )

Thank Nancy M
Reviewed August 22, 2016

Best service ever ... these guys are family to Palmyra! Great food & fun atmosphere ... you can't go wrong!

Thank Monica P
Reviewed August 19, 2016 via mobile

Super fast, friendly service and great food! We had drinks, chips & salsa within 5 minutes of sitting down on a Friday night. So many choices for food. It was all delicious! Stopped here on our way to Ozarks from Iowa. Wish El Nopal was...More

Thank Teresa B
Nearby HotelsSee all Palmyra Hotels
Budget Inn Palmyra
38 reviews
.69 miles away
Sleep Inn & Suites Hannibal
193 reviews
6.80 miles away
Quality Inn & Suites
319 reviews
6.92 miles away
Econo Lodge
90 reviews
8.42 miles away
Nearby Restaurants
The Rebel Pig Smokehouse and Grill
13 reviews
.81 miles away
8 reviews
.81 miles away
Happy China
6 reviews
.78 miles away
Nearby Attractions
Rockcliffe Mansion
482 reviews
9.75 miles away
Mark Twain Boyhood Home and Museum
738 reviews
10.09 miles away
Tom and Huck's Statue
200 reviews
9.91 miles away
Big River Train Town
71 reviews
9.95 miles away
Questions & Answers
Get quick answers from El Nopal 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
Dinner, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol
Good for
Kids, Families with children
Location and Contact Information
  • Address: 805 Marion City Rd, Palmyra, MO 63461-3169
  • Location: United States  >  Missouri (MO)  >  Palmyra
Phone number 573-769-2730. I have a photo of the menu!
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