The Cheapest Places To Print Photos Online

Written by |

Whether you’re looking for a personalized present, customizing your home decor or finally getting around to making a photo album, knowing where to print your photos for the lowest price could help you save some serious money on your next project.

In this article, I’ll look at eight of the most affordable places to print your photos online. 

This article was updated in July 2024 and I review it every six months. Detailed notes on all updates can be found here.

Where To Order Cheap Photo Prints Online

How much you’ll pay per print varies greatly depending on the size of the photo you’re ordering and where you order it from. To get an idea of where you’ll find the cheapest prices on photo printing, I compared the prices of common print sizes from eight different popular photo printing companies.

Here are the starting prices for common prints and poster-sized photos: 

Walmart Photo Center$0.14$2.94$9.86$19.86
Amazon Prints$0.17$2.09$9.99$17.90
Nations Photo Lab$0.34$2.70$14.49$38.48
Walgreens Photo$0.39$4.49$14.99$25.99
CVS Photo$0.42$4.49$14.99$24.99

As you can see, Walmart Photo offers some of the lowest prices on smaller and larger prints. Amazon Prints and Snapfish also offer competitive rates, especially with Amazon’s free shipping for Prime members.

In this article, I’ve ranked the retailers by overall price beginning with the cheapest options.

However, I still recommend price-comparing yourself among a few of these retailers when you’re ready to print photos. You may be able to find a sale or discount that makes a big difference. Plus, joining free loyalty programs is a great way to get additional promo codes and offers that could include free prints or major discounts.

  1. Walmart Photo Center
  2. Amazon Prints
  3. Snapfish
  4. Shutterfly
  5. Printique (AdoramaPix)
  6. Nations Photo Lab
  7. Walgreens Photo
  8. CVS Photo

Beyond the base price of the print, it’s important to find out if there are any additional fees, when your photos will be available and how best to order them. 

In each section below, you’ll find pricing details, shipping fees, in-store pickup options, how to place your order, available print sizes and how to find the best deals.


1. Walmart Photo Center

Walmart Photo Center
Source: Walmart Photo Center

At the top of the list, Walmart Photo Center offers some of the best prices for smaller-sized photo prints.

In addition to low prices, it’s pretty easy to avoid additional fees when printing your photos with Walmart. You can get free shipping on online photo orders over $35, or you can choose free in-store pickup on print orders of any total.

To place your order, visit your nearest Walmart Photo Center in person, online or download the Apple or Android mobile app. From there, you’ll be able to choose from eight print sizes ranging from wallet size to 8-by-10s. Large-format prints are also available in seven sizes from 11 inches by 14 inches to 24 inches by 36 inches. 

Current sales and promo codes are available in the “Rollbacks” tab online. To ensure you’re saving the most on your order, be sure to check those out before placing your order!

2. Amazon Prints

Amazon Prints Website
Source: Amazon

If you’re an Amazon Prime member, you’ll want to check out Amazon Prints before placing your next photo order. Prime membership means your photos will be eligible for free delivery. Otherwise, shipping fees may apply based on your order.

You’ll find great prices on photo prints compared to other online competitors including a cheaper $2.09 price for an 8 by 10 print than you’ll find anywhere else. Plus, 20 by 30 poster prints are available for $17.90. Amazon offers a total of seven print sizes ranging from 4 inches by 6 inches to 20 inches by 30 inches in addition to various other customizable photo gifts.

To place your order, visit Amazon Prints online or download the mobile app on your Apple or Android device.

3. Snapfish

Snapfish photo printing website
Source: Snapfish

Snapfish is an online-only photo printing service that gives you the option to pick up your photos at your nearest Walgreens or CVS. If you go with in-store pickup, keep in mind that the prices vary depending on the store you choose.

If you want your photos mailed to you, you’ll have to pay shipping fees unless there’s a promo code available. You’ll see a “Deals” tab on the right-hand side of the website that shows available coupons and highlighted sales.

To place your order, create an account with Snapfish and upload your photos. You can also download the mobile app for your Apple or Android device. Once you’re signed in, you can choose from eleven print sizes ranging from 4 inches by 4 inches to 20 inches by 30 inches.


4. Shutterfly

Shutterfly photo printing website
Source: Shutterfly

Similar to Snapfish, Shutterfly allows you to order photo prints online and pick them up at a nearby retailer. Once you’ve uploaded your photos online, you can choose to have them shipped to you or you can pick them up from a nearby Walgreens or CVS.

If you go with in-store or same-day pickup, be sure to check the price for having your photos printed at each store through Shutterfly. Otherwise, shipping begins at $1.79. You can find available shipping options and costs using the site’s shipping pricing table

To place an order with Shutterfly, you’ll need to create a free account. You can log in on the website or through the company’s mobile app. Available photo sizes range from 4 inches by 4 inches to 20 inches by 30 inches with 13 options total including large-format prints.

When you visit Shutterfly, you’ll see the currently available deals listed across the top of the screen. You can also check out promotion details for a list of current promo codes and sales.

5. Printique (AdoramaPix)

