16 Places to Get Passport Photos Online or Nearby

Short Answer: If you plan to travel outside of the United States, whether for business or vacation, you will need a passport. When applying for a passport, you need to submit a passport photo that meets specific U.S. government regulations. There are several online and in-store options for getting passport photos taken or printed, including Costco, ePassportPhoto.com, the Passport Photo Booth app, The UPS Store, the United States Post Office, and Walmart. Below, we have the list of where to get passport photos online and in person, including details like the cost and the expected wait time.

When to Get a Passport Photo

As soon as you know you’ll be traveling out of the country, you’ll need to apply for a passport. When you apply, you’ll have to submit two passport photos with your application. Everyone needs to include passport photos with their applications — including babies. (Download a passport application.)

It typically takes four to six weeks for the U.S. Department of State to approve and send you a passport. In an emergency, you can usually pay an extra fee to have your passport prepared in two to three weeks. Under certain circumstances, you may also be eligible for an expedited passport from a local passport agency, issued within eight business days.

When to Update Your Passport Photo

Passports expire every ten years. Within those ten years, you don’t need to update your passport photo for small changes to your appearance, such as changing the color of your hair or growing a beard. If you make significant changes to your appearance, such as significant weight gain or loss, a gender transition, or severe facial trauma or surgery, then you’ll need to apply for a new passport and include an updated photo.

Rules for an Acceptable Passport Photo

According to the U.S. Department of State requirements for a passport photo, your photo must be:

  • On glossy or matte photo quality paper.
  • Two inches by two inches square.
  • In color — no black and whites.
  • Taken within the last six months.
  • Against a white or off-white background

When posing for a picture, it’s your responsibility to wear:

  • A neutral expression or a slight smile.
  • No glasses. If you can’t remove your glasses for medical reasons, you’ll need to include a signed note from your doctor when you submit your application.
  • No hats or headdress unless you wear them for religious reasons and wear them on a normal day.

See examples of acceptable and unacceptable passport photos on the U.S. Department of State website.

Where to Get Your Passport Photos Online

According to the U.S. State Department’s website, you can have a friend or family member take your passport photo – no selfies! Keep in mind if you take your passport photo yourself, it still has to meet the requirements for an acceptable passport photo. You can upload the photo to your computer and edit it using one of the following tools.


  • Cost:
    • Print at home: Free
    • Send to CVS, Walgreens, or Walmart: Pay store prices.
    • Have pictures mailed to your home: $9.99 for two prints, plus $4.99 for shipping
  • Wait time:
    • Print at home: None
    • Send to CVS, Walgreens, or Walmart: Same-day pickup if ordered by 2 p.m.
    • Have pictures mailed to your home: 5 to 10 business days
  • More information: Visit the ePassportPhoto.com website


  • Cost: $5.99 for two prints, plus $2.99 for shipping
  • Wait time: 3 to 7 business days; Prints are mailed directly to your home address.
  • More information: Visit the MyPassportPhotos.com website


  • Cost:
    • Print at home: Free
    • Have pictures mailed to your home: $1.66 for two prints, plus $4.99 for shipping
  • Wait time:
    • Print at home: None
    • Have pictures mailed to your home: 4 to 7 business days
  • More information: Visit the OddPrints website

Passport Photo Booth App

  • Cost:
    • Print at home: Free
    • Send to CVS, Walgreens, or Walmart: Pay store prices.
  • Wait time:
    • Print at home: None
    • Send to CVS, Walgreens, or Walmart: Same-day pickup if ordered by 2 p.m.
  • More information: Download the free Passport Photo Booth app from the App Store or Google Play

U.S. Department of State Photo Tool

The U.S. Department of State photo tool allows you to upload a picture and crop it to meet the official requirements. You must still print the photo on matte or glossy photo paper and submit it with your application, and your photo must meet all other passport image requirements, including a white background and neutral expression. If it doesn’t meet these, it will be rejected.


