9 Places Where to Buy Postcards Near Me and Online (Blank & Customized)

So why would anyone go back to the simple postcard when there’s a litany of faster and cost-effective ways to market their businesses or connect with friends and family?

It comes down to postcard’s versatility, personality, cost-effectiveness, high readership, and trackability. But, again, postcards are a great way to keep your business growing at a reasonable price.

Whether you want to introduce new products and services, drive traffic to a website, send coupons, announce special offers, or send invitations to a seminar, event, or tradeshow, a postcard is a tangible way to target your prospects without breaking the bank.

What makes postcards a staple of direct mail marketing is their cost-effectiveness and high readership. For example, you can buy a 50-pack of postcards for less than $10. In addition, according to the Postal Service, postcards have a 94% readership likelihood compared to 14% for direct mail letters. Thus, you’re likely to get a good ROI on your direct marketing campaign.

Business aside, sending a personalized birthday postcard to your folks, friend, or colleague is a tangible way to show that you care and that your thinking about them, offline!

That’s why savvy entrepreneurs and frugal consumers still ask: Where can I buy direct mail postcards near me?

Short Answer: There are many places to buy a blank, customized or pre-printed postcards in your local area and online. Top places to buy business postcards near me and online include Walmart, Barnes & Noble, CVS, Office Depot OfficeMax, Walgreens, and your nearby post office. You can also order postcards online at Amazon, Hallmark, and Target. 

Walmart is a convenient place to buy blank, pre-printed and customizable postcards online and in-store, while Amazon is your go-to place if you want to buy blank and pre-printed postcards in bulk at affordable prices.

CVS and Walgreens are also neighborhood places to purchase postcards because they have retail stores almost everywhere, and just like Walmart, they carry a wide selection of postcards to meet your needs. Even better is that each has several 24-hour retail pharmacy stores nearby to meet your needs late at night.

Again, Walmart, CVS, and Walgreens allow you to customize postcards online and order them to your nearby location or have them shipped to your address the same day.

If you don’t want ready-made postcards, consider buying the blank paper and customize it with all sorts of designs at home. Printed photo cards can also be used as postcards, or buy a Cricut Maker and design cardstock from scratch.

Keep reading to learn about postcard mailing and who sells postcards near me and online.

How to Mail a Postcard Internationally and Domestically?

Postcard mailing is pretty similar to sending a letter. Once you buy your postcard, you need to attach mailings stamps for a fee, address the card properly, write the message, and drop it by your nearby USPS location or postbox to mail it.

But it’s no surprise that many young people don’t know how to mail a letter. That’s to be expected with today’s tech-powered communication methods, such as email, texting, and Zoom calls. So if you belong to that camp, here’s a step-by-step guide on how to mail a postcard internationally and domestically.

Buy a Postcard

While traveling, you can buy a postcard from any places discussed here or at your local supermarket, gas stations, and souvenir shops. You can also buy a blank, pre-paid, or customizable postcard online.

Buy a Stamp

USPS and Walmart sell stamps online and in-store, among other local places such as your grocery store, Costco in bulk, and convenience stores. It costs 1/3rd less to mail a one-ounce postcard vs. a standard letter. Currently, it costs 40 cents to mail a postcard domestically within the US. While it currently costs $1.30 to mail a postcard internationally with a Global Forever stamp that never expires, even if postal rates go higher. You can buy Global Forever stamps at Walmart or USPS. 

Attach the Stamp

Once you’ve bought the proper stamp for a postcard, attach it to the upper right-hand corner as proof of payment. You’ll likely see a square mark or symbol on the postcard showing the exact place to attach the stamp.

Address the Card

Postcards include spaces for the sender’s and receiver’s addresses. It’s not a must that you write your address, but make sure to include the correct receiver’s address so that your postcard is delivered to the right person.

Write the Message

Once the stamp is on, write a personalized message for the recipient. Whether it’s an invitation to a wedding or social gathering or bragging about your fabulous vacation, keep it short and avoid writing too close to the edge.

Mail your Postcard

Double-check to ensure that the postcard is addressed correctly and you’ve placed the correct postage. Then drop by your nearby Post Office or public mailbox to send it internationally or domestically. You’re done! Leave it to the USPS delivery team to handle the rest.

