202 Steamboat Bend Hannibal, MO 63401

Phone 573-248-0511


St. Marys Pharmacy in Hannibal, MO.

Our  Fast & Friendly pharmacists want to provide the best pharmacy experience in Hannibal, MO and that means shorter waiting times!

Plus, these quality services:
  • We Accept All Insurance Plans
  • We Match Most Competitors’ Prices
  • Prescriptions Mailed at No Charge
  • Phone-in Refills
  • Your Order History will be on file
  • Protection of Privacy
  • Medication Review & Consultation
  • In home delivery. Call for details.

5 Diamond Lane
Hannibal, MO 63401

ph. 573-221-3000

Pharmacist in Charge: Matthew Maxwell

Store Services: