Cruise Questions CanadaEvery cruise question answered — great prices, with extras on top.
First-Time Cruisers

Can You Send Postcards From a Cruise Ship? How Mail Works at Sea

Updated 25 October 2026 · 4 min read · Cruise Questions Canada editorial team

Quick answerYes, on most ships. Buy postcards on board or ashore, use stamps from the country where the card will be posted, and either hand them to guest services to be mailed at an upcoming port or drop them at a post office ashore. Canadian stamps only work if posted in Canada, and cards often take one to three weeks or more.
Hand-drawn sketch of a document, a cruise ship, a map and a gift, illustrating Can You Send Postcards From a Cruise Ship? How Mail Works at Sea

Yes, you can send postcards from a cruise, but there's no ship's postbox that empties every morning. Your card has to enter a national postal system somewhere, and the stamp has to match the country where that happens.

Which stamps do you need?

This is where most people go wrong. A stamp is valid only in the country that issued it, so the stamp depends on where the card is posted, not where you bought it or where you live.

Where the card is postedStamps to useTip
Vancouver, before boardingCanadianUse a downtown postbox before you board
Alaska portsUS international postcard stampsPost offices are close to the docks in the main ports
US Virgin Islands, Puerto RicoUS stampsSame rates as the mainland
Mexico and most Caribbean islandsThat country's stampsDelivery is slow and less predictable
EuropeThat country's stampsOften sold at tobacconists and newsagents
Handed to guest servicesAsk which port it'll go fromBuy stamps for that country

A US international postcard stamp is about US$1.70 at recent rates; confirm at the counter.

How to send a postcard from your cruise

  1. Buy cards early. The gift shop sells ship postcards; ports sell scenic ones for less.
  2. Ask guest services on day one whether they collect mail, which port it goes from and whether they sell stamps.
  3. Write them on a sea day so they're ready before the first port.
  4. Post them yourself at the first suitable port if you can. A post office drop is more reliable than mail passed through the ship.
  5. Write "Canada" clearly on the last line of the address, in capitals.

Why postcards arrive after you do

Mail given to the ship sits until a port with a reliable postal link, then joins that country's international mail. Cards posted in Alaska usually take one to three weeks to reach Canada. From some Caribbean and Mexican ports, several weeks is normal, and some cards never turn up.

Is it still worth it?

For grandparents, classrooms and kids who collect stamps, yes. A card from Ketchikan or Cozumel with a foreign stamp and postmark is a small souvenir that a photo message can't match. Treat it as a keepsake, not news.

If speed matters more than postmarks, postcard apps can print your own photo and mail it from a printer in Canada, which needs only a few minutes of wifi (see how cruise ship internet works).

Planning a grandkids' trip? Grandparents cruising with grandkids has ideas, and a postcard home to parents is a nice daily ritual. Souvenirs are covered in duty-free shopping limits for Canadians.

Have a question about this? A licensed cruise expert can answer it for free — no booking required, no pressure.

Ask a cruise expert →

Continuing this classic travel tradition

Sort the stamps for each country, post cards ashore whenever you can, and tell the recipients they're coming. The postcard is the souvenir; the delay is part of the charm.

Want this priced up for your dates? Speak to a licensed cruise expert — same price as booking direct, plus perks like onboard credit and prepaid gratuities the websites don't show. No fee, no obligation, and you can book online if you'd rather.

Get a quote or book online →

Frequently asked questions

Can you mail postcards from a cruise ship?

Yes on most ships. Guest services typically collects stamped postcards and sends them ashore at an upcoming port, and some ships sell the right stamps. The surest method is to post them yourself at a post office in port.

How long does it take for a postcard mailed from a cruise to arrive?

Usually one to three weeks to Canada from Alaska or the US, and often longer from the Caribbean or Europe. Expect to be home before your postcards are.

Can I use Canadian stamps on postcards sent from a cruise?

Only if the card goes into the Canadian postal system, for example posted in Vancouver before you board. Stamps are valid only in the country that issued them, so cards posted in Alaska need US stamps and cards posted in Mexico need Mexican ones.

More questions you might have

Booking essentials: Is It Cheaper to Book a Cruise Through a Travel Agent · What Are Expedia Extras on a Cruise Booking · Onboard Credit Explained and How to Get More · Cruise Line Policies Compared: 8 Lines Side by Side (2026)

Speak to a cruise expert