How Many Stamps Do I Need for a Postcard?

The number of stamps you need for a postcard depends on the size of the postcard and where you’re mailing it. For example, postcards that measure 6″ x 4.25” x 0.16” or smaller cost about $0.36 to mail anywhere in the US. So one stamp will be more than enough when mailing postcards domestically. 

But you may need more than one stamp when sending large postcards or sending internationally. Alternatively, opt for the prepaid Global Forever stamps. A Global Forever stamp is cheaper than buying multiple stamps when mailing a postcard or 1-ounce letter-size across the globe.

Where To Buy Postcards Near Me?

We’ve researched for you and compiled a list of who sells stamps nearby with the top places in your area.

1. Walmart

Walmart is the largest brick-and-mortar grocery retailer in the United States, with nearly 5,000 superstores across the country. 90% of Americans live within 10 miles of a Walmart, making it a top place to buy postcards locally. It’s a one-stop-shop for things like making keys, carpet cleaner rentals, slippers for hardwood floors, and visiting a nail salon in the store. 

Walmart stores sell customizable postcards, preprinted postcards, and invitation-style postcards. It also allows you to bring your photos to a nearby Walmart Photo Center and make the postcards in-store. Go past the return desk and Money Center counter and to the back of the store to find the photo center. Postcards can be purchased online or in-store with Venmo at Walmart.

Types of Postcards: Customized, blank, wedding, religious, animal, puppy dog, flower, bulk voter postcards, motivational, thank you, wild animals, US map, hand-painted cat, around the world, national parks, watercolor, teacher, Christian motivational, Disney, Christmas, Hello Kitty, movie, vintage, and more.
Availability: In-store and online
Customizable: Yes
Discounts: Buy Walmart discount gift cards at Raise.com to save money

Find a nearby Walmart to buy a customized postcard. 

2. Barnes & Noble

Barnes & Noble is a top bookseller that also sells a wide selection of postcards online. Currently, the bookstore chain operates over 610 stores across all 50 states. However, most of its retail locations may not keep postcards on hand, except during holidays like Christmas. But you can buy postcards online and have them shipped to a nearby Barnes & Noble location for in-store pickup.

Types of Postcards: Collectible, vintage, Star Wars, Disney Princess, Frank Lloyd Wright
Availability: In-store and online
Customizable: No
Discounts: Become a B&N Member to get discount codes, online coupons, and sales

Find a nearby Barnes & Noble to buy vintage postcards. 

3. CVS

CVS Pharmacy is the largest pharmacy chain in the US, with nearly 10,000 locations. The CVS photo finishing services provide several templates to create personalized postcards.

You can customize and order a postcard through the CVS website by simply selecting your preferred template. Once it’s designed, you can choose to pick it up at your preferred CVS location or have it mailed to your address. In-store options vary based on equipment availability at your local store. Unfortunately, you cannot use your EBT card at CVS to buy postcards, but you can use an unexpired debit card or money on your Reliacard.

Types of Postcards: Customized, photo, Christmas, save the date, and travel
Availability: In-store and online
Customizable: Yes
Discount: Get a CVS coupon code on the photo deals page

Find a CVS that sells custom postcards near me and online.

See our guides on gift cards at CVS, cash back limits, and money orders.

4. Office Depot OfficeMax

OfficeMax operates more than 940 stores in 47 States, Puerto Rico, and the Virgin Islands to make photocopies nearby, cheap fax services, or local laminating services. In addition, it allows you to purchase blank postcards and customize them at home. 

It sells a large variety of customizable postcards online, which you can choose based on colors, fonts, and postcard size. You can also select full color, gloss, and semi-gloss finishes.

Office Depot OfficeMax sells a limited selection of blank and ready-made postcards in-store.

Types of Postcards: Customized, ready-made, blank
Availability: In-store and online
Customizable: Yes

Find a nearby Office Depot OfficeMax that sells postcards.

5. Target

Target operates more than 1,900 stores in the US that accept EBT cards, sells makeup with Ulta, affordable food to buy on your grocery list, home décor, cheap trendy clothing, and trade-in used electronics. However, Target stores don’t sell postcards, but you can buy them online through the Target website.

