
Whether you're jet-setting across the globe or renewing your passport, getting your visa or passport photos printed has never been easier. With your Snap2Pass photo tile and Walgreens Photo service, you can get it done for just $0.39. Make sure your photo meets US passport photo requirements before printing. Here's your step-by-step guide.
Walgreens Passport Photo Cost — What You'll Actually Pay (2026)
| What you order | Walgreens price | Notes |
|---|---|---|
| Walgreens-taken passport photo | $16.99 | 2 prints, in-store sitting, photo desk hours |
| DIY upload + 4×6 print (the hack) | $0.39 | Same store, ready in 1 hour, your own compliant photo |
| Online passport photo app (Snap2Pass) | $9.95 | AI-validated, print or digital, 99.8% acceptance |
Walgreens has charged $16.99 for an in-store passport photo since 2024 — that's the published price at every Walgreens Photo counter nationwide. The full how-to below shows how to get the same compliant photo printed at any Walgreens for $0.39 instead.
Creating a Walgreens Photo Account
If you haven't already, start by creating an account with Walgreens Photo. It's a quick process:
- Navigate to the Walgreens Photo site
- Click on 'Create Account'
- Enter your details and preferences
- Verify your email if required
With an account, you'll be able to upload photos, track orders, and reorder prints effortlessly.
Step 1: Locate Your Photo Tile
Find the photo file on your device. This file will have a grid of four identical photos ready for printing, ensuring you receive four passport or visa sized photos on a single 4x6 print.
Step 2: Upload Your Photo and Select Order Prints

Log in to your Walgreens Photo account and:
- Click on 'Upload Photos'
- Select your photo tile with the four identical images
- Ensure it appears correctly in the preview
- Select 'Order Prints'
Step 3: Select Size and Finish

For your uploaded photo tile, you'll need to:
- Choose '4x6' as the print size
- Select 'Glossy' for the finish for a professional look (this is important for passport photos)
Step 4: Review and Checkout
Once you've added your photos to the cart:
- Verify that the image and selections are correct
- Click on 'Proceed to checkout'
- Choose your payment method and complete the order
Step 5: Choose Pickup Details

Take advantage of Walgreens' convenient same-day pickup:
- Select a store location for pickup
- Pick a time that's convenient for you to collect your prints
Step 6: Collect Your Photos
Head over to your chosen Walgreens store:
- Go to the photo department
- Provide your order number and collect your prints
Finalizing Your Passport Photos
Once you have your 4x6 photo:
- Use scissors to cut along the grid lines
- Separate your photos
And just like that, you have your passport photos ready for your travel documents!
Walgreens Passport Photo Cost Breakdown
Here's what you'll actually pay for passport photos at Walgreens in 2026:
| Option | What You Get | Cost |
|---|---|---|
| Walgreens full service | Staff takes photo + prints | $16.99 |
| Snap2Pass + Walgreens print | AI-validated photo + print | $10.34 |
| Snap2Pass digital only | Digital file for online renewal | $9.95 |
The $16.99 full-service price includes both taking and printing the photo. But if you already have a compliant digital photo from Snap2Pass, you skip the $16.99 and pay only the standard 4x6 print price of $0.39 — saving over $16.
What Photos Can I Print at Walgreens?
Walgreens prints any standard 4x6 photo, so the same method works for all document types — not just US passports:
- US documents: Passport (2x2), Visa, Green Card, USCIS
- Visa photos: Chinese visa (33x48mm), Indian visa (2x2), UK visa (35x45mm)
- International: Standard 35x45mm used by 80+ countries, Canadian PR card, Indian passport
Snap2Pass supports 555+ document types and creates the correct tile layout for each. Select your document, take your photo, and print the tile at Walgreens for $0.39.
Walgreens vs. CVS for Passport Photos
Both Walgreens and CVS offer similar services. Here's the quick comparison:
| Walgreens | CVS | |
|---|---|---|
| Full-service price | $16.99 | $16.99 |
| DIY print price | $0.39 | $0.38 |
| Same-day pickup | Yes (1 hour) | Yes (1 hour) |
| Online upload | Yes | Yes |
Both are excellent options. Pick whichever is closer. See our CVS passport photo printing guide for the CVS walkthrough.
Printing your passport or visa photos is quick, economical, and easy. With just $0.39 and a trip to Walgreens, you're ready to take on the world!
Frequently Asked Questions
How much does Walgreens charge for passport photos?
Walgreens charges $16.99 for their full passport photo service, which includes taking and printing the photos. However, if you already have a compliant digital photo from Snap2Pass, you can print a 4x6 tile with 4 passport photos for just $0.39.
How much are passport photos at Walgreens if I bring my own?
If you bring your own digital passport photo tile (like the one Snap2Pass creates), you only pay the standard 4x6 print price of $0.39. That's 4 passport photos for under 40 cents.
How long does Walgreens same-day photo printing take?
Walgreens same-day prints are typically ready within 1 hour. You'll receive an email or text notification when your photos are ready for pickup at your selected store.
Can Walgreens print visa photos?
Yes, Walgreens can print any photo you upload, including visa photos for any country. Just ensure your digital photo meets the specific visa requirements before printing. Snap2Pass validates photos for 500+ document types worldwide.
