Sonic Drive-In

  3.8 – 1,880 reviews  $ • Fast food restaurant

Social Profile:

For more than 60 years, SONIC, America’s Drive-In has built the ultimate dining experience with our drive-in restaurants and we proudly serve our guests in Hannibal, MO. We did it by sticking to what made drive-ins so popular in the first place: made-to-order American classics, signature menu items, and speedy service from friendly Carhops full of fun and personality. Cruise on over to us at 3939 Mcmasters Avenue for the ultimate SONIC experience!

Fast-food burger & fries joint with an old-school feel, including retro drive-in service.

✔️Breakfast ✔️Brunch ✔️Lunch ✔️Dinner ✔️Dine in ✔️Take out ✔️Delivery Sonic Drive-In 63401

Menu Photos

Order and Reservations

Order: Order online

sonicdrivein.com

Related Web Results

HANNIBAL, MO (MCMASTERS AVE) – Sonic

Here at SONIC Drive-in located at 3939 Mcmasters Avenue, our priority isn’t just great service, it’s great experiences. Whether you’re coming for a Cherry …

Sonic Locations in Hannibal, Missouri

Visit the Sonic in Hannibal, MO … TM & ©2026 America’s Drive-In Brand Properties LLC v.1.5.22. Privacy Policy …

Sonic Drive-In, 3939 McMasters Ave, Hannibal, MO 63401, US

Get more information for Sonic Drive-In in Hannibal, MO. See reviews, map, get the address, and find directions.

Reviews

Brian Schwarz
Pretty disappointing experience overall.
When going to Sonic, i don’t have high expectations but I order my food with additional ingredients in hopes of getting a freshly made cheeseburger. Fries are hit & miss but most of the time they are relatively hot.
Today was a different story. My small fry was miniature, lukewarm, and disgustingly covered in salt. While I ordered a small, i counted 12 fries in the container.
My double smasher cheeseburger was worse. I asked to add tomato, which appeared on the receipt but not on my burger! The meat patties were grilled to oblivion, had the tough consistency of beef jerky, and again, tasted like they were smothered with salt!
I can usually count on sonic to deliver decent fast food, but either the day or crew or something was way WAY off, today! I got about halfway through eating my dinner and tossed it.
Decent amount of cheese, sauce, and burger toppings, but they were all overruled by the tremendous amount of salt!!! It made my meal inedible. Totally disappointing dinner.

The restaurant was decently clean outside and the cashier was friendly and did her best, despite it taking twelve minutes to go through drive through and get my order, and not the way I ordered it.
… more
Katie Anderson
I ordered food online 12 mins in advance even though it said ready in 5. When I got there we waited another 10+ minutes for our food. Gave us no spoon for our ice cream, no napkins and none of the condiments I requested. Lady walked slower than a snail out to our car. Do not recommend this location. Poor service.
… more
Terry Roberts
Second Tuesday in a row- one of the worst experiences that my family and I have had at a restaurant. Last Tuesday, we waited 20+ minutes for our order to be taken. Finally received the food and it wasn’t terrible.

This evening (8:25PM) we waited for nearly 20 minutes again and we were the only customer in the parking lot. No one took our order, so we went to the drive thru, no one answered so we drove to the window. The lady there walked away from us after she saw us pull up. She later returned and proceeded to correct us that we had only been waiting for 16 minutes with excuses that made no sense.
We left without any food and about 30 minutes of our lives wasted.

Will never return to this restaurant and I will strongly encourage everyone else to not return.
… more
Jacey C (Chickaroona)
I love sonic just not this sonic but yet I still come here on a regular basis so do with that what you want. Over the last couple of months service has gotten better but it’s still usually extremely slow. What gets me is the overall cleanliness of the place it’s slightly better but still has a ways to go before I can give it 5 stars. I’m a sucker for sonic drinks so I keep coming back I have never had a bad server just slow service
… more
Julia McVey
Waited several minutes after pressing button for anyone to ask for our order. Then I was told it can’t be done. NO…. IT’S DONE all the time at other Sonic’s…..she just didn’t want to do it! I asked for the holiday shake to be made into a blast . She said it can’t be done. I informed her that there is a double brownie blast on the menu…. Just put in some crushed peppermint and there you go! She was very rude and not willing to make any effort to make what the customer wanted. I ended up with a Heath blast that had hardly any heath pieces in it . My husband ordered a strawberry shake. Our order came to $16.61. Which I felt was ridiculous and our order came out with no napkins or straws. I think next time I will go next door to Casey’s and get a soft serve for significantly less money and no one will question my choices!
… more
Tia Glass
We stopped here while on a road trip and was very pleased with the service that we received. There were two African-American gentlemen working and they were having to move pretty fast as the place was super busy. They were very nice, professional, and efficient. One guy even came out as he could not hear me over my car. I was very pleased with the service and the food was hot and fresh! Kudos to those two young men.
… more
genna edmondson
I had a hair short brown/black hair in chocolate peanut butter shake with peanut butter cups. Also, the employee was so rude hanging out the food
… more
Jacob Emerick
The guy was nice, but the problem I have is that the burger had old bacon bits, not full or half pieces. Probably not even 1 full piece and all broken up anywya. The other problem is that I paid for two large chili cheese tots and didn’t get two large at most two mediums. And the Cheddar bites didn’t seem large either. If i pay for a large I expect to get a large. Total waste of money on all fronts
… more
Debra Voss
We ordered the $6.00 hamburgers fries and soda for $6.00 was charged $12.00 order mozzarella sticks and sauce they charged .50 for the sauce but didn’t get the sauce. Over charged. Will not go back to sonic.
… more
Meadow Elliott
paid 6 plus tax for 3 chicken tenders. when they got delivered I noticed they are very old and dry.
… more
… View more

Leave a Comment