Every year, nearly 600,000 North Carolinians apply for a U.S. passport to prepare for international travel. Whether you are renewing an old passport or applying for the first time, securing a compliant 2x2 inch photo is a mandatory step in the process.
Across the state, residents typically rely on major retail chains to get their photos taken. There are approximately 350 CVS locations, 300 Walgreens pharmacies, and over 215 Walmart stores spread from Asheville to Wilmington that offer in-person photo services. Additionally, many local USPS post offices provide photo services by appointment.
For those with life-or-death emergencies or urgent international travel within 14 days, North Carolina is home to the Charlotte Passport Agency. Located in the Queen City, this regional facility can expedite passports on-site, though strict appointment requirements apply.
If you aren't in a rush to visit a regional agency and want to avoid the high costs of retail pharmacies, Perfect Passport offers a smarter alternative. For just $7.95, you can take a guaranteed-compliant passport photo using your smartphone, ensuring your application is accepted without the hassle of driving to a store.
Find your city in North Carolina.
Each city page lists local walk-in options and the closest acceptance facility.
National chains across North Carolina.
- CVSAvailable in most cities; photos cost around $17.99.~350 locations
- WalgreensWalk-ins generally accepted; photos cost around $16.99.~300 locations
- WalmartOften the most affordable in-person retail option.~215 locations