Online Highways Home > Missouri >


Hannibal is located in Marion County 14 miles SE of Palmyra along Highway 36 on the banks of the Mississippi River near the Illinois state line. Hannibal is the location of the Mark Twain Boyhood Home and Museum.

The town was named after the Carthaginian general.

Hannibal Area Vocational & Technical School |
Art Molly Brown Dinner Theater | Mark Twain Cave |
Bed and Breakfasts and Country Inns LulaBelle's |
History Molly Brown Birthplace & Museum | Wax Museum & Haunted House |
Motels, Hotels and Resorts The Gilded Age B&B |
RV campgrounds and dealers Mark Twain Cave Campground |
Shopping Pelican Bay Lighthouse |

See more Missouri Cities and Towns.