Free Alternative

Walmart Passport Photo β€” Is There a Better Option?

Walmart charges $7.44 for 2 photos. Our free online tool creates the same compliant passport photos in under 60 seconds β€” from any device, with unlimited retakes and digital downloads.

Walmart

$7.44 for 2 photos

Same day β€” typically 1-2 hours

~4,700 US stores (not all have Photo Centers)

No digital copies included

MergeImages.net

$0 β€” Free

Under 60 seconds

Any device, anywhere, 24/7

Instant digital + print sheet

Feature Comparison

FeatureWalmartMergeImages
Price$7.44 for 2 printsFree β€” unlimited downloads
AvailabilityVaries β€” not all storesAvailable anywhere, anytime
Digital copyNot includedInstant download
Print options2 printed copiesPrint sheet β€” unlimited copies
ComplianceBasic staff check6-point AI compliance check

About Walmart Passport Photos

Walmart is the budget-friendly option for passport photos, charging just $7.44 compared to $14.99 at Walgreens or $16.99 at CVS. For price-conscious travelers, this is the clear winner among in-store options.

The catch is availability. Walmart has been steadily reducing its staffed Photo Center locations over the past few years. Many stores that once had full-service photo departments now only offer self-service kiosks or no photo services at all. Before making the trip, it is worth calling your local Walmart to confirm they still offer passport photos.

For those who want an even cheaper option: take your own photo, use a free online tool to format it correctly, and print a 4Γ—6 sheet at Walmart Photo for $0.25. That gives you 4-6 passport photos for a quarter β€” the absolute cheapest way to get compliant passport photos.

Walmart Pros

  • Cheapest major retailer at $7.44
  • Widely available across the US
  • Can combine trip with other shopping
  • Some locations offer same-day photo printing

Walmart Cons

  • Many Photo Centers have closed or gone unstaffed
  • Availability varies significantly by location
  • No digital copies provided
  • Quality can be inconsistent at self-service kiosks
  • May need to call ahead to confirm service availability

Walmart Passport Photo FAQ

How much are passport photos at Walmart?

Walmart charges $7.44 for 2 passport photos, making it the cheapest major retailer for this service.

Does every Walmart do passport photos?

No. Not all Walmart locations have active Photo Centers. Many stores have transitioned to self-service kiosks or discontinued the service. Call your local store to confirm before visiting.

Can I print my own passport photos at Walmart?

Yes. Create your passport photo online for free, download the print sheet, and print it at the Walmart Photo kiosk for about $0.25. This is the cheapest option available.

Skip the store. Get your photo free.

Upload a selfie, get a compliant passport photo in under 60 seconds. Print it at Walmart for $0.35 or download the digital file.

Create My Photo Now