Where to Get Passport Photos Near You
Post offices, pharmacies, warehouse clubs, shipping stores, and AAA all take passport photos. Here is how they compare, plus the at-home AI option.
In-person options
USPS post offices, CVS, Walgreens, Rite Aid, FedEx Office, UPS Store, Costco, Sam's Club, and AAA branches all shoot passport photos, typically for $10 to $17 a pair.
What to expect
You stand against a backdrop, they take one shot, and you get two prints. Retakes vary by location and staff, so a flattering result is not guaranteed.
The at-home alternative
If you would rather not make the trip, generate a passport-style photo from a picture you already have and print it at a kiosk or at home. It is the same 2 x 2 output, on your schedule.
FAQ
Where is the cheapest place to get a passport photo?
Warehouse clubs and AAA member desks are often the cheapest in person, but generating one with AI and printing it yourself is usually cheaper still.
Do I need an appointment for a passport photo?
Usually no. Most pharmacies and post offices take walk-ins, though post offices may want an appointment for the full application.