Where to Get Passport Photos Near You
Prices, wait times, and honest pros/cons for every major option — Walmart, CVS, Walgreens, FedEx, AAA, USPS, and printing at home.
Skip the store — print at home for $0.20
Create a print-ready 4×6 sheet with 4 photos. Print at any drugstore lab or at home.
Passport Photo Price Comparison 2026
All prices are for a standard set of 2 passport photos (2×2 inch). Updated May 2026.
| Location | Price (2 photos) |
|---|---|
WalmartBest price | $7.44/ 2 prints |
CostcoLowest price | $4.99/ 2 prints |
CVSMost convenient | $16.99/ 2 prints |
Walgreens | $15.99/ 2 prints |
FedEx OfficeBest quality | $14.99/ 2 prints |
UPS Store | $11.99–$14.99/ 2 prints |
AAABest for members | Free (members) / $15/ 2 prints |
USPSBest combo | $15.00/ 2 prints |
Print at HomeCheapest overall | $0.10–$0.25/ full set of 4 |
Tip
Detailed Review: Each Provider
Walmart
Best priceCostco
Lowest priceCVS
Most convenientWalgreens
FedEx Office
Best qualityUPS Store
AAA
Best for membersUSPS
Best comboPrint at Home
Cheapest overallBest Option for Your Situation
Pick the right provider based on what matters most to you.
I need the cheapest possible
Print at home (~$0.20 total) or Costco ($4.99 with membership). Walmart at $7.44 is the cheapest walk-in option without a membership.
I need it right now (today)
CVS or Walgreens — both are usually open 24/7 and take photos instantly while you wait. No appointment needed.
I want the best quality
FedEx Office uses professional-grade equipment and is consistent. USPS also delivers reliable quality and lets you submit your passport application in the same visit.
I need photos for a baby or infant
Print at home is easiest — you can take 50 photos and pick the best one without time pressure. See our baby passport photo guide for positioning tips.
I also need to submit my passport application
USPS lets you do both in one trip — photo + application intake. AAA also accepts passport applications and offers photos free to members.
I'm a AAA member
AAA provides passport photos free with membership (worth ~$15 savings). They also issue International Driving Permits — useful if travelling internationally by car.
I'm travelling internationally (non-US size needed)
US stores only produce 2×2 inch US-format photos. For UK (35×45mm), Schengen, or Canadian photos, use our tool online — stores can't produce those sizes.
I want the most convenient option
CVS wins on convenience — 24/7, 10,000+ locations, instant service. Walk in anytime, pay, and leave in 10 minutes.
How to Print Passport Photos at Home for Under $0.25
Home printing is the cheapest option — and quality is just as good as a store if done correctly.
Online lab print prices (4×6)
One 4×6 print = 4 passport photos. Your total cost is the print price, not ×4.
Note
Create Print-Ready Photos — Free
2×2 in · White background · 4×6 layout with 4 photos · 300 DPI
Free to try • Pay only for HD download
What to Wear (and Avoid) for Your Passport Photo
These tips apply whether you're going to a store or taking the photo at home.
Do wear
Do not wear
Warning
Frequently Asked Questions
Where is the cheapest place to get passport photos?
The cheapest in-store passport photos are at Costco ($4.99) if you have a membership, followed by Walmart ($7.44). If you print at home using our free tool, you can get a full set of 4 photos for under $0.25 — much cheaper than any store. CVS and Walgreens are the most expensive at around $15.99–$16.99.
Does Walmart do passport photos?
Yes. Walmart offers passport photos at their in-store Photo Center for $7.44 (2 prints). Not all Walmart locations have a photo center — check your local store before visiting. The photo center is usually open during store hours but may close earlier than the main store. No appointment is needed.
Does CVS do passport photos?
Yes. CVS offers passport photos for $16.99 (2 prints) at most locations. Many CVS stores are open 24 hours, making it the most convenient option for last-minute needs. Walk-ins are welcome with no appointment required. The photo is taken and printed while you wait, usually in under 10 minutes.
Does Walgreens do passport photos?
Yes. Walgreens offers passport photos for $15.99 (2 prints) at over 9,000 locations across the US. Most locations are open 24/7. No appointment needed — walk in and the photo is taken and printed while you wait. Quality varies by location and which technician is available.
Does USPS do passport photos?
Yes. Many US Post Offices offer passport photos for $15.00 (2 prints). The main advantage is that you can also submit your passport application at the same visit — making it a one-stop trip. Post offices follow federal hours (Mon–Fri and Saturday mornings) so there's no 24/7 option.
Can I take my own passport photo at home?
Yes. The US State Department allows self-taken passport photos as long as they meet all requirements: 2×2 inches, white background, eyes open, neutral expression, taken within the last 6 months. Use our free tool to crop and format any photo to meet official specs, then print at a local lab for $0.09–$0.20.
Do passport photos need to be printed professionally?
No. The State Department does not require photos to be taken or printed by a professional. Home-printed photos are accepted as long as they meet all specification requirements. Print on glossy photo paper at 300 DPI for best results. Matte photo paper is less preferable but also accepted.
How long does it take to get passport photos?
At CVS, Walgreens, or FedEx: instant (5–10 minutes while you wait). At Walmart: approximately 1 hour. At USPS or AAA: same-day, sometimes with a short wait. If you take and print at home using our tool: under 5 minutes total.
What should I bring when getting passport photos taken?
You don't need to bring anything to get the photo taken — just show up. However, knowing the requirements helps: tell the photographer you need a US passport photo (2×2 inch, white background, for a government document). Wear appropriate clothing (avoid white tops), remove glasses, and don't wear a hat.
Can I use a passport photo taken at a store for other documents?
Yes, with caveats. A 2×2 inch white-background US passport photo can also be used for US visa applications, green card photos, Global Entry enrollment, and International Driving Permit applications. It cannot be used for UK, Schengen, or Canadian passports which require different sizes (35×45mm or 50×70mm).
Related Guides
Prices verified May 2026. In-store prices may vary by location. Online lab prices change frequently — check current pricing before ordering.