Perfect Passport
OKLAHOMA · PASSPORT PHOTOS

Get Your Passport Photos in Oklahoma

Skip the lines and take your State Department-compliant passport photo at home for just $7.95.

While you can visit local pharmacies like CVS and Walgreens for your passport pictures, taking them yourself is often more convenient. Perfect Passport lets you snap a compliant 2x2 inch photo with your phone, saving you a trip to the store.

Every year, nearly 178,000 Oklahomans apply for a U.S. passport to prepare for international travel. Whether you are applying for the first time or renewing an old book, securing a compliant 2x2 inch photo is a required step in the process.

For in-person photos, residents typically rely on statewide pharmacy chains. CVS and Walgreens operate dozens of locations across Oklahoma, offering walk-in photo services. Additionally, many local post offices and county clerk offices accept passport applications and may provide photo services on-site.

It is important to note that Oklahoma does not have its own regional U.S. Passport Agency. If you need an urgent, same-day passport for life-or-death emergencies or travel within 14 days, you will need to make an appointment at an out-of-state agency, such as the ones in Dallas, Texas, or Hot Springs, Arkansas.

Instead of driving to a pharmacy and waiting in line, you can use Perfect Passport to take your photo from home. For $7.95, our service ensures your picture meets all State Department requirements, allowing you to print it locally or attach it to your digital renewal application.

CITIES

Find your city in Oklahoma.

Each city page lists local walk-in options and the closest acceptance facility.

CHAIN AVAILABILITY

National chains across Oklahoma.

  • CVSAvailable in major cities and suburbs
    ~80 locations
  • WalgreensOffers walk-in passport photo services
    ~115 locations
FAQ

Common Oklahoma questions.

How much do passport photos cost in Oklahoma?

At major pharmacy chains like CVS and Walgreens, a set of two printed passport photos typically costs around $16.99. Post offices usually charge $15.00 for the same service. Alternatively, you can use Perfect Passport to get a compliant digital photo for $7.95.

Does USPS in Oklahoma take passport photos?

Yes, many United States Postal Service locations in Oklahoma offer passport photo services. However, not all post offices have the necessary equipment, so it is recommended to call ahead or check the USPS website to confirm availability and schedule an appointment.

How long does Oklahoma passport processing take?

Routine passport processing generally takes six to eight weeks from the time the State Department receives your application. Expedited service is available for an additional fee and typically reduces the wait time to two to three weeks. Processing times fluctuate based on national demand.

Where is the regional U.S. passport agency in Oklahoma?

Oklahoma does not have a regional U.S. Passport Agency. For urgent travel within 14 days, residents must schedule an appointment at the nearest regional agencies, which are located in neighboring states like Texas and Arkansas.

Can I take my own passport photo at home in Oklahoma?

Yes, the U.S. State Department allows applicants to take their own passport photos as long as they meet strict sizing, lighting, and background requirements. Services like Perfect Passport help verify that your home photo is fully compliant before you submit your application.

Where can I submit my passport application in Oklahoma?

First-time applicants must apply in person at an authorized passport acceptance facility, which includes many post offices, public libraries, and county clerk offices throughout the state. If you are eligible for a renewal, you can typically mail your application or renew online directly with the State Department.