How Much Is a Passport Photo at Walmart?

As of 2024, the cost for a set of passport photos at Walmart is $7.64. This price includes two 2 x 2 inches printed passport photos without a digital version. Walmart offers reliable and cost-effective passport photo services across its 5,000 locations nationwide, making it a convenient option for those needing passport photos.

At Walmart, you're paying for the convenience of getting your passport photo taken and printed quickly. For comparison, other major stores like CVS and FedEx offer similar services at comparable prices: CVS charges $16.99, and FedEx charges $14.95 for two photos.

However, if you're looking to save money and have access to a quality camera (like a smartphone, you can take the photo yourself and use online services to ensure it meets passport requirements.

Our online service offers to process your photo to meet the U.S. passport photo requirements for a fee of $5. You can then print this photo at Walmart or other photo printing services for a significantly lower cost, using our Passport Photo Express Service.

Remember, when taking passport photos, whether at a professional service like Walmart or on your own, it's crucial to follow all the guidelines regarding size, background, and quality to ensure your photo is accepted for passport applications.

How to Take a Good Photo

Camera at Eye Level. Arm's Length Distance.

Stand Upright. Head Straight.

Face Evenly Lit. Neutral expression.

No Selfie.

Head Not Tilted.

No Shadows on Face.

🇺🇸
Take Photo
Uploading Photo

Don't Have Time Now?

Leave your email so that we can send you a discount coupon to continue later.

Oops! Usage Limit Reached

To maintain fair use of our service, we’ve set a limit of checks per user.

For photographers and other businesses with higher volume needs, please contact us about extended access options at hi@rostro.io.

Thank you for your understanding!