Hannibal Free Public Library
     200 S. 5th St.
Hannibal. MO 63401
Ph. 573 221-0222      Fax  573 221-0369

picture of library

Founded in 1845
First free tax-supported public library in Missouri 1889

Closed for 

 
Martin Luther King, Jr. Day

Monday January 19, 2026

 

HOMEWORK HELP!

 

Your 24 Hour Library!

 

Online Catalog  

 

 CALENDAR OF EVENTS

Library Hours

Mon 10 - 8
Tue 10 - 6
Wed 10 - 6
Thu 10 - 6
Fri 10 - 6
Sat 10 - 1

Closed Sunday
 

Employment Opportunities!

Volunteer Application

 

facebook icon

 


kids zone logo


teen zone logo



adult services logo

 


whats your library worth logo

 


Audio and E-Books Step-by-Step Instructions: Fayette County Library             molib2go logo
 

 Image result for ebsco ebook logo          teaching books logo
 

select reads logo                 online book club logo
 

vet now logo
 

tumblebooks logo

Questions?  Ask us...   ref@hannibal.lib.mo.us

 

christening mark twain zepher

Hannibal History 
Digital Projects