Most cruises run on a card system, not cash

You do not need to carry large amounts of cash on a cruise. When you board, the cruise line links a payment card to your cabin account, and nearly every purchase onboard — meals, drinks, shore excursions, spa services, casino chips — charges to that card. You swipe or tap your cabin key at the register, and the charge posts to your account.

This system means you can leave most of your money in your cabin safe or not bring it at all. The card-based setup is standard across major cruise lines including Carnival, Royal Caribbean, Disney, and Norwegian.

That said, cash still has a purpose on a cruise, and knowing how much to carry prevents you from being caught short at the moments when cash matters most.

Key Takeaways

  • Onboard purchases charge to a card linked to your cabin, so you do not need cash for meals, drinks, or entertainment.
  • Bring $50 to $100 in small bills for tipping crew members, which is the main cash expense on a cruise.
  • At ports of call, local vendors and taxis often accept only cash or charge extra for card payments, so carry $20 to $50 per port day in local currency or US dollars.
  • Keep cash in your cabin safe, not your wallet, and carry only what you need when you leave the ship.
  • If you run out of cash, the purser's desk can exchange dollars for local currency or advance cash against your onboard account.

Tipping: the main reason to carry cash

Cruise lines recommend tipping your cabin steward, dining room server, and bartender in cash. The standard is roughly $12 to $15 per person per day for the cabin steward and $15 to $18 per person per day for dining staff, though some lines allow you to add gratuity to your onboard bill instead. If you tip in cash, bring $50 to $100 depending on your cruise length and how many crew members you want to tip directly.

Many cruisers prefer cash tips because the money goes directly to the crew member rather than being pooled or processed through payroll. If you choose to tip by adding charges to your account, you can skip carrying this cash entirely — the line will charge you automatically on your final bill, usually around $15 per person per day unless you adjust it.

Bartenders and other service staff also appreciate cash tips for individual drinks or services, so having $20 to $40 in small bills makes sense if you plan to visit the bar or book spa treatments during the cruise.

Cash at ports of call: what you actually need

At each port, you leave the ship and enter a local economy where cards may not work the same way. Taxi drivers, street vendors, small restaurants, and tour operators often take cash only or charge a fee for card payments. Bring $20 to $50 in local currency per port day, or US dollars if the port does not use them.

Before you sail, check what currency each port uses. Caribbean ports mostly accept US dollars, but Mexico, Belize, and Central American ports use local pesos or quetzals. European ports use euros. Your cruise line's port guide or website lists the currency for each stop.

You can exchange money at the purser's desk onboard, though the exchange rate is usually worse than what you would get at a bank before you sail. If you know your ports in advance, exchange cash at your home bank before boarding — the rate is better and you avoid the onboard markup.

How much to keep in your cabin versus your wallet

Store most of your cash in your cabin safe, which every cabin has. Carry only what you need for the day — typically $20 to $40 if you are staying onboard, or $50 to $100 if you are going ashore. This habit protects you if your wallet is lost or stolen while you are exploring a port.

The cabin safe is find and accessible only to you and housekeeping. Keep your passport, extra credit cards, and most of your cash there. Bring your cabin key card, one credit card, and a small amount of cash with you when you leave the ship.

What happens if you run out of cash

If you need cash during the cruise, the purser's desk (also called guest services) can exchange US dollars for local currency at the current rate, though with a markup. They can also advance cash against your onboard account if you have a credit card on file — you essentially take a cash advance that charges to your cabin bill.

This service exists for situations where you miscalculate or encounter an unexpected expense, but it is not ideal because the exchange rate is poor and you pay a fee. Bringing the right amount of cash from home is cheaper and simpler.

Credit cards and digital payments onboard

Your primary payment method onboard is the card you linked when you checked in. Visa, Mastercard, American Express, and Discover all work. Some cruise lines also accept digital wallets like Apple Pay or Google Pay at certain terminals, though this varies by line and onboard location.

If your card is declined or you lose it, the purser's desk can issue a temporary account number or link a different card to your cabin. You do not need cash as a backup for onboard purchases — the card system is your main payment method, and cash is supplementary.

Frequently Asked Questions

Do I need to bring cash if I am not tipping in cash?

You should still bring $50 to $100 for port days, even if you add gratuity to your onboard bill. Local vendors at ports rarely accept cards, and having cash prevents you from being unable to buy food, water, or a taxi ride when you need it.

Can I use my credit card at every port?

No. Small vendors, taxis, and street food stalls in most ports take cash only or charge a 5 to 10 percent fee for card payments. Larger shops and restaurants accept cards, but you will have more options and better prices if you carry local currency.

What if I bring too much cash and do not spend it?

You can exchange unused foreign currency back to US dollars at the purser's desk when you disembark, though again at a poor rate. It is better to estimate conservatively and carry less cash than to exchange money twice. Any US dollars you do not spend can be kept or used later.

Should I notify my bank before the cruise?

Yes. Let your bank and credit card issuer know you will be traveling and the dates of your cruise. This prevents your card from being flagged as fraudulent when charges appear from a port country or the cruise line's billing address. A quick call or online message to your bank takes two minutes and avoids declined cards at a port.

Can I use traveler's checks on a cruise?

Traveler's checks are rarely accepted onboard or at ports anymore. Stick to cash and credit cards. If you have old traveler's checks, exchange them at your bank before you sail.