San Antonio sprawls, and a photo errand across Loop 410 or down I-35 takes real time. Here is where to get passport photos around the city — H-E-B, pharmacies, big-box stores, and post offices — plus how to make a compliant 2x2 photo online in minutes.
H-E-B Business Centers — hometown option, around $12
CVS and Walgreens across the city — $15-$17
Walmart photo centers are the cheapest in-person option (~$8)
Or make it online in ~5 minutes — no Loop 410 drive
Quick Comparison
Factor
In-Person in San Antonio
FastPassPhoto Online
Time
20-45 min across the loops
About 5 minutes from home
What you get
Usually 2 prints
Digital file + 6-photo print sheet
For online renewal
Rarely a digital file
Upload-ready JPEG included
Hours
Store hours
24/7
Where to get passport photos in San Antonio
San Antonio is H-E-B's hometown, and many stores with Business Centers take passport photos at a lower price than the national pharmacies — alongside the usual CVS, Walgreens, and Walmart options.
H-E-B Business Centers — passport photos at many stores, around $12
CVS and Walgreens — same-day photos at most locations, about $15-$17
Walmart photo centers — the cheapest option at roughly $8
FedEx Office and The UPS Store — convenient when mailing an application
AAA Texas — discounted photos for members
USPS Passport Acceptance Facilities — many San Antonio post offices take photos and accept applications
The San Antonio reality: military families and no passport agency
As Military City USA, San Antonio has a steady stream of service members and families handling passports for PCS moves and overseas orders — official passports are processed through military channels, but tourist passports for family members still need standard compliant photos.
San Antonio has no regional US Passport Agency; the nearest are in Dallas and Houston. Standard applications go through USPS and county acceptance facilities, which makes bringing a correct photo the first time important.
The faster option: make your passport photo online
Skip the drive and create a compliant San Antonio passport photo from your phone with FastPassPhoto. Upload any recent photo and the AI handles the white background, 2x2 crop, and head positioning to US spec in about five minutes.
You get an upload-ready digital file for online renewal plus a print-ready 4x6 sheet, backed by a money-back compliance guarantee.
Need a physical print? Use any San Antonio pharmacy or H-E-B
If you need a printed photo, download the included 4x6 sheet and send it to any San Antonio CVS, Walgreens, Walmart, or H-E-B photo kiosk for quick pickup — usually under a dollar.
For online renewal through MyTravelGov, the digital file is all you need.
How much do passport photos cost in San Antonio?
In-person prices run from about $8 at Walmart and $12 at H-E-B to $15-$17 at pharmacies and shipping stores for two prints.
An online photo is competitive and includes a reusable digital file plus six prints — useful for families getting everyone's photos at once.
Frequently Asked Questions
Where can I get a passport photo in San Antonio?
H-E-B Business Centers, CVS, Walgreens, and Walmart locations across the city offer same-day photos, along with FedEx Office, The UPS Store, AAA Texas, and many USPS facilities. You can also make one online with FastPassPhoto.
Does H-E-B take passport photos in San Antonio?
Yes. Many San Antonio H-E-B stores with Business Centers take passport photos, typically around $12.
How much do passport photos cost in San Antonio?
About $8 at Walmart, around $12 at H-E-B, and $15-$17 at pharmacies and shipping stores for two prints. Online services include a digital file plus six prints.
Is there a passport office in San Antonio?
No. The nearest regional US Passport Agencies are in Dallas and Houston. San Antonio has many USPS and county acceptance facilities for standard applications.
Can I get a passport photo online instead of driving across San Antonio?
Yes. FastPassPhoto creates a compliant 2x2 photo from any uploaded image in about five minutes — a digital file for uploads plus a print sheet for any San Antonio pharmacy or H-E-B.