Perfect Passport
VIRGINIA · PASSPORT PHOTOS

Get Your Passport Photo in Virginia

Take a compliant 2x2 inch passport photo from home for just $7.95.

Skip the lines at retail chains like CVS, Walgreens, and local post offices. Perfect Passport lets you snap and verify your State Department-compliant photo without leaving the house.

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.

CHAIN AVAILABILITY

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
FAQ

Common Virginia questions.

How much do passport photos cost in Virginia?

Retail pharmacies and post offices in Virginia typically charge around $15 to $17 for a set of two passport photos. With Perfect Passport, you can get a compliant digital photo for just $7.95.

Does USPS in Virginia take passport photos?

Yes, many USPS locations in Virginia offer passport photo services for a $15 fee. However, you will generally need to schedule an appointment in advance.

How long does Virginia passport processing take?

Routine passport processing currently takes 6 to 8 weeks, while expedited service takes 2 to 3 weeks. These timelines apply nationwide and do not include mailing times.

Can I take my own passport photo at home?

Yes, the U.S. Department of State allows you to take your own passport photo as long as it meets their strict size, lighting, and background requirements. Perfect Passport helps ensure your home photo is fully compliant before you submit it.

Where is the regional passport agency for Virginia residents?

Virginia does not have its own regional passport agency. Residents with urgent travel needs must make an appointment at the Washington Passport Agency in Washington, D.C..

What should I wear for my passport photo?

Wear everyday clothing and avoid uniforms, camouflage, or glasses. Hats and head coverings are only permitted for religious or medical reasons, and you must provide a signed statement if wearing one.