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.

Mark Twain Dinette

400 N 3rd St, Hannibal, MO 63401-3302
+1 573-221-5300
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent36%
  • Very good32%
  • Average20%
  • Poor6%
  • Terrible6%
Travellers talk about
“onion rings” (46 reviews)
“fried chicken” (14 reviews)
Open Now
6:00 AM - 9:00 PM Hours
Diner, American
400 N 3rd St, Hannibal, MO 63401-3302
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (312)
Traveller rating
Traveller type
Time of year

1 - 10 of 311 reviews

A TripAdvisor Member
Reviewed 1 week ago via mobile

Skip the pizza order while at your hotel/motel... they deliver great food with friendly smiles! We even dined in for breakfast tge following day and found tge whome experience delightful and yummy! Try the bottomless root beers and Smores hot chocolate. They also provide the...More

Thank A TripAdvisor Member
Reviewed 4 weeks ago via mobile

Came into town for business, and stopped in for lunch. The place was pretty empty, and I was greeted and seated immediately. The server gave me plenty of time to check out the menu before she came to take my order. The good was out...More

Thank Kevin d
Save your favourites!Keep track of your top restaurant finds.
Save now
Reviewed 4 February 2018 via mobile

We got there 30 minutes before closing time and they made us feel downright welcome. Their homemade root beer was delicious. I had a horseshoe which was great and my wife loved the burger she ordered. The onion rings are also fantastic. We’d happily go...More

Thank malarson75
Reviewed 27 January 2018

I used to love the maid rites at this place but something happened.....was it me or the sandwich? One visit I tried them again and they were very greasy so the next visit I went for the burger and it was OK. The fries are...More

Thank William P
Reviewed 24 January 2018

The food is decent, the service was great, and it was right across from our hotel. We always enjoy coming to this restaurant because it has a nice, small-town feel.

Thank jennifercL2069XY
Reviewed 12 January 2018 via mobile

Took my 3 kids and Hubs to this place because 10yrs ago it was awesome. That is not the case now. The food was horrible the service was ok. The root beer was ok. We will not be back. So disappointed.

1  Thank Kami L
Reviewed 17 December 2017 via mobile

Went here with a friend. The root beer was fine. Very sweet, but I guess that’s root beer , so it was nice enough for what it was. The food though was very greasy and poor. I’d only give the food 1 star to be...More

1  Thank Juliet R
Reviewed 16 December 2017

The Mark Twain Dinette is a nice place to get a great lunch, right in the heart of downtown Hannibal. The service was great! My husband enjoyed an order of frog legs and homemade Root Beer! Our sandwiches were delicious as well as the sides!...More

Thank Fun4US4life
Reviewed 20 November 2017 via mobile

Right across from out hotel helped the decision to eat here. The menu was your normal diner fare with some twists here and there. They have a “Battle of the Burgers” thing where I guess they pit two special Burgers against each other and keep...More

Thank Adam C
Reviewed 16 November 2017

We were traveling through Hannibal and stopped for lunch. I had the Reuben with a side of Cinnamon Apples and wife had the Pilgrim Turkey Burger with the same apple side. Because the corn beef was shredded or chopped, there was not the problem of...More

Thank Harold J
Nearby HotelsSee all 11 hotels in Hannibal
Best Western On The River
853 reviews
.05 km away
Country Hearth Inn Hannibal
31 reviews
.41 km away
Motel 6 Hannibal
138 reviews
2.81 km away
Econo Lodge
90 reviews
2.83 km away
Nearby Restaurants
LaBinnah Bistro
606 reviews
.31 km away
Java Jive
398 reviews
.20 km away
The Brick Oven
326 reviews
.24 km away
Nearby Attractions
Mark Twain Boyhood Home and Museum
738 reviews
.27 km away
Tom and Huck's Statue
200 reviews
.13 km away
Big River Train Town
71 reviews
.05 km away
Mark Twain Memorial Lighthouse
160 reviews
.13 km away
Ask a question
Questions & Answers
Ron A
31 October 2017|
AnswerShow all 5 answers
Response from kennabogue | Property representative |
Yes, we do have a private dining room!
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$ 5 - US$ 10
Diner, American
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Television, Highchairs Available, Wheelchair Accessible, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Parking Available, Accepts Credit Cards
Good for
Groups, Local cuisine, Kids, Child-friendly
Open Hours
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
6:00 AM - 9:00 PM
Location and Contact Information
  • Address: 400 N 3rd St, Hannibal, MO 63401-3302
  • Location: United States  >  Missouri (MO)  >  Hannibal
  • Phone Number: +1 573-221-5300
  • E-mail
The Mark Twain Dinette has been a Hannibal tradition and must-stop destination since 1942. We are known for our Maid-Rites, homemade frosty mugs of root beer, famous breaded onion rings, and tenderloins. There was a transfer of ownership as of April 1st, 2015.
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