Hamilton Pharmacy has merged with Crawford Drug Store. All prescriptions have been sent to our Dorchester Avenue location.
Refill a Prescription
We fill new and existing prescriptions in-store, by phone, and our secure online form.
Transfer a Prescription
Transfer your prescriptions to our pharmacy using our simple and secure online transfer form.
Contact Us
Visit us in store or get in touch with a member of our pharmacy staff. We're always happy to assist you.
Our Services
Your One Stop Shop
Pill Packaging
Our custom medication packaging organizes your prescriptions for you by date and time.
Easy Prescription Filling
We fill new and existing prescriptions in-store, by phone, and our secure online form.
Free Delivery
We offer free local delivery within a 15-mile radius to Boston and the surrounding communities.
Medication Savings
We accept most insurances and work with you to find the best prices. No insurance? No problem!
Become a Pharmacy Insider
Subscribe to our newsletter for promotions, health news and savings
Read Our Patient Reviews
Nastaran H.
"They have the best prices on medication. My insurance wasn’t covering my meds and they gave me the best prices I had received without even a coupon! "
Bob R.
"Very helpful and nice staff."
Kerry P.
"Very nice people and wonderful service, even to new patients! Would recommend to all!"
Learn About Us »
Hamilton Pharmacy combines high quality products with personalized care. Our staff is happy to help you with any questions you may have. We're a pharmacy that cares!
Explore Our Health News »
Check out our weekly health news blog, or subscribe to our newsletter and receive updates on health articles, promotions, specials and much more.
Find Services »
We offer a wide variety of services including conventional prescription filling, compounding, immunizations, free prescription delivery, and much more.
We'd Love To Hear From You
At Hamilton Pharmacy, we’re committed to helping you live a healthier life. Our pharmacy staff would be happy to help you with any questions you may have.
- SEND AN EMAIL
- Phone: 617-475-9600
- Fax: 617-475-9603