Where to Buy Postcards Near Me: Walgreens? USPS? etc

There are many places where you can buy postcards nearby and online. You can fully customize postcards by buying the paper and creating them at home or you can buy ready-made postcards. Getting photo cards printed is another option. Barnes & Noble, CVS, Hallmark, Office Depot, Target, USPS, Walgreens, and Walmart all sell postcards. Below, we have all of the details of availability, types of postcards, and more.

Where to Buy Postcards

It has long been a tradition for people to send postcards home when they’re traveling to new, exciting places around the world. Typically, these postcards are found in gift shops at airports or tourist attractions. But what if you want to send a few postcards from home?

These days, communication is most often done via social media, text messaging, and the like. All we ever get in the mail are bills and Amazon orders. Because of this, receiving handwritten correspondence is exciting. However, sometimes it’s difficult to fill a whole page — after all, your friends and family already know all about your life thanks to social media. Postcards are a great solution! They don’t provide a lot of space, so a short message is all that’s needed — and they’re cheaper to send than a standard letter.

The question is, where can you buy postcards nearby? There are more options than you might think. Here’s where to get postcards…

Barnes & Noble

Barnes & Noble has a large selection of postcards online. None of the Barnes & Noble stores we called keep postcards in stock, but you can have them shipped to a location near your for in-store pickup.


CVS Photo offers a number of templates for personalized photo cards. These are very similar to postcards and can be used as such. You can go to CVS’ website and create your own photo cards by choosing your preferred template and uploading your favorite photo. Once you’ve completed your order, CVS can have it ready for you to pick up the very same day at select store locations. Alternately, you can have your order mailed to you. In-store options vary by available equipment; there is typically a larger selection of designs online.


Hallmark sells postcards, but its online selection is surprisingly limited for a card shop. None of the Hallmark store locations we called keep postcards in stock in-stores.

Office Depot/OfficeMax

You can buy blank postcards from Office Depot/OfficeMax and make your own at home. Office Depot/OfficeMax also has a limited selection of ready-made postcards.


Target sells blank postcards that you can use to print your own designs at home. It also sells invitation-style postcards online.


The United States Postal Service sells postcards online and in-store. Some of the postcards are pre-stamped, so the cost of postage is included in the price. Though postcard availability varies by location, USPS is the place that will most likely have ready-made postcards in stock when you need them. And, while you’re there, you can pick up postcards stamps.


Walgreens’ photo department makes customizable postcards. It has a large selection of postcard templates online. After deciding which you like best, upload your favorite photo(s) and place your order. Walgreens can have your postcards ready for pickup within the same day at some locations. Alternately, you can have them shipped to you. In-store options vary by available equipment; there is typically a larger selection of designs online.

Note: Walgreens stores in big cities and/or near tourist attractions frequently sell postcards for travelers.


Walmart sells blank postcards you can print at home and invitation-style postcards. Walmart Photo can make customized postcards. Some styles are available for same-day pickup; others will need to be shipped. (Having items shipped to a store is free, whereas shipping directly to your house requires a shipping fee.) You can also bring your photos to a Walmart Photo department near you and have postcards made in-store.

In Summary

That’s where to get postcards. There are lots of places where you can purchase postcards nearby and online, including Barnes & Noble, CVS, Hallmark, Office Depot/OfficeMax, Target, USPS, Walgreens, and Walmart. Some of these stores sell blank postcards you can design at home; others have photo departments that can print your favorite image on postcards. And, of course, you can buy ready-made postcards.

Wondering how much it costs to send a postcard? Check out our article: How Many Stamps Do I Need to Send a Letter, Package, etc? (Answered).

Leave a Comment

We respond within 24 hours.

Terms of Use