IDPhotoNow Logo

Walgreens vs Costco Passport Photos: 2025 Comparison

Walgreens and Costco have both been popular options for passport photos, but Costco has made major changes to its photo services in recent years. Here’s how they compare in 2025 for price, convenience, and availability.

Walgreens Passport Photo

  • πŸ’° Price: $16.99 for two printed photos
  • πŸ“ Over 7,000 locations nationwide
  • ⏱️ In-store service, usually no appointment needed
  • ❌ Digital file not included unless requested
  • ⚠️ Some reports of sizing or background issues

Costco Passport Photo

  • πŸ’° Price: Previously around $5–$6 for four photos
  • ⚠️ In-store photo centers closed in 2021
  • πŸ“¦ Online photo printing still available for members
  • πŸ“₯ Upload your own compliant photo for printing
  • πŸ–¨οΈ 4Γ—6 prints typically cost under $0.20

Side-by-Side Comparison

FeatureWalgreensCostco
Price$16.99~$0.20 (4Γ—6 print)
Requires Store Visitβœ…βŒ (online print only)
Digital File IncludedβŒβœ… (you upload it)
On-Site Photo Takingβœ…βŒ
Membership RequiredβŒβœ…

Key Takeaways

Walgreens is best if you need a passport photo taken and printed immediately. Costco no longer takes photos in-store, but members can save significantly by uploading a compliance-checked image for printing.

Best Value Option

You can save over 97% compared to Walgreens by taking your own photo at home, checking compliance online, and printing a 4Γ—6 layout at Costco (if you’re a member) or Walgreens.

  • Take your photo with good lighting and a plain background
  • Use an online passport photo generator to crop, check, and create a 4Γ—6 layout
  • Print at Costco for ~$0.20 or Walgreens for ~$0.39

Tip: Keep the digital layout file so you can reprint anytime without retaking the photo.

Get a Compliant Photo Now

Upload your image, preview it for free, and download a perfect 4Γ—6 layout ready for printing at Costco, Walgreens, or anywhere else.

Print at Walgreens

Learn how to print your own passport photo at Walgreens for under $0.50. Read guide β†’

Print at Costco

Learn how to print your own passport photo at Costco for under $0.50. Read guide β†’