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 good33%
  • Average20%
  • Poor6%
  • Terrible5%
Travellers talk about
“onion rings” (63 reviews)
“burger” (42 reviews)
Closed Now
Diner, American, Grill, Vegetarian Friendly
400 N 3rd St, Hannibal, MO 63401-3302
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (396)
Traveller rating
Traveller type
Time of year

1 - 10 of 394 reviews

Reviewed 3 days ago

I need to start by saying that this place is DRAMATICALLY improved over what it used to be. If you were here maybe 5 or more years ago, you need to come back and try it again. I swore to never return but after learning...More

Date of visit: January 2019
Thank kreskyhr
Reviewed 2 weeks ago

very good food the service here is great the servers work hard to please the customers the maid rites and the rootbeer is the best around

Date of visit: January 2019
Thank Greyfox19
Reviewed 10 December 2018 via mobile

Excellent place to visit the old town of Hannibal and appreciate classic Americana food. Would definitely return and eat here when we are back again.

Date of visit: December 2018
Thank Izonhim2007
Reviewed 6 December 2018

Hannibal is a charming town that deserves better eating places. specially on a Monday when the better places were closed. This one claims to be working since 1942. Probably serving most of the same menu. It is American family restaurant at its worst possible definition,...More

Date of visit: December 2018
2  Thank martinezcm
Reviewed 23 November 2018

For a restaurant in an area populated by tourists, the risk is that it will be bad food and/or bad value. This isn't. As a diner, it has the usual, with an emphasis on sandwiches and burgers. These are o.k. (and I was glad that...More

Date of visit: November 2018
Thank pdwschmidt
Reviewed 21 November 2018 via mobile

I think the chef has the talent to make this a good place but needs to reinvent its restaurant. Diner food does not live up to expectations. For a landmark restaurant I expected an established place, food has potential but is missing the mark.

Date of visit: November 2018
1  Thank elrod
Reviewed 14 November 2018

I had a late lunch early dinner. Their sandwiches are huge and delicious. Get the local made root beer.

Date of visit: October 2018
Thank 309joanv
Reviewed 13 November 2018 via mobile

We stopped in Hannibal on our way to the Iowa line. Free Veterans Day meal which was awesome. I got the Dinette Horseshoe and lord was it delicious, such a combo of flavors. I ate the whole thing! My Husband Got the pulled pork Mac...More

Date of visit: November 2018
Thank cuinthemoon
Reviewed 6 November 2018

Recommended by a local resident...this little diner served the best burger and fries and the Root Beer in it's Frosty Mug was delicious!!! Will definitely visit again. Excellent and Friendly service.

Date of visit: September 2018
Thank kcari
Reviewed 30 October 2018

Neat place, good, food, and service was awesome. Our 14 motorcycle club riders loved the restaurant!

Date of visit: October 2018
Thank Douglas G
Nearby HotelsSee all 11 hotels in Hannibal
Best Western On The River
931 reviews
.06 km away
Country Hearth Inn Hannibal
40 reviews
.42 km away
Motel 6 Hannibal
178 reviews
2.81 km away
Econo Lodge
94 reviews
2.83 km away
Nearby Restaurants
LaBinnah Bistro
698 reviews
.31 km away
Java Jive
466 reviews
.20 km away
The Brick Oven
407 reviews
.23 km away
Nearby Attractions
Mark Twain Boyhood Home and Museum
852 reviews
.26 km away
Tom and Huck's Statue
243 reviews
.14 km away
Mark Twain Memorial Lighthouse
208 reviews
.14 km away
Big River Train Town
77 reviews
.04 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$ 11
Diner, American, Grill, Vegetarian Friendly
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, Street Parking, Free Off-Street Parking, Wine and Beer, Digital Payments, Accepts Credit Cards
Good for
Groups, Local cuisine, Kids, Child-friendly
Open Hours
7:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
10: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