Rio Grande Bar and Grill

Closed
yelp logo

(16)

Photos

111 Bird St
Hannibal, MO 63401

Rio Grande Mexican Bar Grill is a popular restaurant in Hannibal, MO, offering authentic Mexican cuisine in a family-friendly atmosphere. With a menu full of Mexican specialties like enchiladas, quesadillas, and tacos, visitors can enjoy the flavors of Mexico while being within walking distance of many Hannibal attractions.

Brought to you by the owners of the former Mi Mexico, Rio Grande provides the same delicious menu in a great new downtown location. With a full bar, outdoor patio, and great service, it's the perfect place to indulge in creative cocktails, desserts, and sweet treats.

Generated from the website

Reviews

yelp logo
4.016 reviews
Photo of Lorin N.
Lorin N.
4/20/2025

Great service. Super friendly and helpful. The food is authentic and delicious. Loved the chips and salsa. The restaurant was clean and enjoyable.

Photo of Alyssa C.
Alyssa C.
11/26/2024

Margaritas, even the Top Shelf that I ordered, were painfully sweet and I had to order another shot of tequila just to be able to drink it. The server did not know the difference between reposado...

Photo of Ralph S.
Ralph S.
6/27/2024

Thursday is $3.00 margaritas all day. The chips are excellent, but ask for the salsa picante if you want to kick it up a couple of notches. I ordered the mixed fajita plater. My hubby ordered a...

Photo of John S.
John S.
8/13/2024

The portions were large and tasty. The service was good and prompt. The view of the Mississippi River from downstairs was... non-existent. It is dark inside so be aware that anyone telling you...

Photo of Dallas L.
Dallas L.
4/18/2024

Best Mexican food in Hannibal. Thirsty Thursday is the way to go with $3 margs. Large portions and great service make it a solid experience.

Own this business?
See a problem?

You might also like

United StatesMissouriHannibalRio Grande Bar and Grill

Partial Data by Foursquare.