Does Walmart Still Do Passport Photos? Yes — $7.44 in 2026 (But Check First)

Yes, Walmart takes passport photos for $7.44 at locations with Photo Centers — but many have closed. Call ahead. Or: $1 online + $0.38 Walmart print = 6 photos.

Quick Answer

Yes, Walmart still takes passport photos — $7.44 for 2 prints at locations with a Photo Center. But many Walmart Photo Centers have closed, and remaining ones don’t offer digital photos or a compliance guarantee. Call your store first. Or skip the trip: create your photo on your phone in 2 minutes for $1, print at any Walmart for $0.38$1.38 total for 6 photos.

What Walmart Passport Photo Gets You

Price $7.44 for 2 photos
Cost per photo $3.72
Time at store 10-15 min (photo only)
Total time 30-45 min (including drive + wait)
Locations 4,600+ stores (not all have Photo Centers)
Appointment Not required
Retakes No compliance guarantee

A Walmart Photo Center employee takes your photo, prints two 2x2 inch photos, and hands them to you. At $7.44, it’s less than half what CVS ($16.99) or Walgreens ($14.99) charges — the cheapest retail option in the US.

What you’re not getting: a compliance guarantee, a digital copy, or automatic verification. If your photo gets rejected, Walmart won’t always reimburse you. Photo Center hours are also shorter than regular store hours, and not all locations have staffed Photo Centers.

How Walmart Compares

Service Price Total time
Online + Walmart print $1.38 (6 photos) 2 min + pickup
Walmart $7.44 (2 photos) 30-45 min
Walgreens $14.99 (2 photos) 30-60 min
USPS $15.00 (2 photos) 30-60 min
CVS $16.99 (2 photos) 30-60 min

What to Expect at Walmart

Walmart is the budget-friendly retail option. You walk in, an employee takes your photo at the Photo Center, and you leave with prints. It’s the cheapest walk-in service available.

The experience depends on your location. Worth knowing before you go:

  • Not all Walmarts have Photo Centers — some stores only have self-service kiosks for printing, not passport photo services. Call ahead
  • No compliance guarantee — unlike some competitors, Walmart does not guarantee your photo will be accepted. If it gets rejected, you may be on your own
  • Photo Center hours are shorter — typically 8am-8pm weekdays, closing earlier on weekends, even though the store itself stays open later
  • Staff availability varies — Photo Center employees handle other duties too, so you may wait for someone to help

The real cost isn’t just $7.44 — it’s the time. Add driving, parking, waiting if the Photo Center is busy or unstaffed, and driving home. Most people spend 30-45 minutes for two small photos.

Get the Same Photo for $1.38 with 1 Dollar Passport Photo

You don’t have to choose between Walmart and doing everything yourself. Use 1 Dollar Passport Photo for the photo, Walmart for the printing.

1

Take a photo with your phone (30 seconds)

Any background — a wall, door, even outdoors. Natural light near a window works best. The background gets removed automatically.

2

Upload and download — $1 (60 seconds)

Automatic background removal, 2×2 inch cropping, and compliance checking against State Department requirements. Download a 4×6 sheet with 6 photos.

3

Print at Walmart — $0.38 (pick up on your schedule)

Upload to Walmart Photo online or at a self-service kiosk. Select 4×6 glossy. Pick up same day — on your schedule, not theirs.

Total: $1.38 and 2 minutes for 6 photos — vs $7.44 and 30-45 minutes for 2 at the counter. For a family of four, that’s $24 and nearly 2 hours saved.

Which Walmart Locations Have Photo Centers?

Many Walmart Photo Centers have closed in recent years, so availability varies widely. Before driving, use the Walmart store finder and check whether “Photo Center” is listed under your store’s services. You can also call the store directly. Even stores without a staffed Photo Center often have self-service photo kiosks where you can print your own 4x6 photos — useful if you create your passport photo online first.

Your Walmart Doesn’t Have a Photo Center?

