

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.
Address and Contact Information
Address: 3939 McMasters Ave, Hannibal, MO 63401
Phone: (573) 221-7200
Menu Photos
Order and Reservations
Order: Order online
Related Web Results
HANNIBAL, MO (MCMASTERS AVE) – Sonic
Sonic Locations in Hannibal, Missouri
Sonic Drive-In, 3939 McMasters Ave, Hannibal, MO 63401, US
Reviews
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.
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.