Escalate Anything

Carnival Cruise Line: reservation not honored

Carnival's contract lets it change ports and the itinerary without compensation, except for mechanical failures and federal requirements. For denied boarding or a problem on a past sailing, send written particulars to Guest Care within 30 days after you leave the ship; a suit must start within six months.

ACredibility A · last verified 2026-10-13 · dossier 2026-10-13 · 98% official or government sources · 1 from search snippets or archives
What does this mean?

Grade A (high: almost everything comes from official pages read directly). 98% of 50 sources are the organization's own pages or government sites; 1 value(s) were read from a search snippet or an archive copy.

All Carnival Cruise Line contactsOpen in the interactive directoryJSON

Collect

Steps

  1. Raise the problem on board at Guest Services before you leave the ship, and note names and times.

  2. Within 30 days after you leave the ship, send written particulars through the Guest Care form (choose "Denied Boarding" or "Past Sailing").

  3. If Carnival owes a refund and does not pay, dispute the charge with your card issuer.

  4. Note the forum rules before you sue. Non-injury claims for less than $8,000 go to small claims court in Miami-Dade County, Florida; larger ones go to arbitration. A suit must start within six months after you leave the ship.

More contacts for this issue

PhoneCustomer Service (questions about a current reservation) and bookings +1-800-764-7419
PhonePre-cruise service specialist (questions about an upcoming cruise) +1-800-438-6744 ext. 70355

Facts you can cite

If that fails, escalate

Go up one step at a time. Keep the reference numbers and dates from each contact.

  1. Customer service

    PhoneCustomer Service (questions about a current reservation) and bookings +1-800-764-7419
  2. Written complaint

  3. Federal regulator

    For a refund Carnival owes after it cancelled or delayed a cruise (nonperformance).

  4. Card or bank dispute

    Fair Credit Billing Act billing-error and purchase-dispute rights (Regulation Z)

    Electronic Fund Transfer Act error resolution and unauthorized-transfer liability (Regulation E)

    Card dispute for a refund Carnival owes but has not paid.

State agencies for this sector: your state’s attorney general. Find yours in the list of state agencies, or as JSON in states/<code>.json (for example states/ny.json).

Watch out

  • help.carnival.com answer pages (including the nonperformance refund policy) render only with JavaScript; a plain fetch returns an empty page.
  • The Guest Care form needs the booking number, ship and sail date. Guest Care has no published phone number.
  • Sail & Sign statements need sign-in to the carnival.com account.
  • Carnival says it cannot speed up the release of bank holds; only the card issuer can.

Let your AI agent handle this

Escalate Anything is a free, open-source MCP server for Claude, Cursor, VS Code, Gemini CLI, Codex and other AI apps. Your agent gets this playbook, keeps a case log with reference numbers and follow-up dates, and drafts each message for you to approve.

1. Set it up (needs uv):

uvx escalate-anything setup

2. Ask your agent:

Carnival Cruise Line did not honor my reservation for [date]. Use Escalate Anything to get compensated.

Source code, other install options and the Claude Code plugin

Related