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...
  • Excellent37%
  • Very good32%
  • Average20%
  • Poor6%
  • Terrible5%
Travellers talk about
“onion rings” (63 reviews)
“burger” (41 reviews)
Open Now
7:00 AM - 9:00 PM Hours
Diner, American, Grill
400 N 3rd St, Hannibal, MO 63401-3302
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (394)
Traveller rating
Traveller type
Time of year

41 - 50 of 392 reviews

Reviewed 6 August 2018 via mobile

The Rubin & Philly Cheese steak sandwiches were great and the onion rings were lightly battered & fantastic. We didn’t stop at the restaurant, only used their delivery service but they were quick and prices reasonable.

Date of visit: August 2018
Thank Lin_Dan_2223
Reviewed 5 August 2018

We ate our supper at Mark Twain Dinette when passing through Hannibal on our way to Illinois from Kansas City. It's location is easy to find, right on the main route thru the historic district of Hannibal, near the river. We found the service to...More

Date of visit: July 2018
Thank moodblu
Reviewed 3 August 2018

We loved the home made root beer floats wioth hard ice cream. We even returned a second time to have a second float. Good location and a fun encounter with friendly servers.

Date of visit: July 2018
Thank Michael W
Reviewed 2 August 2018

Decent place to grab a bite to eat. Very clean. Waitress came over quickly and was friendly.The food took a while to get, but I think that was because they were pretty busy and the cook was behind as our waitress came back several times,...More

Date of visit: July 2018
Thank Kenneth R
Reviewed 29 July 2018 via mobile

Service was great, food was good. The onion rings and root beer were very good. We got a half gallon of Root beer to go. Wait time was very short.

Date of visit: July 2018
Thank Jeanie12345
Reviewed 28 July 2018

Meeting friends enroute to St Louis. Share any dish due to the abundance! Typical dinner decor. A friend of mine had a salad topped with brisket. It was huge!

Date of visit: July 2018
Thank Marylee J
Reviewed 24 July 2018 via mobile

Our server was top notch. Very helpful and pleasant. The pork tenderloin sandwich was huge. Very tasty, too. I had the regular and should have order the half. My wife had their house special loose meat burger named the MadeRite, which she enjoyed. Onion Rings...More

Date of visit: July 2018
Thank Herman H
Reviewed 22 July 2018 via mobile

Quaint and convenient. The food was ok but nothing to write home to mother about. Had the chicken fried chicken once and BBQ burger once. One notch above Bob Evans Restaurant.

Date of visit: July 2018
Thank beagleshnout
Reviewed 14 July 2018

Seemed like one of the larger places to stop and get a bite to eat. The staff was very friendly and the food was delicious! It was the best chicken salad I have ever had!

Date of visit: July 2018
Thank OldBridgeTraveler
Reviewed 12 July 2018

Ordered the pork tenderloin and told our waitress that we were going to split it between two people since the portions are so large. We asked for the toppings (lettuce, tomato, pickle, onions) to be on the side...pickles separate from the other toppings. Our waitress...More

Date of visit: July 2018
Thank Jen9272
Nearby HotelsSee all 11 hotels in Hannibal
Best Western On The River
929 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
693 reviews
.31 km away
Java Jive
464 reviews
.20 km away
The Brick Oven
404 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
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
Local cuisine, Kids, Child-friendly, Groups
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