Bring less cash than you think, because the ship runs on plastic
Most of your cruise spending happens through a cabin account linked to a card you give the ship on day one. You swipe that card for drinks, dining upgrades, excursions, and onboard purchases — the cruise line charges it all at the end. This means you do not need to carry large amounts of cash through ports or worry about running out of money mid-voyage.
That said, you will encounter situations where cash is the only option: tipping crew members, paying street vendors at ports, using bathrooms in foreign cities, and buying from small shops that do not take cards. The amount you need depends on your itinerary, how many ports you visit, and whether you plan to leave the ship.
A practical range for a week-long cruise is $300 to $600 in mixed denominations — mostly smaller bills and some coins for tipping and vending machines. If you are visiting multiple ports or plan several shore excursions outside the ship's offerings, add another $200 to $400. If you are staying onboard most days, $200 to $300 is usually enough.
Key Takeaways
- The cruise line charges nearly everything to your cabin account, so you do not need cash for onboard purchases, meals, or drinks.
- Bring $300 to $600 in cash for a week-long cruise to cover tips, port vendors, and places that do not accept cards.
- Carry your primary credit card plus one backup card in case the first one is declined or lost.
- Notify your bank before departure so it does not block charges from foreign ports or the ship's billing address.
- Exchange currency before boarding if you are visiting countries outside the US dollar zone, because airport exchanges at ports charge high fees.
What the cruise line charges to your cabin account
When you board, you link a credit or debit card to your cabin. The cruise line uses this account for all onboard spending: alcoholic drinks, specialty dining, spa services, casino losses, photos, excursions booked through the ship, and retail purchases in the gift shop or duty-free stores. You receive an itemized bill at the end of the cruise, and the charge posts to your card within a few days.
Some cruise lines offer prepaid packages that bundle drinks, dining, or internet into your ticket price. If you buy one, those items do not hit your cabin account separately. However, anything outside the package — a massage, a premium shore excursion, or a bottle of wine — still charges to your account.
This system means you can board with minimal cash and still eat, drink, and shop for most of the week. The cabin account is the default payment method for nearly everything the ship sells.
Where you will actually need cash
Tipping crew members is the largest cash expense. Most cruise lines do not include gratuities in the ticket price, and crew members depend on tips. Standard practice is $15 to $16 per person per day for a week-long cruise — roughly $105 to $112 total. You can charge tips to your cabin account, but many passengers prefer to hand cash directly to housekeeping, dining staff, and bartenders. If you tip this way, budget $120 to $150 in cash.
Port vendors and local shops often do not accept credit cards, especially in Caribbean islands, Mexico, and Central America. Street food, souvenirs, and small purchases require cash in the local currency or US dollars. Budget $50 to $100 per port day depending on how much you plan to spend ashore.
Excursions booked independently (not through the cruise line) usually require cash or a card at the time of the tour. If you book a snorkeling trip, zip-line adventure, or guided tour through a local operator instead of the ship, bring enough cash to pay on the spot. This can range from $50 to $300 per excursion depending on what you choose.
Bathrooms and small services at ports sometimes charge a fee — typically 50 cents to $2 in US currency or local coins. Vending machines, parking meters, and toll roads also need coins or small bills.
Credit cards and backup payment methods
Bring your primary credit or debit card plus at least one backup card. If your main card is declined, lost, or compromised, you need another way to link to your cabin account or pay for excursions. Many passengers carry two cards from different banks to avoid being stranded if one issuer blocks the charge.
Debit cards work for linking to your cabin account, but credit cards are safer because they offer fraud protection and you are not spending money directly from your bank account. If a charge is disputed, the credit card company investigates before your money leaves your account.
Notify your bank and credit card issuer before you leave. Tell them the dates of your cruise, the ports you are visiting, and the billing address the cruise line will use. This prevents the card from being blocked as fraud when charges appear from unfamiliar locations or foreign countries.
Currency exchange and foreign ports
If your cruise visits countries that do not use US dollars — such as Mexico (pesos), the Caribbean (various currencies), or Europe — exchange money before you board. Airport currency exchanges and exchanges at ports charge high fees and offer poor rates. Your bank or a local credit union can exchange currency at better rates, sometimes for free if you are a member.
Alternatively, use your debit card to withdraw cash from ATMs at ports. Most ATMs charge a fee ($2 to $5), but the exchange rate is usually better than a currency exchange booth. Plan ahead: not every port has an ATM, and some are far from the dock.
Credit cards are accepted in most tourist areas and restaurants, but smaller vendors, taxis, and street markets expect cash in local currency. Carry a mix of US dollars and local currency so you have options at each port.
How much to budget for different cruise lengths
A three-day cruise with one or two port days needs $150 to $250 in cash. Most spending happens onboard through your cabin account. If you tip in cash and visit one port, this range covers both.
A week-long cruise with four to five port days needs $300 to $600 in cash. This covers daily tips, port shopping, and a few independent excursions. If you plan multiple paid activities at each port, add another $200 to $300.
A 10-day or longer cruise with six or more ports needs $500 to $1,000 in cash. Longer itineraries mean more opportunities to spend at ports, and you may want to book several excursions independently. Budget $100 to $150 per port day if you plan to explore actively.
These ranges assume you are not gambling in the casino or buying expensive spa packages. If you plan to do either, add $200 to $500 to your cash budget or charge those expenses to your cabin account.
Tips for managing money on a cruise
Keep cash in your cabin safe, not in your pocket or bag while exploring ports. Most cabins have a small safe, and the cruise line also offers a purser's safe if yours is full. Carrying large amounts of cash through crowded ports increases the risk of theft.
Use your cabin account for onboard spending and save cash for ports and tips. This keeps your spending visible — you can review charges each day on your cabin statement — and reduces the temptation to overspend on drinks or impulse purchases.
Bring small bills and coins for tipping and vending machines. A $100 bill is hard to break at a small vendor, and you will end up with change you do not need. Carry mostly $5, $10, and $20 bills, plus a handful of $1 bills for tips and small purchases.
If you run out of cash at a port, most cruise lines allow you to charge excursions and purchases to your cabin account even when you are ashore. Ask the excursion operator or shop if they can bill your cabin, or return to the ship to withdraw cash from the purser's office.
Frequently Asked Questions
Can I use my credit card at every port?
Major tourist areas, restaurants, and shops in most ports accept credit cards, but street vendors, small markets, and local taxis often do not. Carry both cash and a card to have options. Some countries are more cash-dependent than others — Caribbean islands tend to accept cards more widely than Central American ports.
What happens if I run out of money during the cruise?
You can charge most onboard purchases and excursions to your cabin account. If you need cash, the purser's office can advance money against your cabin account or process a cash advance on your credit card, though this may incur a fee. Plan ahead to avoid this situation.
Do I have to tip in cash?
No. You can charge gratuities to your cabin account at the end of the cruise, and many passengers do. However, some crew members prefer cash tips because they receive them when ready. If you want to tip in cash, budget accordingly.
Should I exchange currency before the cruise or at the port?
Exchange before the cruise. Your bank or credit union offers better rates than airport exchanges or port vendors. If you forget, use an ATM at the port to withdraw local currency — the exchange rate is usually better than a currency booth, though you will pay an ATM fee.
What if my credit card is declined on the ship?
Contact the purser's office when ready. They can try a different card, process a cash advance, or work with you to resolve the issue. This is why bringing a backup card is important — if your primary card is declined, you have another option while the cruise line investigates.