Many Walmart locations have closed their Photo Centers in recent years. If you drove to Walmart and found no passport photo service, you have three options:

  1. Drive to another store — Try CVS ($16.99), Walgreens ($14.99), or another Walmart. But you’re looking at another 30-60 minutes and a higher price.
  2. Use the Walmart photo kiosk — Even stores without a Photo Center often have self-service kiosks. Create your photo online for $1, download the 4x6 print sheet, and print it at the kiosk for $0.38. You don’t need a Photo Center employee for this.
  3. Do it from the parking lot — Seriously. Take a photo with your phone right now, upload it to our compliance tool, and get a compliant photo in 2 minutes. Print at the Walmart kiosk inside, or at any nearby pharmacy. You’re already here.

Option 2 or 3 is faster than driving to another store. And you get 6 photos instead of 2.

Does Walmart Offer Digital Passport Photos?

No. Walmart passport photo service only provides 2 printed photos — no digital file. If you need a digital copy for an online passport renewal (DS-82) or a visa application, Walmart can’t help. Use an online tool to get the digital file, then print at Walmart.

When Walmart Is the Better Choice

Walmart makes sense when:

  • You need photos right now — can’t wait to pick up a print
  • You’re not comfortable taking your own photo — want someone to handle it
  • You’re already at Walmart — marginal time cost is low
  • Budget matters but you want in-store service — cheapest retail option at $7.44

For everyone else — especially families — the savings still add up. A family of four saves $24 and nearly 2 hours.

The Bottom Line

Walmart is the cheapest retail passport photo option at $7.44 — less than half of CVS or Walgreens. But if you have a phone and 2 minutes, you can create the same compliant photos at home for $1 and print them at the same Walmart for $0.38. Same store, same paper, same result — plus compliance checking and 6 photos instead of 2. 81% cheaper and 90% faster.

Frequently Asked Questions

How much does Walmart charge for passport photos?

Walmart charges $7.44 for a set of two passport photos. This includes having a Walmart Photo Center employee take your photo and print it. Prices may vary slightly by location.

Does Walmart take passport photos on weekends?

Yes, Walmart Photo Centers typically operate during regular store hours, including weekends. However, not all Walmart locations have a Photo Center — check with your local store first.

How long does it take to get passport photos at Walmart?

The photo process at Walmart usually takes about 10-15 minutes. However, wait times vary depending on how busy the Photo Center is. Some locations may require you to wait for an available employee.

Are Walmart passport photos accepted by the State Department?

Yes, Walmart passport photos meet State Department requirements when taken correctly. However, Walmart does not offer a compliance guarantee, so there is a risk of rejection.

Can I print my own passport photo at Walmart?

Yes! Use 1 Dollar Passport Photo ($1), then print the 4x6 sheet at Walmart Photo for $0.38. This gives you 6 photos for $1.38 total — saving over $6 compared to their passport photo service.

Does Walmart still do passport photos in 2026?

Yes, Walmart still offers passport photos at locations with a staffed Photo Center — but many Photo Centers have closed in recent years. Call your local Walmart to check before driving there. The price is $7.44 for 2 printed photos.

Does Walmart offer digital passport photos?

No, Walmart only provides printed passport photos. There is no option to receive a digital file. If you need a digital passport photo for an online application, use an online tool ($1) and then print at Walmart's self-service kiosk ($0.38).

What if my Walmart doesn't have a Photo Center?

Many Walmart locations have closed their Photo Centers. If your store doesn't offer passport photo service, you can still use the self-service photo kiosk to print. Create your photo online for $1, then print the 4x6 sheet at any Walmart kiosk for $0.38 — no Photo Center employee needed.

Does Walmart offer same-day passport photos?

Yes, Walmart passport photos are typically ready within 10-15 minutes at locations with a staffed Photo Center. You can also use their photo kiosk to print 4x6 photos for same-day pickup.

Save 81% vs Walmart

Get 6 compliant passport photos for $1.38 total (with Walmart printing). Automatic compliance checking, instant retakes, and peace of mind.

Create Your Photo for $1

Same Walmart printing, better photos

More Comparisons