Cheapest Places To Get Passport Photos + Visa Photos Taken

places to get passport photos

Cheapest Places To Get Passport Photos + Visa Photos Taken

You need to get a photo for your new passport application, renewal, or to get a visa. Where do you go? There are many places to get passport photos or visa photos in person including pharmacies, warehouse clubs, shipping stores, post offices as well as some large retailers. If you need several copies for passports and visas, it can get expensive quickly! When I last took a passport photo at CVS, they wanted to charge me full price (another $12.99) for a second set of prints even though a single 4×6 print costs only $0.36.

Here is a comparison of the prices you can expect at some of the most popular locations. This is a little secret that these stores don't want you to know. The cheapest way is take your own photo using these free apps/tools and then print it on a 4 x 6 photo at one of these stores below for almost nothing (less than $0.40 for 6 photos). Why 4 x 6? Because you can fit six (2 x 2) passport photos on a single (4 x 6) size print.


  1. Take your own photo using a free app/tool
  2. Email yourself the photo or save it on your computer
  3. Upload the photo to the pharmacy or store's photo department (links below) then pick up the print. It costs almost nothing!
  4. OR With your photo saved on a thumb drive or memory card, bring it to one of the stores listed below. Find the photo printing machine and insert your memory card. You will most likely want to print one 4×6 image. Again, the cost is almost nothing though this method is often a few pennies more expensive than uploading it.

Uploading the image (#3 above) is the way to go. Not only will it be waiting for you when you arrive, but it is often a few cents cheaper! Or just print it from the app if you don't feel like making the trip to the pharmacy.

**NOTE: It has been reported that Walgreens has refused to give a customer their 4×6 because it contained a passport photo. I have yet to see any official policies against printing a 2×2 image on a 4×6 print, but don't make it obvious you are printing a passport photo (i.e. don't ask for help using their kiosk “to print a passport photo”).

  1. CVS Passport Photos: Two passport photos cost $12.99 while one 4×6 print will cost you $0.29.  With more than 7,600 stores in the United States, it is easy to find a CVS store. Use this link to print your photo and pick it up in the store. Until recently, the CVS Photo website was shut down due to an “illegal intrusion” but it is up and running again now. Avoid CVS stores in Manhattan during lunch time unless you have a spare hour!
  2. Walgreens Passport Photos: Two passport photos cost $12.99 but one 4×6 print will cost you $0.29Use this link to upload your photo and pick it up in the store. If you use one of the tools mentioned above, you will have 6 passport photos for only $0.29! Walgreens has over 8,200 locations throughout the US.
  3. Costco Passport Photos: Four passport photos cost $5.34 making Costco one of the cheapest options around. A single 4×6 photo costs only $0.17Use this link to upload your photo and pick it up in the store. Costco does require a paid membership starting at $55/year. If you are already a member, then it may be worth it stopping by on your next trip. Skip the lines in the store by using one of these free tools to create your photo then upload it the Costco Photo website. They will even ship it to you for free (HT to Bruce). Otherwise, the parking and crowds at their 672 locations are probably not worth the trouble.
  4. Duane Reade Passport Photos: Walgreens bought Duane Reade in 2010 but you'll find the 250 stores all over Manhattan everywhere you turn. The prices are the same as Walgreens listed above.
  5. Rite Aid Passport Photos: Two passport photos cost $8.99 and one 4×6 print costs $0.29. Rite Aid has 4,600 stores in the United States. Rite Aid does not currently allow you to upload photos so you will have to save the photo on a memory card or USB drive and bring it into the store.
  6. Walmart Passport Photos: Two passport photos cost $7.44 but one 4×6 print costs $0.19. There are over 5,000 stores in the US. Use this link to upload your photo and pick it up in the store.
  7. Sam's Club Passport Photos: Two passport photos cost $5.31. A single 4×6 print costs $0.17Use this link to upload your photo and pick it up in the store. Like Costco, Sam's club requires a paid membership to shop at one of their 600+ US locations.
  8. Target Passport Photos: Two passport photos cost $9.99 while a single 4×6 print costs only $0.19Use this link to upload your photo and pick it up in the store. One of the 1,800 stores are probably conveniently located nearby.
  9. FedEx Office Passport Photos: Two passport photos cost $14.99 and a single 4×6 print costs $0.39. They have about 2,000 stores in the US which were formerly called Kinkos. Photo printing is in-store only so you won't be able to upload them ahead of time.
  10. UPS Store Passport Photos: Two passport photos cost $11.99. There are 4,700 independent franchise stores. Photo printing is in-store only so you won't be able to upload them ahead of time.
  11. USPS Passport Photos: Only some post office locations take passport photos which cost $15. Unless you enjoy going to the DMV, I recommend staying far away from USPS due to the long lines and limited inconvenient operating hours.
  12. AAA Passport Photos: The passport photos prices vary with the type of member: non members $12, Basic member $8, Plus Members 1 free set/yr, Premier Members get 2-4 free sets/yr depending on location
#StoreTwo Passport PhotosOne 4x6 Print
1CVS Passport Photos$12.99$0.29
2Walgreens Passport Photos$12.99$0.29
3Costco Passport Photos*$5.34$0.17
4Duane Reade Passport Photos$12.99$0.29
5Rite Aid Passport Photos$8.99$0.29
6Walmart Passport Photos$7.44$0.19
7Sam's Club$5.31$0.17
8Target Passport Photos$9.99$0.19
9Fedex Office$14.95$0.39
12AAA Passport Photos$12

*Costco provides 4 photos

Note: If you click some links on this site, TheRewardBoss may receive a commission at no added cost to you. By doing so, you help support my project and allow me to continue providing you with more rewarding information. I research, travel, and write my opinions regardless of whether there is a commission available. You don’t have to use my links, but I appreciate when you do. Thank you for your support!

