Getting a Christmas card in the mail is one of the best parts of the holidays! If you plan on mailing cards to your friends and family members, it’s best to send them out as soon as possible to beat the holiday rush. If you’re running behind, don’t worry—there are a few ways to send your cards to get them to their destinations by Christmas Day.

Method 1
Method 1 of 3:

USPS

  1. This is the last day that the United States Postal Service (USPS) recommends sending your cards through their ground service. You can drop your cards off in a blue mailbox or you can put them in your own mailbox for your postal person to pick up—whatever’s easier! [1]
    • You can also drop your cards off at any post office nearby.
    • Make sure you have a stamp on every envelope!
    • You can use Mr, Mrs, or Ms, with a period to address a Christmas card envelope.
    • There is Miss, for young girls.
    • If there is more than one family with different last names, you can write their last names and family. For example, the Claytor Smith Family.
  2. This will be slightly more expensive, but it gives your cards a better chance of getting to their destinations before Christmas. You can buy First Class Mail stamps at a post office or online. [2]
    Advertisement
  3. This will ensure that your cards get to their destinations within 1 to 3 business days. Prices start at $7.50, even for a small envelope, so try to get your cards sent out before the 19th. [3]
  4. This is the most expensive option (starting at $26.35 for a small envelope), but your cards will reach their destination either overnight or in 2 days. The USPS also offers a money-back guarantee, so you can be reimbursed if your cards don’t make it on time. [4]
    Advertisement
Method 2
Method 2 of 3:

FedEx

  1. You can ship envelopes via FedEx up until December 15th to get them delivered by Christmas. Prices for shipping envelopes vary, but they’re usually between $7 and $9. [5]
    • You can visit a FedEx store to drop off your envelopes and purchase shipping labels, or you can create one online.
  2. The prices for this shipping label vary, but it will be slightly more expensive than normal ground shipping. Your cards will be delivered just before or on Christmas Day. [6]
    • For small envelopes, 2-day shipping is usually around $18.50. [7]
  3. Your cards will make it just in time for Christmas with this option. You can schedule a pickup from your home or drop off your cards at a FedEx store. [8]
    • For a small envelope, 1-day shipping is usually around $33.00. [9]
  4. This is the most expensive option, but your cards will reach their destination that same day. The price varies greatly depending on what city you’re in and where the card is going. [10]
    • You can buy a FedEx envelope or purchase a shipping label at a FedEx store near you.
    Advertisement
Method 3
Method 3 of 3:

UPS

  1. Your cards will definitely make it on time for Christmas, so you won’t have to pay anything extra. Visit a UPS store or go online to print out your shipping labels. [11]
    • Mailing a small envelope via UPS usually costs $8.25. [12]
  2. This will guarantee that your envelopes make it on time for Christmas. You have to pay slightly more for this service, but your cards will get there! [13]
  3. Your cards will be delivered via plane, so they’ll make it in time for Christmas. You can make a 2-day shipping label online or at any UPS store.
  4. This is the last day you can ship your cards via UPS to get them delivered before Christmas. UPS doesn’t do deliveries on Christmas Day, so your cards will get to their destinations on December 24th. [14]
    Advertisement

Community Q&A

Search
Add New Question
  • Question
    I mailed 2 cards from Arlington, MA to New Hampton, NH 9 days ago and they still haven't arrived. Is it possible they can be this delayed, or should I assume they are lost?
    T. Chinsen
    Top Answerer
    Mail within a week of Christmas will in all likelihood be very delayed. It can be as much as 7-10 days from the drop off date to the arrival date. If the cards do not arrive after 10 or more days, they are probably lost. Contact the postmaster of both zip codes to alert them of the problem. If no one knows of the problem, then no one will fix it.
Ask a Question

      Advertisement

      Tips

      • If you’re sending your cards through the United States Postal Service and don't need expedited shipping, use a standard $0.55 stamp for regular-shaped cards and envelopes. If you’re sending out large, square, or irregularly-shaped envelopes, use the $0.70 stamps. [15]
      • Make sure each envelope has the recipient's correct address, your return address, and the proper postage.
      • Prepare your cards the week after Thanksgiving so you can send them at the cheapest rate.
      Show More Tips
      Advertisement

      About this article

      Thanks to all authors for creating a page that has been read 11,829 times.

      Did this article help you?

      Advertisement