Bring minimal cash—most cruise ships run almost entirely on card payments
You do not need much cash on a cruise. The ship charges nearly everything to your cabin account, which you pay with a credit or debit card at the end. Onboard shops, restaurants, bars, and activities all work this way. The only places where cash matters are the ports you visit, where local vendors may not accept cards, and tipping, where some crew members prefer cash though the ship will add a gratuity to your bill automatically.
Most people bring $50 to $200 in cash for a week-long cruise—enough for a few meals or drinks at ports, small purchases, and optional tips. The exact amount depends on how many ports you visit, whether you plan to eat off the ship, and your tipping preferences. If you use only the ship's restaurants and bars, you may not need cash at all.
Key Takeaways
- The cruise ship charges everything to your cabin account, which you settle with a card when you leave, so you do not need cash for onboard purchases.
- Cash matters at ports, where local shops and restaurants may not take cards or may charge extra for card payments.
- Crew members who provide service—cabin stewards, bartenders, dining staff—often receive tips in cash, though the ship adds an automatic gratuity you can adjust.
- Bring only what you need for ports and tips; carrying large amounts of cash on a ship is unnecessary and creates a theft risk.
- Notify your bank before departure so your debit and credit cards work at ports without being blocked as fraud.
How onboard charges work and why you need almost no cash
When you board, the cruise line links your cabin to a payment method—usually a credit card or debit card. Every purchase you make on the ship—meals at specialty restaurants, drinks at bars, spa services, casino chips, shore excursions booked onboard—goes to that account. You do not swipe or hand over money. The ship keeps a running total and you pay the full balance when you disembark, either by card or by cash if you brought enough.
The main restaurants, buffets, and basic bars are included in your cruise fare, so those cost nothing extra. Specialty dining venues, premium beverages, and some activities charge to your account. Because everything is tracked electronically, you have a detailed receipt of every charge before you leave the ship.
This system means you can board with no cash at all if you plan to stay onboard the entire cruise. However, most people visit ports, and that is where cash becomes useful.
Why cash matters at ports and how much to bring
At each port, you leave the ship and enter a local economy where the currency is not dollars (unless you are in a U.S. port) and card acceptance varies. A beachside vendor in the Caribbean may take only cash. A restaurant in Mexico may charge a fee for card payments or straightforward not have a card reader. Small shops in ports often prefer cash because they avoid processing fees.
Bring enough cash in the local currency to cover meals, drinks, and small purchases at each port. For Caribbean ports, $50 to $100 per port is typical. For Alaska or Europe, amounts vary by destination. If you are visiting five ports, you might carry $300 to $500 total. You can exchange money at your bank before you leave, or withdraw cash from ATMs at ports—most ports have ATMs near the cruise terminal, though fees explore.
Do not exchange large amounts of money before the trip. You will not spend it all, and you will lose money converting it back. Instead, bring enough for the first port, then use ATMs at later ports as needed. This spreads out the ATM fees and leaves you with less leftover foreign currency at the end.
Tipping: where cash is most useful onboard
Cruise lines add an automatic gratuity to your bill—usually $12 to $16 per person per day for standard cabins, higher for suites. This covers housekeeping, dining staff, and other crew. You can adjust this amount up or down when you settle your account at the end of the cruise.
Many crew members, especially cabin stewards and bartenders, prefer to receive tips in cash directly. If you want to tip extra or tip in cash, you will need bills. A $5 bill for your cabin steward, $1 to $2 per drink for bartenders, and $5 to $10 for dining staff are common amounts. You do not have to tip in cash—you can add to the automatic gratuity on your final bill—but crew members often appreciate the directness of a cash tip.
Bring small bills: ones, fives, and tens. Crew members cannot easily break a $50 bill, and you will not want to hand over more than you intend to tip.
Protecting your cash and cards while cruising
Cruise ships are generally safe, but theft does happen. Do not leave cash or cards in your cabin when you are not there. Use the in-cabin safe, which is standard on all cruise ships. If your cabin does not have a safe, ask the front desk for a safe deposit box.
Bring a mix of payment methods: a primary credit card, a backup card, and a small amount of cash. If your card is lost or compromised, you have a backup. Keep cards and cash separate—do not carry all your money in one wallet. Leave most of your cash in the safe and carry only what you need for the day.
Before you leave home, call your bank and credit card companies to let them know you are traveling. Tell them the dates and ports you will visit. This prevents your cards from being blocked as fraud when you use them in different countries.
ATMs and currency exchange at ports
Most cruise ports have ATMs within walking distance of the ship. You can withdraw local currency directly, though your bank will charge a fee—usually $3 to $5 per withdrawal. The exchange rate is typically better than what you get at a currency exchange booth, so ATMs are usually the cheapest option.
If you need cash before you board, exchange money at your bank rather than at an airport or currency exchange booth. Banks offer better rates. If you end up with leftover foreign currency, you can exchange it back at your bank after the cruise, though you will lose money on the exchange both ways.
Some ports have currency exchange booths near the terminal, but they charge high fees and offer poor rates. Use them only if you cannot reach an ATM and need cash when ready.
What to do if you run out of cash or lose your cards
If you run out of cash at a port, find an ATM or ask your tour guide or a shop owner where the nearest one is. Most ports are designed for cruise passengers, so ATMs are straightforward to find.
If you lose a credit or debit card, go to the front desk when ready. The ship can contact your bank to report it lost and may be able to issue you a temporary card or advance you cash against your account. This is one reason to carry a backup card—if your primary card is lost, you still have a way to pay.
If you lose cash, there is no recovery. Keep cash in your cabin safe and carry only what you need for the day.
Frequently Asked Questions
Can I use my credit card at every port?
Not everywhere. Large shops and restaurants in ports usually take cards, but small vendors, beach bars, and local markets often take only cash. Bring cash for these places. Some businesses also charge a fee for card payments, so cash can save you money.
Do I need to tip the cabin steward in cash?
No. The automatic gratuity covers housekeeping, and you can adjust it upward on your final bill if you want to tip extra. However, many cabin stewards prefer a cash tip of $5 to $10 left in the cabin on the last day, and they appreciate the directness of it.
What if I bring too much cash and do not spend it?
You will have leftover foreign currency that costs money to exchange back. Bring only what you think you will spend, plus a small buffer. If you run low, use an ATM at a port. This way you avoid overstocking cash and losing money on the return exchange.
Should I exchange money before the cruise or at the port?
Exchange a small amount at your bank before you leave, then use ATMs at ports for the rest. Banks offer better rates than airport booths, and ATMs at ports usually beat both. This approach spreads out fees and leaves you with less leftover currency.
What if my card gets declined at a port?
Call your bank when ready from the port or ask a shop to try the card again—sometimes it is a temporary connection issue. If the card is truly blocked, use an ATM to withdraw cash, or go back to the ship and use your backup card. This is why notifying your bank before you travel matters: it prevents blocks in the first place.