Yes, Walmart offers passport photos for $7.64 (two printed 2×2 inch photos) at participating Walmart Supercenter Photo Centers — both in-store and online.
In-store, you can visit the Photo Center service counter; an associate can help you take the photo.
Online, you can upload a compliant image and choose 1-Hour Pickup or Home Delivery. Walmart prints standard 2×2 inch photos for U.S. passports, visas, green cards, and other government IDs.
Availability varies by location — check your nearest store on Walmart Photo.
There are four different paths — don’t mix them up:
| In-Store — $7.64 |
| 1-Hour Pickup — $7.64 |
| Home Delivery — $7.64 |
| 4×6 Template — from ~$0.16 |
Prices for Walmart passport photo prints are per official Walmart Photo pages.
*4×6 standard print price varies by store; template from PhotoBooth Online from $2.95.
You’ll pay $7.64 for a pair of printed 2×2 inch passport photos.
That’s Walmart’s passport photo price whether you go in-store, use 1-Hour Pickup, or choose Home Delivery. If you order Home Delivery, shipping is free on orders over $35.
Here’s how passport photo prices and options compare at Walmart, CVS, Walgreens, The UPS Store, FedEx, USPS, and online—including whether you get a digital copy, need an appointment, and which places no longer offer the service.
| Walmart — $7.64 |
| PhotoBooth Online — from $2.95 |
| Walgreens — $16.99 |
| CVS — $17.99 |
| The UPS Store — $11.99 |
| FedEx — $15.95 |
| USPS — $15.00 |
| Discontinued in-store + online |
*Cheapest path: create your passport photo online from $2.95 (digital file + printable 4×6 template with 6 photos), then print the template as a standard 4×6: ~$0.12 at Walmart, $0.39 at Walgreens, or $0.42 at CVS. Lowest total is from about $3.07 at Walmart—with expert check and a 60-day money-back guarantee. PhotoBooth Online also offers 6 printed photos mailed for $9.95 with free delivery.
Yes, The State Department allows you to take and print your own passport photo if it meets the rules and is printed on photo-quality paper. Walmart’s Photo Center is a cheap place to print a compliant template.
Create a compliant photo online
Use PhotoBooth Online (~3 min). You get a digital JPEG plus a printable 4×6 template with six 2×2 photos (from $2.95).
Order a standard 4×6 print
On Walmart Photo go to Prints → Standard 4×6 (not the $7.64 “Passport Photos” product). Upload the template.
Choose 1-Hour Pickup or delivery
Pick up at your local Photo Center when ready.
Ask for “print as uploaded”
Don’t let the kiosk or associate crop or “improve” the sheet; you need the full 4×6 layout.
Cut the photos yourself
You’ll have six 2×2 photos from one sheet (~$0.12–$0.16 for the print, plus the template). Lowest total is about $3.07 at Walmart.
Walmart takes the photo but gives no acceptance guarantee — if the government rejects it, you pay again. The most common rejection reasons at retail counters are shadows on the face, wrong head size, glare from glasses, blurry shots, or an untrained/third-party operator.
With PhotoBooth Online every photo is auto-checked by AI and reviewed by a certified expert for 100% compliance, and it’s backed by a 60-day money-back guarantee — so a rejection costs you nothing.
No, Walmart provides printed passport photos only — no digital file. That’s a problem because U.S. online passport renewal (age 25+) requires a compliant digital photo (JPEG, 600×600 px).
PhotoBooth Online gives you a ready-to-upload digital file in ~3 minutes, plus a printable 4×6 template.
Walmart won’t give you a digital file. If you need one for online renewal or backup, here’s what other options typically cost:
| Where | Digital price | Notes |
|---|---|---|
| PhotoBooth Online | from $2.95 | Instant JPEG + 4×6 template; expert check; 60-day money-back |
| Walgreens | Free with $16.99 prints | Emailed with in-store service only — not sold alone |
| CVS | +$3.99 (with $17.99 prints) | Email add-on; USB $10.99 at select locations |
| Staples | $21.99 USB / $24.99 print+USB | Digital on USB, not email download |
| FedEx | $15.95 (also on USB) | Full-service; digital not a cheap add-on |
| USPS | Extra fee (select locations) | Not at every Post Office |
| Walmart / UPS Store | Not offered | Prints only |
*At Walgreens and CVS, the digital copy comes with the in-store passport photo service — you can’t buy the file without the prints.
Not every Walmart takes passport photos. You need a participating Walmart Supercenter with a Photo Center. Check the Walmart store locator before you go.
Open the Walmart Photo Store Locator
Use present location or enter your postcode / town, apply Product Filter, click Search, and pick a nearby store.
Confirm it has a Photo Center.
Passport photos are only at the Photo Center / service counter—not at every Walmart. Double-check: Passport Photos → Create Now → 1 Hour Photo; stores listed for pickup can fulfill passport prints.
Check Photo Center hours
Photo Center hours are often shorter than main store hours. A late-open or 24-hour Walmart doesn’t mean the Photo Center is open.
Call before you drive.
Ask if they take passport photos in-store today, what today’s Photo Center hours are, and whether someone is available now.
Walk in
Walk in during Photo Center hours (no appointment). Go to the Photo Center / service counter. You’ll get two printed 2×2 photos for $7.64; plan about 10–15 minutes.
Photo Center hours are often shorter than main store hours. As a rule of thumb: weekdays ~9:00 AM–8:00 PM; weekends may be shorter. Always check your store in the Walmart Photo Store Locator before you go.
Taking and printing two passport photos usually takes 10–15 minutes. No appointment — walk in during Photo Center hours. If you ordered 1-Hour Pickup, pick up during those same hours.
No, Walmart passport photos are walk-in at participating Photo Centers — no appointment system. Go during Photo Center hours (often shorter than store hours). In-store capture usually takes about 10–15 minutes; online 1-Hour Pickup prints are ready in as little as one hour.
Walmart Photo’s passport product is printed 2×2 inch photos. Per Walmart Photo, they’re suitable for U.S. passports, visas, green cards, and other government-issued IDs. The same 2×2 format also covers infants, toddlers, and children (same U.S. Department of State size and formatting rules).
Walmart does not list non-standard sizes (e.g. 35×45 mm) or Canadian passport specs (50×70 mm with photographer signature/date) as part of this service—those usually need a different size or a studio that can certify the photo.
Use this guide to compare Walmart passport photo prices and options with other retailers, check hours and locations, see who offers a digital file, and get a compliant 2×2 photo without overpaying.
Written by: PhotoBooth Online Editorial Team
Verified against: State.Travel.Gov
Updated: 07/17/25
Walmart offers online passport photo printing services. Here’s how to use it:
Use this tip to get quality passport photos while saving a lot of money:
Tip: Print a 4×6 template at home or at any print shop. Average cost for standard 4×6 print is $0.25.