Passport Photo Near Me — Where to Get ID Photos

Looking for a place to get passport photos? Here's every option compared — prices, wait times, what you get, and which one is actually the best value for your money and time.

Price Comparison

LocationPriceTimeFormatAny Size?
CVS Pharmacy$16.9910-20 min2 printed photosUS only
Walgreens$16.9910-20 min2 printed photosUS only
Walmart$7.4415-30 min2 printed photosUS only
USPS Post Office$15.0015-30 min2 printed photosUS only
AAA (Members)Free10-15 min2 printed photosUS only
Last Min ID Photo (Online)$9.9960 secondsDigital HD file186 countries

Detailed Breakdown

CVS Pharmacy

$16.99

PROS

  • + Widely available (9,900+ locations)
  • + Same-day service
  • + Staff takes your photo

CONS

  • - Most expensive option
  • - Requires in-store visit
  • - Limited to US passport size only
  • - May need to wait in line
  • - Quality varies by store/employee
Full comparison →

Walgreens

$16.99

PROS

  • + Many locations (8,900+)
  • + Same-day service
  • + Some offer digital copies

CONS

  • - Tied with CVS as most expensive
  • - In-store visit required
  • - Only US passport size
  • - Pharmacy hours only
  • - Inconsistent quality
Full comparison →

Walmart

$7.44

PROS

  • + Cheapest retail option
  • + Available at photo centers
  • + Low cost

CONS

  • - Not all locations offer it
  • - Photo center hours limited
  • - Quality can vary significantly
  • - May have long wait times
Full comparison →

USPS Post Office

$15.00

PROS

  • + Official government location
  • + Can submit passport application same visit
  • + Consistent standards

CONS

  • - Limited hours
  • - Often long lines
  • - Only US passport size
  • - Need appointment at some locations

AAA (Members)

Free

PROS

  • + Free for AAA members
  • + Quick service
  • + Professional quality

CONS

  • - Requires AAA membership ($50-$170/year)
  • - Not available at all branches
  • - US passport size only

Last Min ID Photo (Online)

$9.99

PROS

  • + No travel required — do it from your couch
  • + Available 24/7, any time zone
  • + Any size for any country (186 countries)
  • + AI-powered professional quality
  • + Digital file for print or online submission
  • + Choice of outfit and background

CONS

  • - Requires you to print separately if needed
  • - Need a smartphone or computer

Why Online Is the Best Option in 2025

You save time. No driving to a store, no waiting in line, no scheduling around pharmacy hours. Upload a photo from your phone and have a compliant passport photo in 60 seconds, whether it's 2 AM or 2 PM.

You save money. At $9.99, Last Min ID Photo costs less than CVS ($16.99), Walgreens ($16.99), and USPS ($15). Only Walmart is cheaper for retail, but availability varies and quality is inconsistent.

You get more flexibility. Retail stores only offer US 2x2 inch (51x51mm) passport photos. Need a 35x45mm photo for a UK passport? A 33x48mm photo for China? A 50x70mm for Canada? Online services support any size for any country.

You get a digital file. Retail stores give you 2 printed photos. Online, you get a high-resolution digital file you can print as many copies as you need, submit digitally for online applications, or store for future use.

Skip the Trip — Get Your Photo Online

Upload any photo from your phone, get a compliant passport photo in 60 seconds. No appointment needed.

1

Upload Your Photo

Don't worry about lighting or background — we'll transform it.

Drop your photo(s) here

or click to browse — up to 8 photos for best results

1 photo works3-5 is idealMax 8
2

Select Photo Size

3

Choose Your Outfit

4

Pick Background Color

Frequently Asked Questions

How much does a passport photo cost?

Prices range from free (AAA members) to $16.99 (CVS, Walgreens). Walmart charges $7.44, USPS charges $15, and online services like Last Min ID Photo charge $9.99. The online option also includes any size for any country, while retail stores only offer US 2x2 inch format.

Where is the cheapest place to get a passport photo?

Walmart at $7.44 is the cheapest retail option. Online, Last Min ID Photo is $9.99 but includes multiple benefits like any country size, digital format, outfit selection, and 24/7 availability. If you're an AAA member, your local AAA office offers free passport photos.

Can I take my own passport photo at home?

Yes. The US State Department and most countries accept self-taken photos that meet all specifications. You can use a smartphone with a white background, or use an online service like Last Min ID Photo that transforms any selfie into a compliant passport photo with proper background, lighting, and sizing.

Does Costco still do passport photos?

No. Costco discontinued its passport photo service in early 2024. Alternatives include CVS, Walgreens, Walmart, USPS, and online services like Last Min ID Photo. Online services are now the most convenient replacement since you don't need to visit a physical location.

How long does it take to get a passport photo?

At retail stores: 10-30 minutes including wait time. At USPS: 15-30 minutes. Online with Last Min ID Photo: about 60 seconds — upload your photo, and the AI generates a compliant result almost instantly. You can then print it at home or at any photo kiosk.

Can I get a passport photo online?

Yes. Online passport photo services like Last Min ID Photo let you upload any recent photo (even a selfie) and generate a fully compliant passport photo. You receive a digital file that you can submit online or print at any photo printer, drugstore kiosk, or home printer.

Related Guides & Comparisons