Where to Print Passport Photos (2026 Guide)

Quick Answer

Cheapest: DIY printing ($0.16-$0.39)

Professional: Walmart ($7.44) → USPS ($15) → CVS/Walgreens ($16.99)

No appointment: CVS, Walgreens, Walmart

Best value: Create online + print 4x6 layout

Need to print passport photos but not sure where to go? This comprehensive guide compares all major printing locations, prices, and methods to help you get compliant 2x2 passport photos quickly and affordably in 2026.

Complete Price Comparison

LocationPrice (2 photos)TimeAppointmentDigital Copy
DIY Printing$0.16-$0.391 hourNoYes
Walmart$7.441 hourNoNo
USPS$15.0015-30 minUsuallyNo
CVS$16.9915-30 minNoNo
Walgreens$16.991 hourNoNo

DIY Printing (Most Affordable)

💰 Save 95%+ with DIY Printing

How it works:

  • Create photo online with our tool
  • Download 4x6 layout (4 photos)
  • Print at any photo center or home
  • Cut to 2x2 size

Print costs:

  • Home printer: $0.16
  • Walmart: $0.25
  • CVS/Walgreens: $0.39
  • Online services: $0.30

Professional Services by Location

Walmart - Best Value

Price: $7.44 (2 photos)

Time: 1 hour

Pros: Lowest professional price, no appointment

Cons: No digital copy

Walmart Guide →

USPS - Official Option

Price: $15.00 (2 photos)

Time: 15-30 minutes

Pros: Government facility, fast service

Cons: Appointment usually required

USPS Guide →

CVS - Convenient

Price: $16.99 (2 photos)

Time: 15-30 minutes

Pros: Many locations, no appointment

Cons: Higher price, no digital copy

CVS Guide →

Walgreens - Widely Available

Price: $16.99 (2 photos)

Time: 1 hour

Pros: Many locations, no appointment

Cons: Higher price, slower than CVS

Walgreens Guide →

Quality & Acceptance Rates

⚠️ Important Quality Notes

All locations meet official requirements when photos are taken properly

Common rejection causes: Wrong head size, shadows, non-white background

DIY advantages: Unlimited retakes, preview before printing, digital backup

Professional advantages: Consistent lighting setup, experience with requirements

When to Choose Each Option

Choose DIY When:

  • You want to save money
  • You need digital copies
  • You want unlimited retakes
  • You're comfortable with technology

Choose Walmart When:

  • You want professional service
  • You need it done quickly
  • You want the best professional price
  • You prefer not to do it yourself

Choose CVS/Walgreens When:

  • Convenience is most important
  • You're already there for other items
  • Walmart isn't nearby
  • You need it done immediately

Related Resources

Step-by-Step Printing Guide

Detailed instructions for each printing method and cost breakdown

How to Print Guide →

Official Requirements

Learn the complete 2x2 passport photo requirements

US Passport Photo Requirements →

DIY Photo Guide

Take your own passport photo with an iPhone

iPhone Photo Guide →

Frequently Asked Questions

Where can I print passport photos?

You can print passport photos at CVS ($16.99), Walgreens ($16.99), Walmart ($7.44), USPS ($15), Costco (membership required), or print 4x6 layouts yourself for $0.16-$0.39.

What's the cheapest place to print passport photos?

DIY printing is cheapest at $0.16-$0.39 for 4x6 layouts. For professional service, Walmart is cheapest at $7.44, followed by USPS at $15.

Which stores take passport photos without appointment?

CVS, Walgreens, and Walmart don't require appointments. USPS typically requires appointments for passport photos.

Do pharmacy passport photos meet requirements?

Yes, CVS and Walgreens passport photos meet U.S. State Department requirements when taken properly: 2x2 inches, white background, correct head positioning.

Can I print my own passport photos?

Yes, you can create compliant photos online, arrange them in a 4x6 layout, and print at any photo center or at home for significant savings.

Create Your Passport Photo Now

Get started with our online passport photo creator. Generate compliant photos instantly, download 4x6 print layouts, and save up to 95% compared to store prices.

Loading...