Passport Photos at CVS — Same-Day Pickup for Less Than Half the Price
CVS takes passport photos in-store for $16.99 — but you can get same-day pickup at the exact same CVS location for just $9.95 through us. That’s 6 photos vs. 2, for less money.
CVS Passport Photo Price — vs. Ordering Online
CVS vs. OnlinePassportPhoto.com — Full Comparison
| Feature | CVS Direct | OnlinePassportPhoto.com |
|---|---|---|
| Price | $16.99 for 2 photos | $9.95 for 6 photos |
| Pickup location | CVS in-store only | CVS, Walgreens, or Walmart |
| Countries | USA 2×2 inch only | 100+ countries, any size |
| Digital image | No | Yes — for online renewal & DS-160 |
| Photo enhancement | Basic crop | Background, lighting, skin tone, red-eye |
| Order from home | No — must go in-store | Yes — upload from anywhere |
| Wait time | 30–60 min in-store | Ready within hours, no store trip first |
How CVS Pickup Works Through Us
Take a photo at home
Plain white background, good natural light, camera at eye level, shoulders visible.
Upload and include your CVS address
Upload your photo and tell us your nearest CVS address. We format and send it for printing.
Pick up at CVS
Ask the photo counter for 4×6 photo prints under your name. Pay the store’s small print fee (~$0.35). Cut out your 6 passport photos at home.
CVS Passport Photo — What CVS Can and Can’t Do
CVS offers passport photos at select pharmacy locations with a photo center. Not all stores provide this service — call ahead to confirm. Key limitations:
- US 2×2 inch only — no international sizes
- No digital images — can’t provide a file for online renewal or DS-160
- No passport processing — CVS cannot submit or process your passport application
- $1.49 surcharge — CVS photo orders under $5 may incur a small surcharge at pickup (this doesn’t apply when ordering through us)
Customer Reviews
I picked up my photos today. No issues. The quality is great — Walgreens had previously given me 2 poor-quality photos for $2 more than the 6 I got here. I will use you again.