Kroger Passport Photo: Does Kroger Take Passport Photos?

Kroger does not offer a dedicated passport photo service, but you can print passport photos at Kroger Kodak Moments kiosks for ~$0.35. Use 1 Dollar Passport Photo ($1) + Kroger printing = $1.35 total.

Jake · Community & Writing, One Dollar Passport Photo · Updated March 3, 2026

Kroger Does Not Take Passport Photos

Kroger does not offer a passport photo service — no staff will take your photo in-store. However, many Kroger stores have Kodak Moments kiosks where you can print your own passport photos.

Quick Answer

Kroger doesn’t take passport photos, but you can print them there. Create your photo on your phone in 2 minutes for $1 with 1 Dollar Passport Photo, then print at a Kroger Kodak Moments kiosk for ~$0.35$1.35 total for 6 photos.

What Kroger Actually Offers

Passport photo service Not available
Photo printing (kiosk) ~$0.35 for a 4×6 print
Kiosk type Kodak Moments self-service
Store locations 2,700+ (not all have kiosks)
Staff assistance None for passport photos
Compliance checking None — prints whatever you upload

Unlike CVS, Walgreens, or Walmart, Kroger does not have employees who will take your passport photo. There’s no backdrop, no camera setup, and no passport photo service counter. What many Kroger stores do have is a Kodak Moments self-service kiosk for printing photos from your phone or USB drive.

This includes all Kroger-owned brands: Harris Teeter, Ralphs, Fred Meyer, King Soopers, Fry’s, and Smith’s. None offer passport photo services.

How Kroger + Online Compares

Service Price Total time
1 Dollar Passport Photo + Kroger print $1.35 (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

Get Your Passport Photo for $1.35 with 1 Dollar Passport Photo

Since Kroger doesn’t take passport photos, you’ll need to create your own. Use 1 Dollar Passport Photo for the photo, then print at Kroger’s kiosk.

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 Kroger kiosk — ~$0.35 (pick up on your schedule)

Find the Kodak Moments kiosk in-store, send the image from your phone via Bluetooth or plug in a USB drive. Select 4×6 glossy. Prints are ready in minutes.

Total: $1.35 and 2 minutes for 6 photos. For a family of four, that’s $5.40 total — vs $60-$68 at CVS or Walgreens.

When a Different Store Is the Better Choice

If you want someone to take your photo for you, Kroger can’t help. Consider:

  • You need staff to take your photo — try CVS ($16.99), Walgreens ($14.99), or Walmart ($7.44)
  • You’re not comfortable with self-service kiosks — a staffed photo counter at a drugstore may be easier
  • Your Kroger doesn’t have a kiosk — not all 2,700+ locations have Kodak Moments kiosks. Call ahead

For everyone comfortable with a phone and a 2-minute process, Kroger’s kiosk is a convenient and cheap print option.

The Bottom Line

Kroger doesn’t take passport photos — and that’s fine. The cheapest, fastest option doesn’t require a store employee at all. Create your compliant photos at home in 2 minutes for $1, then print them at a Kroger Kodak Moments kiosk for about $0.35. $1.35 for 6 photos, same day, no appointment. That’s $15+ less than any staffed passport photo service.

Get Your Passport Photo for $1

Create a compliant passport photo in 3 minutes, then print at any Kroger kiosk for about $0.35. Total: $1.35 for 6 photos.

Create Your Photo for $1

No store visit needed to take your photo

More Comparisons