Note: Walmart’s passport photo service is only available online. Walmart does not offer picture-taking services in stores. Upload your photos to the Walmart.com passport-size photo system and follow the steps. You may select your nearest Walmart location to pick up your finished photos or have the photos shipped to you.

  • Cost:
    • In-store pickup: $7.44 for two photos
    • Have prints mailed directly to your house: $7.44 for two photos, plus shipping
  • Wait time:
    • In-store pickup: One hour
    • Have prints mailed directly to your house: 3 to 5 business days
  • More information: Walmart passport photos page

The Best Place to Get a Passport Photo Online

The best place to get a passport photo online is through ePassportPhoto.com. The home delivery option from ePassportPhoto.com is more expensive than some of the other websites featured in our list; however, while other online photo services may provide print-at-home photos, store pick-up, or home delivery, ePassportPhoto.com offers all three of these options. It is the most flexible of the online passport photo services, and you can use it even if you need your photo immediately.

If you plan to use a print-at-home service, the U.S. Department of State Photo Tool is also a good option. Like ePassportPhoto.com’s do-it-yourself option, this service is free of charge and has no wait time. Using this tool, you can be sure that your photo will meet the U.S. Department of State’s size regulations. You will need to provide a photo that meets the rest of the passport photo regulations, such as a white background and clear resolution, but the same is true for all other online photo services which allow you to upload your passport photo.

Where to Get Passport Photos in Person

Several businesses will take professional quality passport photos for you that meet the photo requirements noted above. All of these places will usually print your photos on the spot – often within five to 15 minutes.

24-Hour Passport Photos in Person


  • Cost: $14.99 for two prints
  • Hours: Though many CVS locations (including the photo department) are open 24 hours, it’s best to call ahead to check photo technician availability.
  • More information: CVS passport photos page
  • Find your nearest CVS

Rite Aid

  • Cost: $8.99
  • Hours: Many Rite Aid locations are open 24 hours, but it’s best to call before visiting to make sure a photo technician will be available to take your passport photos.
  • More information: Rite Aid photos page
  • Find your nearest Rite Aid


Other Places to Get Passport Photos in Person


Note: You must be a member of AAA to utilize its passport photo services.

  • Cost: Minimal fee for regular AAA members. Free for Plus and Premier members.
  • Hours: Typically, 8:30 a.m. to 6:00 p.m., Monday through Friday. Check your nearest location for exact hours of operation.
  • More information: The AAA Member Guide
  • Find your nearest AAA

Colleges and Universities

Because many college students study abroad, many colleges and universities offer passport services, including taking passport photos and submitting passport applications. Check with your local college or university by contacting the office of student affairs or the study abroad office.


Note: Costco’s in-store photo centers are only open to members.


  • Cost: $14.99 for two prints
  • Hours: Typically Monday through Friday, 7:00 a.m. to 8:00 p.m.; Saturday, 8:00 a.m. to 5:00 p.m.; and Sunday, 12:00 p.m. to 6:00 p.m. Call your nearest store to confirm hours.
  • More information: Fed Ex photo printing page
  • Find your nearest FedEx

The UPS Store

United States Post Office

Sam’s Club

Note: Store services at Sam’s Club are only open to members.

The Best Place to Get a Passport Photo in Person

While Costco and Sam’s Club offer the best prices on in-store passport photos, both retailers require membership in order to use their services. If you are not a member of either Costco or Sam’s Club, the best in-person option for passport photos is The UPS Store. In addition to having your photo taken, you can ship your application from The UPS Store with options like tracking and guaranteed on-time delivery. The UPS Store also charges a lower fee for passport photos than FedEx, USPS, and some pharmacy photo departments.

In Summary

There are many places to get your passport photo taken or printed. Places like Costco, the UPS Store, and Walgreens offer photo services in person at their stores, while companies like MyPassportPhotos.com and OddPrints.com allow you to upload, crop, and print your passport photo. The UPS Store is the best in-person option, since you can have your photo taken and printed at the same time that you mail your application; ePassportPhoto.com is the best online option, with its wide range of photo delivery methods. Whichever option you choose, be sure to follow the passport photo guidelines set by the U.S. Department of State.

Suggested Articles: Can You Get a Passport Photo at BJ’s? and How Vacation Financing Works (and Who Does It)