Passport Photos at CVS

CVS Pharmacy offers passport photo services at select locations — but at $16.99 for just 2 photos and only in US 2×2 inch size. Here's how to get more photos for less, with the same same-day CVS pickup.

CVS Passport Photo — Key Facts

  • Price: $16.99 for 2 photos
  • Size: US 2×2 inch only
  • Countries: USA only
  • Wait time: typically 30–60 minutes in-store
  • Surcharge: CVS online photo orders under $5 are subject to a $1.49 surcharge at pickup — this does not apply when ordering through us

A Better Way — More Photos, Less Money, Same CVS Pickup

Order online through us and we'll send your photos directly to your local CVS for same-day pickup — saving you the wait and cutting your cost nearly in half.

FeatureCVS DirectOnlinePassportPhoto.com
Price$16.99 for 2 photos$9.95 for 6 photos
Pickup locationCVS onlyCVS, Walgreens, or Walmart
CountriesUSA only100+ countries
Digital imageNoYes
Photo enhancementBasic cropManual: background, lighting, red-eye, exposure
Order from homeNoYes

How CVS Pickup Works with Our Service

  1. Take a photo at home on a plain white background.
  2. Upload it and include your local CVS address.
  3. We process your photo and send it to the store for printing.
  4. Go to the CVS photo counter and ask for 4×6 photo prints under your name. Pay the store's small print fee (~$0.35).
  5. Cut out the 6 passport photos at home.

CVS Passport Photo FAQs

Where can I get passport photos taken at CVS?

Passport photos are available at select CVS Pharmacy locations with a photo center. Not all stores offer this service — call ahead to confirm.

Can I turn in my passport application at CVS?

No. CVS is not a passport acceptance facility and does not process or issue passports. Visit a passport acceptance facility for your application.

Can I get passport photos for other countries at CVS?

No — CVS only offers US 2×2 inch photos. For UK, India, China, Canada, Australia, EU, or any other country, order through us.
Order Now — Same-Day CVS Pickup