About TheRewardBoss

Want to see how I earn enough points and miles to travel for free? Read this first. Be one of the 10s of 10s of people who subscribe to receive email updates whenever I post a new article. Enter your email address in the top left corner of the site and that’s it. Cancel anytime. Follow me on Facebook, Twitter, Google+, or RSS feed. Take a Free Lyft.

More articles by TheRewardBoss »


  1. Great post! I recently had to renew my passport and I was not happy when I brought my passport photo (on a thumb drive) to CVS to find out that I had to pay $12.99 for a 2×2 print when the 4×6 was around $.50 after taxes.. Stupidest thing ever. In times like this I miss Japan! They have passport photo booths and its around $2 USD.

  2. I like Costco. If you’re a member, you can transmit your photos online. Use any one of a number of free passport photo generators then simply upload on the Costco Photo website. You can pick up in store or have the photos mailed, thus avoiding the lines. A 4×6 with 6 photos costs .17. That’s 2.8 cents per photo; cut the 4×6 into six photos. Shipping is free.

  3. I don’t understand why you keep talking about and listing the 4×6 print price. If the photo is 2×2, how is this information useful? This page actually left me more confused because of that, sorry.

    • Clint – I added a line to above to explain as I didn’t make it clear. A passport photo is 2×2 but is very expensive to print. A 4×6 is dirt cheap to print and can fit six 2×2 photos. You just have to cut them carefully yourself and you’ll save a lot.

  4. I recently tried printing a 4X6 print containing passport size photos at Walgreens, and they would NOT let me. Said it was against the “law” for us to give you these photos. I have used this trick before at Walgreens but this time they said no. Never giving them my photo business again.

    I am now going to try other places with Costco first.

    • Really – Did you tell them you were printing passport photos or did they help you with it? Did they show you any official policy that restricts this? What if you are printing a 2×2 photo for a school application – this is not a passport photo.

  5. I too just paid $12.99 for each photo that they took., to renew my 2 passports. They said even if I let them print off my photo, price will be the same, even though it says 2 for $12.99. Their excuse was my background was dark and it had to be light. I suggest you reprint your prices and stick with them.

    • Which store was this? It is true that a lot of people have difficulty getting a nice clean white background or they have shadows (which can often be eliminated by taking 1 step away from the wall). Yes, if you walk in and ask them to print you a “passport photo” they will likely charge you full price. But, it you upload the photo from home (or upload the photo to the kiosk in the store — by yourself) and choose a 4×6 print, it will cost pennies.

  6. AAA Does not give free pictures, i have the upgraded membership it doesn’t matter what status you are. I just called their offices.

  7. Will use Walmart after I take my own iPhone picture for a license renewal form. I only need one picture and the size is already outlined! Is it best to print all 2×2 for future use on a 4×6 picture?

    • I just tried at Walmart and the kiosk would not let me do 6 even photos….they were different dizes. When I asked the representative she said there was no option for 6 even pictures…bummer

      • What do you mean by “even photos”? If you are using an app you will likely have a 4×6 image with up to 6 photos. You need to print this as a 4×6 photo. Once you have your 4×6 print, you can cut out the passport photos.

  8. your information is absolutely greatly appreciated. You have saved tons and tons of people money. Where I can click the reaward boss? If you can hightlight it, it will be so much easier.

  9. Very useful tip, thanks! I got today my photos printed at Walgreens by USD 0.27 each, and they even help me cutting it! Great service at the store.

    • Nice! Some employees seem to be instructed by management to not print these because it takes away from their expensive passport photo service.

  10. How do you get your 2×2 image to duplicate six times across the 4×6? I have tried to do this at Walgreens and CVS websites and the 2×2 is resized/cropped to fit the 4×6 frame as a single image.

  11. Both Walgreens and CVS turned me down when I did it on-line. Both said it was company policy. Goin to try Costco next but I’m expecting the same result.

    • What exactly did they say and what area were these stores located (what’s is the company policy, no printing passport photos?) I know this is a problem with some locations of a particular chain may say this and other stores not. I would ask to see the company policy if I was faced with that situation, though I doubt they’d be able to produce anything. It may be a case of a real company policy which is just not enforced. I took a look at their terms and conditions and don’t see anything that restricts printing of a 4×6 photo with 2 square images. (see link)

      • I just went to walmart to pick up my 4×6 photos, 38 cents was suppose to be the total given online when I uploaded them. But they guy wanted to charge me $59.52. He said they looked like passport photos (they were actually citizenship photos, but I said wallet size photos for a business application) so they would charge me 7.44 for each set of 2 passport photos. I had sized them 8 per page for me and my son so 8*7.44. Absolutely ridiculous, I took the photo, spent quite a while sizing them in gimp removing and shadow and printing them at home to measure the chin to crown etc. Walmart can only print 2×2 photos anyway which doesn’t work for any international applications.

        • There are probably 100s of uses of a 2×2 photo, funny how they just assume its a passport photo so they can charge a crazy price for a single print. Walmart has a home delivery option for just $0.09 per 4×6 print which might be easier. How did you get 38 cents? Pick up in store is 15 cents each, 1hr prints is 19 cents, according to their website.

  12. It may be useful for readers to know that Walgreens and Riteaid often provide coupons for passport sized photos. Im getting ready to purchase some and found a Riteaid coupon for $2 off.

  13. The Kodak kiosks, like at CVS, Walgreens, and wherever else you use one, make up the prices of the pictures, not the stores themselves. If you click on 2×2, you’re going to get the 2×2 price. It doesn’t matter if it comes out on a 4×6 print, or what you plan on doing with the photo. CVS charges $13.99 for their passport pictures now.

Leave a Reply

Your email address will not be published. Required fields are marked *