Call Us Now!

A Respected Pharmacy You Can Trust

By being the oldest pharmacy in Hannibal, MO, we have built our sterling reputation at Grand Pharmacy based on being a trusted and respected member of the community, one people turn to when they need assistance with their medication.

Patient Consultations

We are here when you need us. Although you see your doctor for examinations, you likely interact with our staff more often. If you have questions about your medication, we are more than happy to offer our expert consultation.

We enjoy our interactions with our customers and relish the ability to offer counseling and education on the proper use of prescription and over the counter (OTC) medication.

Our pharmacy staff is also able to offer medication therapy management (MTM) services to help patients better understand and manage a drug regimen, and improve your health outcome.

Over the Counter

Grand Pharmacy offers a variety of OTC medication including cough and cold remedies, allergy medication, vitamins, first aid items, and pain medication.

We also carry Leanin’ Tree gift cards.


We understand that when you are sick, you may be unable to make it to the pharmacy to pick up your prescription. This is why we feel it is important to offer delivery and free mailing services throughout the Hannibal area.

To learn about our services, please call us now at 573-221-2792.