Passport Photos Near Me

Every place to get a passport photo in 2026 — with prices, hours, and the one option that requires no travel at all.

Quickest Options
Closest store
CVS or Walgreens
$15.99–$16.99 · 10,000+ locations
Cheapest store
Walmart
$7.44 · call ahead for hours
No travel needed
Online + kiosk print
$0.35 · ready in 5 min

Skip the trip — get your passport photo right now

Upload any photo. AI removes the background and crops to 2×2 inches. Print at the CVS or Walgreens nearest you for $0.35.

Every Place to Get a Passport Photo Near You

LocationPrice
CVS$16.99
Walgreens$15.99
Walmart Photo Center$7.44
FedEx Office$14.99
UPS Store$11.99–$14.99
USPS Post Office$15.00
Costco Photo Center$4.99
Target Photo CenterVaries
AAA BranchFree
2x2passportphoto.com (online)$9.99 + $0.35 print

What to Expect at Each Location

CVS$16.99

Most convenient option — CVS has more locations than any other passport photo provider. Walk in, tell the photo counter staff you need a passport photo, they shoot it with a dedicated camera and print two 2×2 inch photos in about an hour. No appointment. The main downside: at $16.99, it's the most expensive retail option, and not every CVS location has a staffed photo center.

Tip:Use the CVS website to find a store and confirm 'Photo Center' is listed in services before driving there.
Walgreens$15.99

Nearly identical to CVS but $1 cheaper. Walk-in only, no appointment needed. Walgreens photo centers are fast — often 30–45 minutes — and the staff are experienced with passport photo requirements. Photo centers are typically inside the store, near the pharmacy.

Tip:Walgreens photo center hours differ from store hours. Confirm the photo center is open before heading over.

The cheapest in-store option by a significant margin — less than half the price of CVS. The Walmart photo center is a separate department, often near the portrait studio or electronics section. Wait time is typically 1 hour. The photo center closes earlier than the main store, often around 7 PM, and some Walmart locations have closed their photo centers entirely.

Tip:Call the specific Walmart store before going — ask if the photo center is open and offering passport photos that day.

FedEx Office locations are fast — staff can often take your photo and print it in under 15 minutes. Good option if you're in a hurry. FedEx Office stores tend to be in urban and suburban business districts rather than neighborhoods, so they may be less convenient than a nearby CVS or Walgreens.

Tip:FedEx Office weekday hours are typically 8 AM–8 PM. Weekend hours are shorter — check before going.
UPS Store$11.99–$14.99

The UPS Store offers passport photos at most locations. Prices vary because UPS Stores are independently owned franchises. Service is typically fast — a few minutes — and the quality is consistent. If there's a UPS Store near you, it can be a good middle-ground option between Walmart pricing and CVS convenience.

Tip:Call your local UPS Store to confirm current pricing before visiting — franchise prices vary.
AAAFree for members

AAA membership includes free passport photos as a perk at many AAA branch offices. If you have a AAA membership and there's a branch near you, this is the obvious choice. Not all branches offer passport photos — call your local branch first.

Tip:AAA branch hours are weekday business hours only. This is not a 24/7 or walk-in-anytime option.

Note

All in-store passport photo services provide 2 printed 2×2 inch photos — which is exactly what a US passport application requires. If you also need a digital file for online passport renewal or Global Entry, you'll need to use an online service in addition to, or instead of, the in-store option.

The Alternative: No Travel Required

You don't have to drive anywhere. Here's how to get a compliant passport photo without leaving home:

1
Take a photo at home

Rear camera, white wall background, natural light from a window. Portrait orientation. Takes 2 minutes.

2
Upload to our tool

AI removes the background, replaces it with white, and crops to exactly 2×2 inches. Takes 30–60 seconds.

3
Download and order prints

Download the JPEG. Upload to the CVS, Walgreens, or Walmart photo app. Select 4×6 print ($0.35). Pick up at the store — or have it delivered.

Tip

If you need a digital file for the US State Department online renewal portal or Global Entry, the online method is the only way to get one. In-store services print photos only — they do not provide a downloadable JPEG.

Get Your Passport Photo Now — No Travel Required

2×2 inch · White background · Digital download + print-ready sheet

Start Creating Your Photo

Free to try • Pay only for HD download

Passport Photo Near Me — FAQ

Where can I get a passport photo near me?

The most common places to get passport photos are CVS (10,000+ locations, $16.99), Walgreens (9,000+ locations, $15.99), Walmart photo centers ($7.44), FedEx Office ($14.99), UPS Store ($11.99–$14.99), and select USPS locations ($15.00). AAA members can get free passport photos at AAA branches. You can also take your own photo at home and print at any pharmacy kiosk for $0.35.

Does CVS do passport photos near me?

Yes — CVS offers passport photos at most of its 10,000+ US locations for $16.99. No appointment is needed. Photos are typically ready in about 1 hour. Not all CVS stores have a staffed photo center — use the CVS store locator and filter for 'Photo' services to find the nearest location that offers passport photos.

Does Walgreens do passport photos near me?

Yes — Walgreens offers passport photos at 9,000+ US locations for $15.99. Walk-in service, ready in under 1 hour, no appointment needed. Photo center hours are typically 8 AM to 10 PM but vary by location. Use the Walgreens store locator and filter by 'Photo Center' to confirm your nearest location offers the service.

Does Walmart do passport photos near me?

Yes — Walmart photo centers offer passport photos for $7.44, making them the cheapest in-store option. The Walmart photo center is separate from the main store and closes earlier — typically by 7 PM. Not all Walmart locations have an active photo center. Use the Walmart store locator to check, and call ahead to confirm passport photo availability.

Does USPS do passport photos near me?

Some USPS post offices offer passport photos for $15.00. Not all locations provide this service — use the USPS post office locator at usps.com and filter for 'Passport' services to find nearby offices that both accept passport applications and take photos. USPS is convenient if you're also submitting a new passport application in person.

Can I get a passport photo without leaving home?

Yes. Use our online tool: upload any smartphone photo, the AI removes and replaces the background, crops to the exact 2×2 inch specification, and exports a print-ready JPEG. Download and upload to the CVS, Walgreens, or Walmart photo app to print for $0.35 per 4×6 sheet. Total time: under 10 minutes. No travel, no wait.

What are the hours for passport photos near me?

Hours vary by location. CVS and Walgreens photo centers typically operate 9 AM–10 PM. Walmart photo centers close earlier, often by 7 PM. FedEx Office is typically open 8 AM–8 PM on weekdays. USPS varies widely. The online option is available 24/7 — take your photo anytime and print at a pharmacy kiosk the same day.

How much do passport photos cost near me?

In-store passport photo prices in 2026: Walmart $7.44, UPS Store $11.99–$14.99, FedEx Office $14.99, Walgreens $15.99, USPS $15.00, CVS $16.99. Costco $4.99 (members only). AAA is free for members. Online services (like ours) cost $9.99 for a digital download — print at any pharmacy kiosk for $0.35, totaling $10.34.