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.

Gran Rio Mexican Restaurant

206 Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2884
+1 573-406-0404
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent46%
  • Very good36%
  • Average13%
  • Poor5%
  • Terrible0%
Travellers talk about
“burrito” (3 reviews)
“mexican food” (3 reviews)
Closed Now
Mexican, Vegetarian Friendly
206 Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2884
All Details
Write a ReviewReviews (38)
Traveller rating
Traveller type
Time of year

1 - 10 of 38 reviews

Reviewed 4 weeks ago via mobile

Very large portions and fast service. The restaurant is clean but a little outdated. I would recommend and return.

Thank Amy C
Reviewed October 1, 2018

Wife said it tastes like something I would prepare. I agree. It was very good. We ordered #4. Taco, Enchila, and Tostado. Hers with ground beef and mine with Chicken. Taste was great. Chips were large and crunchy. Sauce was full of flavor and had...More

Thank Ramblinrebel76
Reviewed August 4, 2018 via mobile

Great food and service and the prices were crazy good. Old fashioned Mexican at its finest. Waiter fast and very pleasant.

Thank Winterhawk2015
Reviewed July 5, 2018

This place serves up great food, cervezas frescas, and very good service at decent prices! ¡Sus fajitas son fantásticas!

Thank anniemcu
Reviewed June 18, 2018

Stopped here during a recent trip and it was good. I had an enchilada, chalupa, and a cheese quesadilla. The chips and salsa were good as well as the cheese dip. The prices were really reasonable. The location is right off of the interstate so...More

Thank jmc1202
Reviewed February 22, 2018 via mobile

Ordered pickup for six of us during a visit to town. Everything was awesome! Taquitos, chimichanga, burritos, quesadilla. And chips and guac of course. All so delicious. Just wish they would've included plastic cutlery and napkins.

Thank Christina B
Reviewed February 4, 2018 via mobile

Not only is the staff super welcoming to our children, but they often go above and beyond to help out that has anything to do with our kids. The staff is always super kind and helpful. The food is the best Mexican food around! We...More

Thank Kristarae88
Reviewed December 8, 2017 via mobile

Very good food for a great price. 4 dinners and 46 oz margarita for $41 is great. Next time we drive through we will be eating there again.

1  Thank BrendaG1170
Reviewed November 11, 2017 via mobile

The food was great, beginning with the complimentary chips and salsa. Staff is very friendly. We were there at dinner on a Saturday and the restaurant was busy but service and food was quick. Our food was cooked well and presented well also. Worth giving...More

1  Thank doncM5153EG
Reviewed October 11, 2017 via mobile

Best marquerita I've had. Service was great, my chicken enchiladas were outstanding. Highly recommendef.

1  Thank gaylejo1
Nearby HotelsSee all 11 hotels in Hannibal
Econo Lodge
93 reviews
.19 km away
Super 8 by Wyndham Hannibal
524 reviews
1.53 km away
Motel 6 Hannibal
178 reviews
1.57 km away
Country Hearth Inn Hannibal
40 reviews
2.59 km away
Nearby Restaurants
Huckleberry Bakery & Bistro
19 reviews
1.20 km away
Rustic Oak Grill & Pub
74 reviews
1.24 km away
Cassano's Pizza and Subs
74 reviews
.81 km away
Nearby Attractions
Rockcliffe Mansion
567 reviews
2.40 km away
Tom and Huck's Statue
243 reviews
3.01 km away
Mark Twain Memorial Lighthouse
208 reviews
3.05 km away
Big River Train Town
77 reviews
2.99 km away
Questions & Answers
Get quick answers from Gran Rio 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol
Good for
Groups, Child-friendly, Kids
Open Hours
10:00 a.m. - 10:00 p.m.
10:00 a.m. - 10:00 p.m.
10:00 a.m. - 10:00 p.m.
10:00 a.m. - 10:00 p.m.
10:00 a.m. - 10:00 p.m.
10:00 a.m. - 10:30 p.m.
10:00 a.m. - 10:30 p.m.
Location and Contact Information
  • Address: 206 Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2884
  • Location: United States  >  Missouri (MO)  >  Hannibal
  • Phone Number: +1 573-406-0404
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