Perfect Passport
NEW HAMPSHIRE · PASSPORT PHOTOS

New Hampshire Passport Photos Taken at Home

Easily capture a compliant 2x2 inch passport photo using your smartphone for just $7.95.

Skip the drive to local retail chains and post offices. Perfect Passport lets you take a State Department-compliant photo from the comfort of your home.

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.

CITIES

Find your city in New Hampshire.

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

CHAIN AVAILABILITY

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
FAQ

Common New Hampshire questions.

How much do passport photos cost in New Hampshire?

Retail chains like CVS and Walgreens typically charge around $17 to $18 for a set of passport photos. Post offices charge a standard $15 fee, while Perfect Passport allows you to take them at home for $7.95.

Does USPS in New Hampshire take passport photos?

Yes, many larger USPS locations in New Hampshire offer passport photo services. You will usually need to schedule an appointment online in advance to have your photo taken and submit your application.

How long does New Hampshire passport processing take?

Passport processing times in New Hampshire follow standard federal guidelines. Routine processing generally takes 6 to 8 weeks, while expedited service takes 2 to 3 weeks.

Where is the regional U.S. passport agency in New Hampshire?

The National Passport Center is located in Portsmouth, New Hampshire. It provides in-person appointments for travelers who have urgent international trips scheduled within 14 days.

Can I take my own passport photo with my phone?

Yes, you can take your own passport photo as long as it strictly adheres to State Department rules. Perfect Passport helps you capture, format, and verify a compliant 2x2 inch photo directly from your smartphone.

Do I need an appointment for passport photos at New Hampshire pharmacies?

Most retail pharmacies in New Hampshire accept walk-ins for passport photos. However, it is helpful to call ahead to ensure the photo counter is currently staffed.