Everyday Over-the-Counter Products You Can Trust
Skip the long drive and pick up your household health essentials right here at Hannibal Pharmacy. Our front-end aisles are stocked with carefully selected over-the-counter (OTC) products so you can treat minor illnesses, manage chronic conditions, and keep your family well without leaving town.
What You Will Find on Our Shelves
- Pain & Fever Relief: Acetaminophen, ibuprofen, aspirin, and topical analgesics for fast, effective comfort.
- Cold, Allergy & Cough: Decongestants, antihistamines, expectorants, and throat lozenges to ease seasonal and year-round symptoms.
- Vitamins & Supplements: Multivitamins, immune support formulas, probiotics, and specialty nutrients recommended by our pharmacists.
- First Aid & Daily Care: Bandages, antiseptics, thermometers, foot care, and personal hygiene items for every medicine cabinet.
Why Shop OTC at Hannibal Pharmacy?
• Pharmacist Guidance: Unsure which product fits your needs? Our team is happy to recommend safe, effective options.
• Competitive Pricing: Name brands and high-quality generics priced to fit your budget.
• One-Stop Convenience: Pick up OTC items with your prescriptions or add them to a free delivery order.
• Local Availability: No crowds or empty shelves. Just quick, friendly service in the heart of Hannibal.
Add OTC Items to Your Next Delivery
Need cough drops or vitamins delivered with your refills? Call 315 564 6464 or note your request in the RxLocal app, and we will include them at no extra charge.
Frequently Asked Questions
Got a question about prescriptions, vaccines, or delivery? Check the answers below. If you do not see what you need, just give us a call and we will be happy to help.

Request a CallBack
Need help with a prescription, delivery, or insurance question? Share your details and one of our friendly team members will call you back shortly. We listen, we care, and we deliver, even when it comes to returning your call.
Our Customers Say It Best
Neighbors across Hannibal and Fulton trust us with their health every day. Their words capture the service, care, and hometown spirit we bring to every prescription.