Yes, many CVS Photo Centers take walk-in passport photos — two 2×2″ prints for $17.99, ready in minutes, no appointment.
Not every store offers it. Use the CVS store locator filter Photo & Passport Photo, or call ahead.
CVS Photo uses the Kodak Moments Passport & ID Photo System, which auto-checks size, head position, and other rules against current U.S. State Department requirements.
If a government agency rejects the passport photo, CVS offers a money-back guarantee (subject to the terms).

CVS charges $17.99 for the in-store passport photo service — that covers two 2×2″ printed photos.
Optional add-ons:
CVS sometimes runs coupons (e.g. $2 off). Keep an eye out for coupons on the service page.
A cheaper option is printing your own 4×6 template with passport photos as a standard print (~$0.32–$0.42) at CVS.
CVS is a common walk-in option for U.S. passport photos, but not always the cheapest. Compare it with Walgreens, Walmart, and The UPS Store on price, digital add-ons, appointments, and the cheaper 4×6 template print route.
| Option | CVS | Walgreens | Walmart | The UPS Store |
|---|---|---|---|---|
| In person | Yes | Yes | No | Yes |
| Online | No | No | Yes | No |
| Physical passport photos | $17.99 | $16.99 | $7.64 | $11.99 |
| Quantity | 2 | 2 | 2 | 2 |
| Cheapest path* | $2.95 + $0.42 | $2.95 + $0.39 | $2.95 + $0.16 | No |
| Digital copy | Yes — $3.99 | Yes — free | No | No |
| Digital on USB | Yes — $10.99 | Yes — extra fee | No | No |
| Retake / refund if rejected | Yes | Yes | Yes | Yes |
| Store locator | Yes | Yes | Yes | Yes |
| Appointment | No | No | No | Optional |
| Turnaround | ~15–30 min | ~15–60 min | ~15–30 min | ~15–30 min |
| 4×6 template print | Yes — $0.42 | Yes — $0.39 | Yes — $0.16 | No |
| Passport applications accepted | No | No | No | No |
* Cheapest path: You can get your passport photo at PhotoBooth Online for $2.95 — a digital file and a ready-to-print 4×6 template. Then print that template at a store: at CVS it’s $0.42, at Walgreens $0.39, at Walmart $0.16. The UPS Store doesn’t print pre-made 4×6 templates, so this budget route isn’t available there. With PhotoBooth Online you can print at any local store; the total is $2.95 + whatever that store charges for a 4×6 print.
Upload or take a photo
On PhotoBooth Online, tap Upload Photo or Take Photo. A front-facing selfie in good light is enough.
Get a 2×2″ passport photo
The tool removes the background, crops to 2×2″, and checks U.S. rules. Choose white background. Retake Photo is free.
Preview, then checkout
Check the preview. If it looks right, tap Continue.
Pay $2.95 — Digital plan
You get a 600×600 px file (online applications) and a 4×6″ print sheet with 6 photos (store printing). An expert reviews your photo before delivery.
Download both files from email
Use the 600×600 px file for travel.state.gov. Save the 4×6″ sheet to print at CVS (~$0.42), Walmart, or Walgreens.

Go to CVS Photo → Prints → 4×6. Don’t use Passport — that’s the $17.99 in-store service, not a regular print.
Sign in, upload your ready 4×6 sheet.
Set 4×6, quantity 1, glossy or matte. In the preview, the whole sheet must show — turn off auto-crop / zoom if CVS cropped it.
Pick a store, pay (~$0.32–$0.42). Orders by 7:00 PM local = same-day pickup.
Collect at the Photo counter, cut the 2×2″ photos along the guides.
Remember: you’re ordering a standard 4×6 print, not the passport photo service.

CVS
$0.42*
Walgreens
$0.39*
Walmart
$0.16*
USPS
Not offered
UPS
Not offered
At Home
Free
Rite Aid
Discontinued
Any Print Shop
From $0.16
Verified July 2026. *Prices shown for CVS, Walgreens, and Walmart apply to online print orders and do not include shipping. Check the exact delivery cost in your cart at checkout.
Not as a single 2×2 file. CVS doesn’t offer a standalone 2×2 print size, and the in-store passport photo service ($17.99) is only for photos taken at the counter. If you already have a compliant photo, print it as a standard 4×6 sheet instead:
Create a print-ready 4×6 template with several 2×2 passport photos on one sheet.
Upload that template to CVS Photo and order a standard 4×6 print — not Passport.
Pay $0.42 for the print (starting price; bulk can be lower), pick it up, and cut the 2×2″ photos along the guides.
Yes — but only as an add-on to the in-store passport photo service ($17.99 for two prints), not as a standalone online product. At select locations you can get a digital copy by email for an extra $3.99, or on a Kodak Moments USB for $10.99. CVS Photo doesn’t sell a digital passport file on its own if you skip the walk-in service.
CVS (in person)
$3.99*
Walgreens (in person)
Free*
The UPS Store (in person)
Not offered
USPS (in person)
Not offered
Walmart (online)
Not offered
PhotoBooth Online
$2.95
Rite Aid
Discontinued
Costco
Discontinued
Verified July 2026. *At Walgreens and CVS, the digital copy is included only with in-store passport photos — not sold separately.
No appointment — walk in at a participating CVS with a Photo Center. Photos are usually ready in minutes. Not every store offers the service, and a trained photo associate must be on duty, so call ahead or check the store locator before you go.
Passport photos are available during store hours, which vary by location — often roughly 9:00 AM–9:00 PM on weekdays, with shorter hours on Sundays. Photo counter hours can be shorter than pharmacy hours, and 24-hour stores don’t always offer passport photos around the clock. Check Store Hours for your location in the CVS store locator (Store/Filter/Conveniences/Photo & Passport Photos/Store Hours).
Open the CVS Store Locator
Go to the CVS Store Locator. The photo filter is not applied by default.
Search by ZIP code, city, or state
Type your ZIP, city, or state — or tap Use my location.
Apply Photo & Passport Photo
Tap Filter → Conveniences → Photo & Passport Photos → Apply. Confirm Filtered by: Photo & Passport Photos at the top.
Open store details
Choose a store. Check Store Hours and the phone number.
Call ahead, then walk in
Confirm passport photos today. No appointment. Two 2×2″ prints ≈ $17.99, ready in minutes.



CVS’s walk-in Passport & ID Photo service produces one official print format: 2×2 inches (51×51 mm). For $17.99 you get two printed photos, ready in minutes. The Kodak Moments Passport & ID Photo System crops and checks the image against current U.S. passport and visa rules (head size, background, positioning).
That same 2×2″ format covers most in-store requests: U.S. passport, U.S. visa, green card / USCIS forms, and general ID photos — all through the same counter service.
Use this guide to learn current details about CVS passport photo service, to compare prices by different retailers, and cheapest path to get your passport photos.
Written by: PhotoBooth Online Editorial Team
Updated: 07/14/2026CVS takes photos for both U.S. and international passports. You can get photos for your passport, visa, real ID, student ID, gym membership, and more.
UPS Passport Photo
Rite Aid Passport Photo
Walmart Passport Photo
Do I Need a Passport to Go on a Cruise for US & Non-US Citizens?
Do You Need a Passport for the Bahamas? Requirements in 2025
All About Discounts & Codes
I Lost My Passport, and I Fly Tomorrow! What Do I Do Now?
Replace Lost Passport: Step-by-Step Guide
Examples of Rejected Passport Photos