USPS and Walgreens both offer passport photo services in the U.S., but they differ in price, convenience, and flexibility. Here’s how they compare in 2025 so you can decide which is better for your needs.
Feature | USPS | Walgreens |
---|---|---|
Price | $15.00 | $16.99 |
Requires Appointment | ✅ | ❌ |
Digital File Included | ❌ | ❌ |
Number of Locations | Limited | 7,000+ |
Same-Day Service | ❌ | ✅ |
USPS is only a good choice if you’re applying for a passport in person and need photos at the same time. Walgreens offers more locations and same-day service, but is more expensive. Both can be bypassed with an online DIY option for huge savings.
Take your passport photo at home, check compliance online, and print as a 4×6 layout at Walgreens (~$0.39) or any store. This method is cheaper than USPS or Walgreens, faster, and lets you retake until satisfied.
Tip: Keep the digital layout so you can reprint anytime without retaking the photo.
Upload your image, preview it for free, and download a perfect 4×6 layout ready for printing—cheaper and faster than USPS or Walgreens.
Learn how to print your own passport photo at USPS for under $0.50. Read guide →
Learn how to print your own passport photo at Walgreens for under $0.50. Read guide →