Every year, roughly 100,000 passports are issued to New Hampshire residents. Whether you are planning a drive across the Canadian border or a flight overseas, securing a compliant 2x2 inch passport photo is a required step in the application process.
You can find in-person passport photo services at major retail chains statewide, including approximately 50 CVS locations, 35 Walgreens, and 25 Walmarts. For urgent travel needs, New Hampshire is also home to the National Passport Center in Portsmouth, which serves as a regional U.S. passport agency.
Instead of waiting in line at a pharmacy or post office, you can use Perfect Passport to handle your photo requirements at home. For $7.95, our service formats and verifies your smartphone picture to ensure it meets all federal guidelines, saving you time and money.
Find your city in New Hampshire.
Each city page lists local walk-in options and the closest acceptance facility.
National chains across New Hampshire.
- CVSAvailable at most standalone pharmacy locations.~50 locations
- WalgreensPhoto services are generally available during regular store hours.~35 locations
- WalmartCheck specific photo center hours before visiting.~25 locations