Where to Get Passport Photos Near Me — 2025 Price Comparison

Every option in one place — in-store and online — with prices, photo counts, and what each provider can and can’t do. Spoiler: most in-store options charge $16.99 for 2 photos and only do US size.

💰 Best Value: $9.95 for 6 Photos ✓ Same-Day Pickup Available ✓ 100+ Countries

Passport Photo Price Comparison — All Providers

ProviderPricePhotosCountriesNotes
Walgreens$16.992USA onlyWidely available, good quality
CVS$16.992USA onlySelect locations with photo center
Walmart~$7–$92USA onlyCheapest in-store option
UPS Store~$11.992USA onlyConvenient if near a UPS location
FedEx / Kinko’s~$14.992USA only 
US Post Office~$152USA onlyAccepts passport applications too
Target~$14–$172USA onlySelect stores only — call first
Costco❌ Permanently closed Feb 2021
OnlinePassportPhoto.com$9.956100+ countriesSame-day Walgreens/CVS/Walmart pickup

Online vs. In-Store — What Matters

Every in-store option above only produces US 2×2 inch photos. If you need photos for any other country — UK (35×45mm), India (2×2 inch + digital upload), China (33×48mm), Canada (2×3 inch), Australia (35–50mm), EU (35×45mm) — your only practical options are online services.

Most online competitors simply auto-crop your photo without reviewing it. We manually check every photo for compliance — background, lighting, head position, expression, size — before sending it to print. That’s why our acceptance rate exceeds 99.9%.

Our Pricing

ServicePrice
6 printed photos (any country, any size)$9.95
12 printed photos$12.95
Digital image only (India OCI, DS-160, DV Lottery)$9.45
Digital image + 6 printed photos$13.95

Customer Reviews

LS

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.

Tarun

I really like your service and the idea is quite innovative. Fast, convenient, and priced well.

Frequently Asked Questions

Walmart is the cheapest in-store option at ~$7–$9 for 2 photos. But OnlinePassportPhoto.com offers better overall value at $9.95 for 6 photos with same-day pickup at Walgreens, CVS, or Walmart — plus photos for 100+ countries and digital images.
Yes, many USPS locations offer passport photos for ~$15 for 2 photos and also accept passport applications. Convenient if you’re submitting your application there anyway, but US size only and more expensive than online alternatives.
No. Costco permanently closed all US photo departments on February 14, 2021. Passport photos are no longer available at any Costco location.
Same-day in-store at Walgreens or CVS (30–60 min wait). Or order online through us — upload your photo and your order is typically ready for same-day pickup at Walgreens, CVS, or Walmart within a few hours, often without the in-store wait time.
No in-store provider offers non-US formats. OnlinePassportPhoto.com provides correctly-sized photos for 100+ countries including UK, India, Canada, China, Australia, EU, and more — with same-day pickup at Walgreens, CVS, or Walmart.