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

Do Canadians Need a Visa or ESTA to Cruise From a US Port?

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

Quick answerNo. Canadian citizens don't need a visa or an ESTA to fly to the US or board a cruise from a US port. You do need a valid Canadian passport, and NEXUS is not a substitute for cruise boarding. Permanent residents who aren't Canadian citizens follow the rules for their own nationality.
Hand-drawn sketch of a passport, a document, a cruise ship and a palm tree, illustrating Do Canadians Need a Visa or ESTA to Cruise From a US Port?

Canadian citizens can skip the visa and ESTA question entirely. What you do need for a cruise from Miami, Fort Lauderdale, Seattle or any other US port is a valid Canadian passport book, and the exceptions mostly affect people who aren't Canadian citizens.

Why ESTA doesn't apply to you

ESTA is the online authorization for travellers from Visa Waiver Program countries, such as the UK, Australia and much of Europe. Canada isn't in that program because Canadian citizens have their own long-standing visa exemption for US visits. Cruise guides mentioning ESTA are written for international passengers.

The same exemption covers Alaska sailings from Vancouver, where US officers preclear you at Canada Place, and Caribbean sailings that call at the Bahamas, Mexico or other islands. Canadian passport holders don't need visas for the usual Caribbean stops.

Which document do you need?

Who you areWhat you need to cruise from a US port
Canadian citizen flying to the portValid Canadian passport book
Canadian citizen with NEXUSPassport still required; NEXUS may speed some lines
Canadian citizen driving to the portPassport recommended; some lines list an enhanced driver's licence, but check
Permanent resident of CanadaPassport from your country of citizenship plus PR card, and an ESTA or US visa if your nationality needs one
Dual citizenUse the passport you'll be travelling on consistently, and check it meets the line's validity rule

Royal Caribbean, for example, states that a Canadian passport is required for guests travelling to the US by air. Other lines word it differently, so read your own line's document page.

The NEXUS trap

NEXUS speeds up land and air crossings, so many cardholders assume it covers the ship. It doesn't replace a passport on cruise documents lists. A passport also matters if something goes wrong: if you miss the ship or need to fly home from a foreign port, you can't board a flight without one (see what happens if you miss the ship).

Exceptions that catch people

A five-minute document check

  1. Confirm every traveller's passport is valid for at least six months after the cruise ends.
  2. Make sure the name on the booking matches the passport exactly.
  3. Read your line's travel documents page for your departure port.
  4. If anyone isn't a Canadian citizen, check their US entry requirements and apply for an ESTA or visa early.
  5. Complete online check-in with passport details (see cruise check-in documents 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 →

Confirming your specific itinerary

Document rules occasionally change, and less common ports can add requirements. For a full rundown of what gets Canadians on board, including ID for Canadian departures, see passports, NEXUS and ID.

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

Do Canadians need ESTA for a cruise?

No. ESTA is for citizens of Visa Waiver Program countries, and Canadian citizens are already visa-exempt for US visits, so a valid passport is all you need. Permanent residents of Canada may need an ESTA or visa depending on their citizenship.

Can Canadians use NEXUS instead of a passport to board a cruise?

No. Cruise lines generally don't list NEXUS as a boarding document, and Canadians flying to a US port need a passport for the flight anyway. Bring the passport, and NEXUS may simply get you into a faster line at some ports.

How long does my passport need to be valid for a cruise?

The US only needs it valid for your stay, but many cruise lines ask for six months' validity beyond the end of the cruise, and some ports of call expect it too. Renew if you are close.

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