Walmart Passport Photo: Cost, Hours & How It Works
Or skip the trip — get the same result free in 5 minutes
Take your photo at home, upload below, and download a fully compliant passport photo. Print at any Walmart kiosk for $0.09 — total cost under $1, no Photo Center hours to worry about.
How Walmart Passport Photos Work
Not every Walmart location has a Photo Center that offers passport photos. Use the Walmart store locator at walmart.com and filter by 'Photo Center' to find the nearest location. Alternatively, call the store and ask: 'Does your Photo Center do passport photos?' Walmart Supercenters are the most likely to have this service.
The Photo Center operates on its own hours — typically 9 AM to 7 or 8 PM — which are shorter than the main Walmart store hours. Many Walmarts are open 24 hours but the Photo Center closes in the evening. Always confirm hours before making the trip.
Go to the Photo Center counter and ask for a passport photo. It's a walk-in service. Weekday mornings are the fastest — avoid Saturday afternoons when the Photo Center is busiest.
A Photo Center associate will position you in front of a white background and take the photo. They follow US State Department guidelines for framing and lighting. If the photo doesn't look right, ask for a retake before they print.
Your photos are printed on-site. Return after approximately 1 hour to collect 2 printed 2×2 inch photos on a single sheet. Ask whether a digital copy is available if you need it for an online application.
Warning
Walmart vs. Free Online Tool: Side-by-Side
| Aspect | Walmart | Free Online Tool |
|---|---|---|
| Cost | $7.44 | Free (+ ~$0.25 print) |
| Time required | Drive + 1 hr wait + drive back | 5 minutes at home |
| Quality | Professional equipment, trained staff | Any smartphone camera |
| Printed output | 2 prints included | Print at any kiosk for $0.09–$0.25 |
| Digital copy | Varies by location | Yes — instant download |
| Retakes | Usually 1 free retake if needed | Unlimited — re-upload anytime |
| Hours available | Photo Center hours only (~9am–8pm) | 24/7 |
| Compliance guarantee | Staff-checked on-site | Auto-resized to US spec |
Passport Photo Price Comparison 2026
Walmart is the cheapest walk-in option. Here's how every major provider compares.
Note
Print Your Own Photo at a Walmart Kiosk for $0.09
You don't have to pay $7.44. Format your photo at home for free and just use the kiosk to print it.
Take your photo at home using your phone's rear camera. Stand in front of a white wall in natural light.
Upload to our free tool — it auto-crops to 2×2 inches, removes the background, and exports a print-ready 4×6 layout with 4 photos.
At the Walmart Photo Center kiosk, select 'Prints' → '4×6 Standard Print' → upload your formatted photo from your phone or email.
Pay $0.09 at the counter. Collect your 4×6 sheet. Use scissors or a photo trimmer to cut out the 4 individual 2×2 photos.
Done. Four compliant passport photos for under $0.25 — no associate needed, no Photo Center hours to work around.
Create Your Passport Photo — Free
Download & print at Walmart for $0.09 · same compliance, 83× cheaper than the $7.44 counter price
Free to try • Pay only for HD download
Walmart Passport Photo FAQ
Does Walmart do passport photos?
Yes. Walmart offers passport photos at their in-store Photo Centers for $7.44 (2 printed photos). Not every Walmart location has a Photo Center — check the Walmart store locator online or call your local store before visiting. Most Supercenters and Neighborhood Market locations have photo services.
How much do passport photos cost at Walmart?
Walmart charges $7.44 for a standard set of 2 passport photos (2×2 inches) as of 2026. This is the cheapest in-store passport photo option in the US — less than half the price of CVS ($16.99) or Walgreens ($15.99). If you have a Costco membership, Costco charges $4.99, but Walmart is the cheapest option without a membership.
How long does a Walmart passport photo take?
Passport photos at Walmart's Photo Center are typically ready in 1 hour. The photo is taken at the counter and printed on-site. At some locations, the process is done while you wait in under 30 minutes. Call your nearest Walmart Photo Center to ask about current wait times before visiting.
What are Walmart passport photo hours?
Walmart Photo Center hours are usually shorter than the main store hours — typically 9 AM to 7 PM or 8 PM, Monday through Saturday. Some locations are closed on Sundays or have reduced Sunday hours. Walmart's main stores are open 24 hours at many locations, but the Photo Center closes independently. Always call or check online before making a trip.
Are Walmart passport photos accepted by the US government?
Yes. Walmart produces passport photos that meet all US State Department requirements: 2×2 inches, white or off-white background, 300 DPI, proper framing and expression. These photos are accepted for US passport applications, renewals, US visa applications, green card applications, and Global Entry enrollment.
Does Walmart provide a digital copy of the passport photo?
This varies by location. Some Walmart Photo Centers provide a digital copy on a USB drive or via email for a small fee; others only provide the printed photos. If you need a digital copy for an online passport renewal or visa application, ask the associate before they process your order. Alternatively, take your photo at home using our free tool — you get an instant digital download.
What's the difference between Walmart and getting a free photo online?
Both produce fully compliant passport photos. Walmart charges $7.44 and requires a trip to the store during Photo Center hours. Our free online tool lets you take the photo at home with any smartphone, upload it, and download a compliant 2×2 inch photo in under 5 minutes. You can then print it at any pharmacy kiosk for $0.09–$0.25. Total cost under $1.
Do I need an appointment for a passport photo at Walmart?
No appointment is needed. Walmart passport photos are a walk-in service at the Photo Center counter. Wait times are usually shortest on weekday mornings. Avoid Saturday afternoons and the weeks before summer travel season, when Photo Centers get busy.
Can I print my own passport photo at a Walmart kiosk?
Yes. You can upload a digital passport photo to the Walmart Photo Center kiosk and print it as a standard 4×6 photo for $0.09–$0.19. Use our free tool to crop and format your photo correctly, then upload it at the kiosk. One 4×6 print contains 4 passport photos — cut them out and use them for your application.
Not all Walmarts have a Photo Center — how do I find one?
Visit walmart.com and use the store locator, then filter by 'Photo Center' services. You can also call the store directly and ask if they offer passport photos at their Photo Center. Walmart Supercenters are more likely to have photo centers than smaller Neighborhood Market locations.
Prices verified June 2026. In-store prices may vary by location — confirm with your local Walmart Photo Center before visiting.