AdoramaPix / Printique Photo Printing Website
Source: Printique

Printique, formerly AdoramaPix, is a popular option for printing photos online due to the company’s large selection: more than 36 print sizes

You can choose from 20 print sizes ranging from 3.5 by 5 inches to 12 inches by 36 inches. Additionally, Printique offers 16 different large-format print sizes. More photo gift ideas and current offers are listed at the top of the website. 

Shipping varies based on quantity and location, but we’ve seen prices between $7-$9. However, you can get free shipping on orders over $100. Additionally, you’ll be able to review the final fees before deciding whether or not you want to place the order. Be sure to consider shipping as you shop for the cheapest place to buy photos.

Depending on your location, you may also be able to pick up your prints from Printique in-store.

6. Nations Photo Lab

Source: Nations Photo Lab

Nations Photo Lab offers a wide selection of standard photo prints, poster prints, paper types, photo gifts and more. You’ll find average pricing that’s slightly cheaper than Walgreens and CVS for prints up to 12 by 18. 

While the pricing is higher than you’ll find at Walmart Photo or Amazon Prints, customers claim that the print quality from Nations Photo Lab is excellent. Plus, photos are shipped in a protective cardboard sleeve to prevent damage during delivery.


Print sizes range from 3.5 by 5 to 30 by 45, plus wallet prints. Once you order your photos online, they’ll spend up to five business days in-lab before shipping out. Shipping starts at $7.95, or you can qualify for free shipping on orders over $89. 

You’ll have to create an account to order photos, but it’s easy and free to do. Then, you can order prints on the Nations Photo Lab website or via the mobile app.

7. Walgreens Photo

Walgreens Photo Website

Source: Walgreens Photo

Drug stores aren’t known for offering the best prices, but if you can find a discount, the prices at Walgreens Photo can be competitive. One Clark Howard fan recommends joining myWalgreens— a free loyalty program at Walgreens in order to get free and cheap photo prints:

“For years now I have gotten many, many FREE or greatly reduced printing prices as a Walgreens member—they email me codes I put in before my online order is placed. Recent examples: free 8x10s (regularly $3.99 each), free 5x7s, discount codes on 4x6s, 60-75% off of printing photo books… Lots of $$$ I’ve saved on Walgreens photos alone with my membership number! That’s “Clark smart,” for sure! Walgreens photo is the LEAST expensive I’ve found IF you use the discount codes they email you.”

– A Clark Howard fan

You can choose from six available print sizes ranging from 4 by 4 to 8 by 10. Walgreens Photo also offers five different poster sizes from 11 by 14 to 24 by 36. To start your order, visit your nearest store, upload your photos online or download the mobile app.

Plus, Walgreens does offer free same-day pickup at most locations. If you need to have your photos delivered, you can expect standard shipping to begin at around $1.99. The shipping fee increases based on quantity. To see how much shipping will be for your order, use the store’s print and enlargement pricing and shipping page.

Be sure to check out the available deals, promotions and sales available at Walgreens Photo listed under the “Deals” tab before placing your order to ensure you’re saving the most, and don’t forget to sign up for the store’s free loyalty program to get future discounts and promotions emailed directly to you.

8. CVS Photo

CVS Photo Website
Source: CVS Photo

While CVS Photo is one of the least affordable options that I looked into, convenience and coupons make it worth checking out.

You can order photos through CVS at your nearest store, online or through the mobile app available on iOS and Android. Free same-day pickup is available for prints and other photo gifts. You can also choose standard shipping for as low as $0.99

CVS Photo offers nine print sizes ranging from 4 by 6 to 8 by 12 and five sizes of large-format prints ranging from 11 by 14 to 24 by 36. 


Current deals are advertised across the top of the webpage, or you can visit the “Deals” tab for a complete list of promo codes and offers. Be sure to check this page before placing your order to ensure you’re getting the best price possible. 

Final Thoughts

If you plan on ordering photos online, Walmart’s Photo Center offers some of the most competitive prices. Still, Prime members will find great deals and free shipping from Amazon Prints. 

Online photo printing services like Snapfish, Shutterfly and Printique (AdoramaPix) also offer competitive online deals. However, for the best overall print quality, Nations Photo Lab is hard to beat. While Walgreens Photo and CVS photo are typically the most expensive of these eight retailers, online discounts and same-day pickup make them great options for last-minute projects and gifts. Plus, if you join the free loyalty program available at Walgreens, you’ll likely get promo codes for free and discounted prints sent to your inbox.

Before you decide where to order your photo prints, be sure to do a little comparison shopping based on what size prints you want and how many you’ll be ordering. Be sure to also consider how much shipping will cost or if free in-store pickup is available nearby.

Lastly, don’t forget to check for current sales, available promo codes and other offers online before placing your final order. This is how you’ll find the most competitive prices, especially during holiday seasons!

Have you printed photos using an online service before? Let us know in our Community!

Article Updates
  • July 10, 2024: Updated pricing across all print sizes and retailers
  • December 6, 2023: Added Nations Photo Lab