You’ll find a wide selection of cheap blank postcards on their website that you can customize with your own designs. The Target delivery options include contactless Same Day Delivery, Drive Up, or shipped to your home or a preferred store for pick up. Target does accept Venmo in-store for purchases and personal checks.

Types of Postcards: Blank, kids, holiday, Christmas, puppy, animal, patriotic, map of the US, Christian motivational, around the world travel, American flag, autumn, baseball, wedding, thank you, NASA, Thanksgiving, Halloween, and more.
Availability: Online
Customizable: Yes, yourself

Discount: Get a 5% Target discount when you use the RedCard

Visit your nearby Target to purchase postcards for holidays. 

6. United States Postal Service (USPS)

Over 34,000 USPS offices across the country make it a convenient place to locally buy postcards, get a cheap notary, or get one of the cheapest money orders. In addition, the USPS sells ready-made and oversized postcards online and in-store.

In addition, you’re more likely to find pre-stamped postcards at the Post Office. It includes the postage cost in the final price, so you don’t have to buy stamps nearby.

Types of Postcards: Pre-stamped, blank, oversized 
Availability: In-store and online
Customizable: No

Find a nearby USPS to buy blank postcards that are pre-stamped.  

7. Walgreens

Walgreens has nearly 9,500 stores that accept EBT cards across the country, but it’s not a store that accepts Venmo. The Walgreens photo department makes customizable postcards in stores with available equipment. But, you’ll find an extensive selection of postcards online at Walgreens.com

You can customize your postcard online by selecting your preferred template. You’ll then get an option to upload a photo and place your order. The postcard will be ready for pickup at your preferred Walgreens location within 24 hours. Alternatively, you can have it mailed to your address. 

Types of Postcards: Customized, blank, photo, moving announcements, thank you, holiday, save the date, travel, and thinking of you.
Availability: In-store and online
Customizable: Yes
Discounts: Join myWalgreens to redeem cash rewards for purchases.

Go to Walgreens to buy custom photo postcards or refill ink cartridges.

Where To Buy Postcards Online?

You can save money on gas and time by buying postcards online. While buying things online comes with shipping costs, the fees can be avoided in most cases by spending a minimum amount, such as adding staples like baby formula, protein powder, or scantrons for a college course. Again, that time can be spent doing something else. 

So if you don’t feel like getting dressed to drive to the nearest Walmart or post office, buying 

postcards online offer the most extensive selection to buy in bulk.

8. Amazon

Amazon is the largest online retail giant in the world. It’s reputed as a place where you can buy almost anything, including tennis paddles, hair dye, garment steamer, vacuum steam mop combo, and more. 

Amazon is a cost-effective place to buy postcards in bulk or pre-printed, customizable, and blank.

Types of Postcards: Customized, blank, wedding, religious, motivational, thank you, wild animals, US map, hand-painted cat, Harry Potter, LEGO, American Flag, happy birthday, Halloween, Star Wars, glow in the dark, landscape, around the world, Florida, national parks, watercolor, teacher, Christian motivational, Disney, Christmas, Hello Kitty, movie, vintage, and more
Availability: Online only
Customized: Yes
Discounts: Join Honey for Amazon discount codes for anything

Go to Amazon to buy cheap postcards online. 

9. Hallmark

Hallmark has around 2,000 greeting card stores that sell gift wrap, holiday gifts and ornaments, stuffed animals, and of course, greeting cards. Though it doesn’t sell postcards in-store, you can buy them online.

Surprisingly, it has a limited selection, but you can find a few choices like blank, vintage, and travel postcards. Unfortunately, you’ll rarely find any Hallmark physical locations that carry postcards, except during holidays.

Types of Postcards: Blank, holiday, travel, vintage
Availability: Online
Customizable: No
Discounts: Visit the Hallmark Offers page for promotions and coupons

Go to Hallmark.com to buy postcards online.

Where to Buy Real Estate Postcards?

Real estate prospecting postcards are a great way to promote your latest property listings, open houses, announcements, estate sales, or special offers. While you can buy blank or customizable postcards and design them the way you want, having a ready-made template for running or starting your real estate business is always handy. 

Vistaprint is the best place to buy real estate postcards with ready-made estate templates. From business cards to postcards, Vistaprint has been helping businesses create custom designs and professional marketing materials for over 20 years. Its website is a cheap place to buy realtor postcards with its online printing services. 

