Skip to main content
myCVS ® Weekly Ad
Store Locator
Back to Store Locator

Find COVID-19 Information

CVS® now offers FREE in-store pickup!

Currently available at select stores.

300 Canal Street Salem, MA 01970

Store #7109 Get directions
Set as myCVS store 978 740-2912

Closed 1:30-2 daily for lunch

Services at this store

COVID-19 Vaccines

Get vaccinated for COVID-19 today. Schedule your vaccine ahead of time so you can get out faster.

CVS Photo

At CVS Photo, you can turn your photos into gifts and pieces of art that will be cherished for years to come.

About this pharmacy & drug store

Canal Street CVS Pharmacy

Your neighborhood CVS Pharmacy, open for business at 300 Canal Street, can be found in the heart of town, and is the place to go for household provisions and quick pick-me-ups in Salem. The Canal Street store stocks grocery goods, prescription refills, beauty products, and first aid and healthcare necessities all under one roof.

It's great to be able to get all the household and healthcare products you need in one location, but it's also beneficial to find your daily necessities at a bargain. The Salem CVS Pharmacy is your local spot for great prices on the things you use often. Want even more perks?Enroll in an ExtraCareÆ Membership and earn ExtraCareÆ Rewards on qualified items. You'll also join the CVS Pharmacy email list and receive personalized coupons, sales notifications, and special offers.

Saving at Your Local Salem CVS Pharmacy

Canal Street CVS Pharmacy has established itself as an involved part of the Salem community. We have become a go-to place to go for day-to-day items that people can pick up and purchase conveniently. The drive-thru pharmacy at the Salem CVS Pharmacy makes it possible for you to pick up your prescriptions and refills without getting out of your car.

Salem residents can also find personal care items, vitamins, cosmetics, and more in an easy-to-navigate store that will have you in and out in no time. Buying the household items you need just got a lot easier.

How to Get to Canal Street CVS Pharmacy

This CVS Pharmacy is a convenient place to get groceries, prescription medicine, and more in Salem. Purchase all your day-to-day goods without venturing too far from your neighborhood. The Loring Ave opp Jefferson Ave transit station is just a short walk from the Canal Street CVS Pharmacy, so even if you can't get a ride you can still get what you need. Just get on and off to shop, and get back on to return home.

Canal Street CVS Pharmacy FAQ

Is Canal Street CVS Pharmacy a UPS Access Point?

No, UPS package pickup and drop-off in Salem is not offered at Canal Street CVS Pharmacy, but Essex Street CVS Pharmacy located about 1 mile away is a UPS access point.

What does a flu shot cost at CVS?

Free flu shots in Salem are given through Medicare Part B and to those with health insurance. For customers without medical insurance or Medicare, you will be charged $73.99 for a senior dose vaccine, or $40.99 - $73.99 for a seasonal vaccine. Canal Street CVS Pharmacy has flu shots to keep you healthy and on your feet.

Does CVS accept EBT?

Yes, the Canal Street CVS Pharmacy accepts EBT. You can pay for food with a SNAP EBT card at this store. Additionally, the Salem CVS Pharmacy is a WIC store, offering food benefits for low-income women with infants up to the age of five.

Does Canal Street CVS Pharmacy develop photos?

Yes, the Canal Street CVS Pharmacy is where to go to order photo prints in Salem. This location develops all types of film, disposable cameras, and negatives on high-quality photo paper. Developing 35mm film or a disposable camera takes 7-10 days, and developing APS, black and white film, slides, or 110 film takes around 3 weeks.