With nearly 600,000 passport applications processed annually for Virginia residents, finding a convenient place to get your passport photo is a common logistical step. While many travelers head to local pharmacies or post offices, wait times and scheduling can be unpredictable.
Major retail chains like CVS, Walgreens, and Walmart operate hundreds of locations across the Commonwealth that offer photo services. Additionally, there are around 900 USPS locations in Virginia, though only select post offices provide on-site passport photo services by appointment.
If you need an expedited passport for urgent international travel, the closest regional U.S. Department of State facility is the Washington Passport Agency in Washington, D.C.. For routine renewals and applications, you can skip the trip entirely by using Perfect Passport to take a compliant 2x2 inch photo at home with your smartphone.
Find your city in Virginia.
Each city page lists local walk-in options and the closest acceptance facility.
National chains across Virginia.
- USPSOnly select locations offer photo services; appointments are usually required.~900 locations
- CVSFound in most cities and suburban areas.~340 locations
- WalgreensCall ahead to confirm the photo counter is staffed.~170 locations
- WalmartPhoto centers are typically located in Supercenters.~130 locations