Vistaprint has some of the best real estate postcard templates in all sorts of customizable designs. You can choose to customize one of their designs or upload and print your design. Based on the design, prices may vary slightly, but you can expect to buy a 50 pack of real estate postcards in bulk for about $22 on the Vistaprint website.

Go to Vistaprint.com to buy realtor postcards.

Where to Buy Real Estate Postcards for Farming?

Etsy is the best place to order real estate postcards for framing online. The Etsy marketplace has uniquely designed handcrafted, vintage, and customized products. It carries all sorts of realtor postcards, including fall real estate farming postcards in unique and attractive designs. Prices will vary depending on the seller, design, and package size.

Visit Etsy.com to buy realtor postcard listings.

Where to Buy Cheap Bulk Postcards?

One of the cheapest places to buy custom cards in bulk is Print Place. It sells high-quality prints at affordable rates. In addition, you’ll find postcards available in gloss, matte, or high gloss UV finishes for direct mailing and EDDM (Every Door Direct Mail) services. 

Postcards are available in bulk packs of 5,000 pieces and up, but you can also buy packs of 10 cardstock. The prices will vary depending on the postcard size, pack size, and design. Depending on the chosen card size and design, you’ll be paying about 1 cent to 74 cents per postcard.

You can also buy bulk postcards at Vistaprint for business or personal use. The packs range from 50 to 20,000. You’ll realize more savings if you buy in packs of 500 and above. For instance, a pack of 500 postcards costs $50, which is 1 cent each, while a pack of 20,000 postcards costs $655, roughly $0.033 each. So the more you buy, the more you save on cheap bulk postcards.

Where to Buy Blank Postcards? 

If you want to buy blank postcards, ARTnews is one of our top choices. Artnews carries the best blank postcards for small-scale artwork and handwritten notes. You can also buy blank postcards online at Etsy, Amazon, and Staples.

Where to Buy Customized Postcard Advertising?

Vistaprint is a top place to buy advertising postcards. Postcard advertising is a personalized way to promote products and services, announce new product offers, promotions, special offers and send coupons to customers via direct mail. Vistaprint has various designs for advertising postcards that you can customize with your brand images, logo, and marketing message.

The Prices at Vistaprint start at $22.25 for a 50 pack of advertising postcards.

Where to Buy Postcards from Around The World?

If you’re looking to buy postcards from around the world, we suggest using global retailers. You can buy in-store if your preferred retailer has a location in your area or buy online to have postcards shipped to your address.

The top places to buy postcards from around the world include:


Etsy is a global marketplace known for its unique, creative, crafted, vintage products. For example, you’ll find all sorts of blank, pre-printed and customizable postcards with creative designs from different sellers. Etsy ships worldwide, but you’ll need to check whether your specific seller ships to your area.


Amazon is a global online retail giant where you can buy almost everything. You’ll find blank, pre-printed, and customizable postcards listed on Amazon.com by different sellers from around the world. It sells pre-printed postcards, as well as customizable ones you can use to create personalized designs. Amazon ships globally, but some independent sellers don’t ship worldwide; see the product listing for details.


Walmart has nearly 11,000 stores in 24 countries, making it a good place to buy postcards from around the world. In addition, its online store has operations in different countries across the world. So whether you want blank, pre-printed or customizable postcards, you can get them at Walmart.com and have them shipped to your nearby store for pickup or delivered to your address. 

What Stores Don’t Sell Postcards?

Here’s a list of retailers that generally don’t sell postcards:

Buy Postcards Near Me and Online Summary

Postcards are popular ways to market your business through direct mail. They also come in handy when you want to send a short message to your family and friends to show that you care and remember them. Whatever your reasons, you can buy blank, pre-printed and customizable postcards in-store or online at Walmart, the Post Office, CVS, Walgreens, Amazon, and Target.

The cost will vary by the postcard size, design, pack size, and retailer. Generally, you can expect to buy standard postcard sizes for pennies on the dollar and save even more money when you buy in bulk.

If you need only a few postcards, consider buying at the nearby Walmart, CVS, or Walgreens store. Due to shipping fees, ordering online is only a viable option if you want to buy postcards in bulk for business or personal use. Sites like Amazon, Etsy, and Walmart sell in packs of 50 or more for sale online.