Welcome to Gran Rio Mexican Restaurant
Gran Rio Mexican Restaurant serves up vibrant Mexican cuisine in a cozy yet trendy atmosphere, making it a go-to spot in Hannibal, MO. The restaurant offers a diverse menu featuring everything from zesty enchiladas to hearty burritos, alongside an impressive selection of margaritas and local beers. Whether you're dining solo or with friends, expect generous portions at affordable prices ranging from $10 to $20. Fast service complements the flavorful dishes, ensuring a satisfying experience. Special touches like curbside pickup and no-contact delivery cater to different dining preferences.
Popular dishes
Restaurant Gallery






About
Gran Rio occupies a prime spot in the Steamboat Bend Shopping Center, making it easily accessible for both locals and visitors in Hannibal. The inviting atmosphere invites you in with its casual yet lively vibe, perfect for family gatherings or a quick meal. The restaurant features wheelchair-accessible parking and seating, accommodating all guests comfortably. With various service options, you can enjoy delicious food tailored to your schedule, whether dining in or taking out. Gran Rio thrives on a genuine community-centered approach, attracting a mix of university students, families, and tourists. This diversity in clientele adds to the laid-back ambiance, making each visit feel like part of a big celebration. Gran Rio opens every day, accommodating lunch and dinner, which makes it a reliable choice for spur-of-the-moment cravings or planned outings. Don't miss this local gem when searching for a satisfying Mexican dining experience.
Location & Contact
Address
206 Steamboat Bend Shopping Center, Hannibal, MO 63401, United States
Hotline
+1 573-406-0404
Working Hours
- SundayOpen
- MondayOpen
- TuesdayOpen
- WednesdayOpen
- ThursdayOpen
- FridayOpen
- SaturdayOpen
What People Say
Most Liked
The generous portion sizes often get a shout-out in reviews. The affordable pricing, generally ranging from $10 to $20, keeps patrons coming back. Many rave about the shrimp fajita burritos, filled with fresh ingredients that burst with flavor. The margaritas, particularly the strawberry variety, are fan favorites and help elevate the dining experience. Fast service also stands out, with food frequently arriving just moments after ordering, which suits diners looking for a quick bite. Friendly staff contribute to a welcoming environment, enhancing the overall vibe.
Most Disliked
Some diners note that the service can have hiccups, particularly during peak hours, resulting in longer wait times to place orders. A few guests mention that the atmosphere feels a bit too open and lacks intimacy, especially on busy nights, which may not suit everyone’s preference. The temperature of certain dishes, like the chorizo in those popular choripollo meals, can sometimes miss the mark. Despite these critiques, most agree that the overall dining experience is enjoyable, thanks to the quality of the food and the promptness of service.
Reviews
James T.
Overall, a good meal for the price and quantity you receive. I stopped in on a quiet Wednesday night and the restaraunt was busy-ish but wasn't loud or overwhelming. The response time with service leaves something to be desired in my opinion but wasn't a huge deal since I prefer not to be bothered while eating. I ordered the Choripollo and was overall pleased, despite the chorizo being far under the temperature the rest of the meal was. That being said, extremely large potion of food for only $12. I would definitely return to try other menu items.
Dave W.
I called at 900pm to see when they were open till, and ended up arriving 20 minutes before they closed. They were very welcoming and sat us down. We ordered our drinks and meals. It was very quick. Strawberry margaritas were very good(picture of a small). The food was even better. Had Rio Gran Burrito and my wife had the Chicken Quesadilla. Also had chips and salsa(which was very tasty) and ordered a side of Queso, which is a must for me. Portions were very generous, and the service was even better. Look forward to visiting again
Daniel W.
Atmosphere is the only slight ding as it can feel a little open and not intimate as well as a bit out. Food is terrific and service is always fast.
Barbara O.
Food was excellent. We had side chicken tacos, enchiladas & guacamole. Tacos were huge and enchiladas were average size, without lettuce on top (which we are used to). We did wait a bit for them to take our order, but the food came super fast. Everything thing was delicious! Highly recommend! Pretty boy
Ginger R.
This is a large restaurant with a lot of tables and booths. Relaxed atmosphere, great food, great service. We were seated right away. I timed it, our food arrived in 4 minutes on a Wednesday night at dinner hour. We got fajita burritos. The ingredients were fresh, food was served hot. Prices were startlingly cheap, two people ate for $30. Ample parking.
Donald E.
Their burritos are very large and stuffed with lots of meat and veggies and topped with queso and salsa. It has a relaxed atmosphere for dining. They have a wide variety of dishes you can order and at a reasonable price.
Keenan A.
Delicious. Fast. Yummy. Tasty. And anything else that can be related to a joyous belly being filled in a swift, thorough and delightfully tasty way. We were the slowest part of the visit.