Want to order over the phone?
Call (424) 293-0474
Thank you for being with us!
We will call you back!
Want to order over the phone?
Call (424) 293-0474
08:00 - 17:00
08:00 - 17:00
08:00 - 17:00
00:00 - 17:00
00:00 - 17:00
Is there truck parking near by??
Great as usual. Love the food, atmosphere. Staff is always friendly. Reasonably priced.
MoreEATERS BEWARE!! 6 of us ate there Wednesday 1/29 and all of us who had the Queso dip got food poisoning!! Other than that, the food and chips were outstanding;
MoreWe went here about a year ago and it was delicious! Our recent trip wasnt so good. Food was edible, not delicious as before. Restrooms were dirty and no toilet paper. Restaurant itself was dirty. Service was ok.
MoreLove their food it was wonderful!
I LOVE the Queso Fundido, but the tacos were literally the most American tacos Iāve ever had. EVER. Besides Taco Bell and that doesnāt count. Everything else is good. The margaritas are bomb!
MoreMy family enjoys Mexican food but me not so much. I find a planned but I will admit this place has big helpings and pretty good food. Sometimes you don't get what you want because they can understand English all that well but their staff is very friendly and they're good Waiters. The food prices are pretty good, compatible with all the other restaurants in Hannibal and their menu selection is great. I would recommend this place
MoreStopped in on our way through and the food and service was great as always.
Good food. The service was okay, seemed confused or flustered at times. Otherwise good quality.
MoreBest Mexican restaurant I have EVER been to! I grew up in Hannibal and now live in Nevada. We can't find anything like Gran Rio near us, it is literally crazy living in the southwest and having to go home to Hannibal, MO for good Mexican food.I never go home without having some gran rio!
MoreBeen eating there for years! Always good food and great customer service!
Great food, affordable, nice location, free WiFi
The food here was very good and we had excellent service. I would definitely recommend it for anyone else.
MoreI go here whenever I crave Mexican food. They are the best Mexican place I have tried in Missouri. The food is always consistently delicious, and the complimentary chips and salsa is the best around.
MoreI l8ke this restaurant. Good Mexican food. Nice selection on the menu. I really like the burrito grande.
MoreGood food and funny staff. Family oriented or pregame with friends on margaritas!
MoreThe food is very fresh and the service is quick and easy. I lover the salsa with individual bowls so much better than the free for all at some places. I got the Sinaloa chicken and it was Divine. Lunch specials are enough to have a take home. Ambiance is noisey but quaint.
MoreGreat food and prices
This was our first visit. We loved it. The waiters were hustling on a busy Saturday night, we did not have to wait long for our order. The food was good, not up to Arizona standards but very close! The only complaint we might have is that we thought the chips were a bit tough. We would recommend this place to anyone.
MoreGreat family restaurant. Authentic Mexican food and it tastes amazing! Great place to hold parties or just go and eat with family and friends.
MoreGood service and good fast Mexican food.
Friendly staff. Food was delicious.
So much food, drinks poured STRONG, 2 ate plus drinks for under $30! Wow.
This restaurant has become one of my favorite places to eat in Hannibal. Their salsa is the best in the area, their staff is friendly and polite, and Iāve never been served a meal there that disappointed me. I would suggest the chicken fajita burrito or their Rio special.
MoreThe food was awful and it took FOREVER to get, the only thing I really enjoyed was the fries.
MoreFood was good. Place was packed. The waiter came to our table 5 times with drinks and refills before asking for our order and after we got our food, never came back to check on us. Had to wave him down for the check. Food came quickly and hot so that was good.
MoreNot bad. Chicken was a bit dry, but overall a satisfying meal.
A good quickÅ kunch at a fair price. Hot food and good service. The cheese steak is great. Drink refills are quick and cold drink is best served. The servers work hard to keep your business.
MoreAlways great service and friendly staff! Food is great and fast. The shrimp and rice is to die for.
MoreGreat food fair price excellent service
Some of the best Mexican we have had. Had two meals with soda's and it was under 20 bucks. Salsa was excellent. Staff was friendly. Wait time to get our food wasn't bad and they were pretty busy.
MoreI love their food alot. Many people will enjoy all very much as all.do. I work there and love ordering all types if food.Good company matters with all types of food at this restaurant's be prepare to.eat good.
MoreI've been going here for 15 plus years and it's been consistently good food lot of the same dishes favorites. Great prices friendly service
MoreDelicious food, and fast, friendly service!
Good good , just watch your bill they like to over charge you. They will add @ 10.00 to your bill.
MoreVery good food and they was fast
Good food and cheap prices
I had chorizo nachos and a Chili rellenos. Best I've had!! Prices were cheap too!
MoreFamily owned, managed and run Mexican style restaurant with unique take on classic dishes. Huge portions, helpful service and lively ambience. As part of my meal, I ordered chili relleno. It was the best I ever had with a nice creamy queso blend filling smothered with home made sauce. I asked for special ingredients and they provided without any extra charge. When in town, be sure to check them out. I know I will.
MoreReasonably priced. Servers are great and friendly. Iām originally from South Texas and the food is much better down there.
Morenot flavor on the food and is really expensive, margaritas have no flavor, the service is poor i will not recommend this place
MoreGreat food. Nice atmosphere
Had to ask for my 2 year olds cheese quesadilla 2 times after everyone else got their food she ate off my plate and was full by the time we got it not going back.
MoreTaste the simple pleasures of Mexican food at Gran Rio. With a diverse menu, friendly service and great atmosphere, it will soon become your favorite go to place.
MoreGreat food very tasty
Very good. Food came quick and it was very good. Even my little brothers likes it. People were very nice.
MorePassing through Hannibal Missouri. Needed a good meal. Found it! Very pleased! Only a few minor critiques. FAJITAS for two should come with a serving spoon. Please no broccoli in fajitas. Need red and yellow peppers to go along with the green. Server was fast and friendly. Very nice atmosphere. Very good job employees!
MoreGreat place open late. Travling through arrived late, and needed to find some dinner at 845 pm. Stopped in very late, and they served up an epic meal. Staff was very friendly, you would never have known it was less than 45 min to close. Fresh flavorful food arrived quickly served piping hot. Fajita plate sizzled for several minutes after arriving at the table, releasing delicious smells. While not from the area, I would gladly stop in again.
MoreTried and true.. always good food and service. Only downside is no menu available online.
MoreBest Mexican food in the area. Excellent service and by far lowest price
Food not what i expected orded rib eye steak small and paper thin flautas were sotf not crunchy
More