What money you actually need on a cruise
Most of your cruise fare—cabin, meals, and entertainment—is already paid before you board. What you bring is for things the cruise line doesn't include: drinks beyond water and coffee, tips for staff, shore excursions, casino gambling, spa services, photos, and anything you buy in ports or the onboard shop. A realistic budget depends on your ship size, destination, and how much you plan to spend beyond the basics.
The cruise line will charge most onboard purchases to your cabin account, which you settle when you leave. This means you don't need to carry large amounts of cash. A mix of cash and a credit card works best—cash for tips and small purchases in ports where cards aren't reliable, and a card for larger charges and emergencies.
Key Takeaways
- Plan $15 to $25 per person per day for tips alone, depending on cabin type and how many staff members serve you.
- Bring $50 to $100 in cash for each port day, plus extra for any shore excursions you book independently rather than through the cruise line.
- Most onboard purchases charge to your cabin account automatically, so you won't need cash for drinks, spa, or the gift shop.
- Carry one major credit card and a backup card in case one is lost or declined, plus your debit card for ATM withdrawals if needed.
- Currency varies by port—research what each destination uses and whether to exchange money before boarding or in port.
Daily spending for tips and gratuities
Cruise lines expect you to tip cabin stewards, dining room servers, and bartenders. Most lines add a daily gratuity automatically to your cabin account—usually $15 to $16 per person per day on mainstream lines like Carnival, Royal Caribbean, and Norwegian. Luxury lines like Regent or Seabourn include tips in the fare. Budget lines like Disney add $14 to $15 per person per day.
You can adjust this amount when you settle your account on the last night, or ask the front desk to change it before you leave. Many passengers add extra cash tips directly to servers they want to thank—$5 to $10 for a bartender who made your favorite drink every night, or $20 to $50 for a cabin steward who went out of their way. If you plan to tip beyond the automatic charge, bring an extra $50 to $100 in small bills.
Port spending and shore excursions
How much you spend in ports depends entirely on what you do. If you stay on the ship or take a short walk on the dock, you might spend nothing. If you book shore excursions, eat lunch ashore, and shop, plan $100 to $300 per port day. Independent excursions (booked outside the cruise line) often cost less than the cruise line's version, but you pay the operator directly in cash or card.
Bring $50 to $100 in cash for each port day. In Caribbean and Mexican ports, US dollars are widely accepted, so you may not need to exchange currency. In Europe, Asia, or South America, you'll need local currency. Some travelers exchange money before boarding; others use ATMs in ports. ATMs are common in major ports but rare in small ones, so plan ahead. Credit cards work in most shops and restaurants in developed ports but not everywhere—always carry backup cash.
Onboard spending you can't avoid
Alcoholic drinks, specialty coffees, and bottled water charge to your cabin account automatically unless you buy a beverage package. A beer or cocktail costs $6 to $15; a specialty coffee runs $4 to $8. If you plan to drink daily, a beverage package ($60 to $200 for the whole cruise, depending on the line) saves money. You don't need cash for these—they're added to your bill.
Spa services, casino gambling, photos taken by the ship's photographer, and items from the gift shop also charge to your account. You won't be asked to pay cash at the time. The only onboard charges that sometimes require cash upfront are independent vendors—a massage therapist renting space on the ship, or a jewelry seller in a port—but these are rare.
How to carry money safely
Leave most of your money in your cabin safe and carry only what you need for the day. Bring one major credit card (Visa or Mastercard work everywhere; American Express and Discover are less widely accepted internationally) and keep a backup card in a separate location. Notify your card issuer that you're traveling so they don't block charges from unfamiliar ports.
Carry $200 to $300 in cash total—enough for tips, port days, and emergencies—split between your wallet and your cabin safe. If you need more cash, ATMs are available on most ships and in most ports. Traveler's checks are rarely useful anymore; ATMs are faster and safer. Don't exchange large amounts of currency before you board—exchange rates are usually worse than what you'll get in ports or at ATMs.
Estimating your total budget
Add up the categories that explore to you. Start with the automatic gratuity ($15 to $16 per person per day × number of days). Add port spending ($50 to $300 per port day, depending on what you do). Add any specialty services—spa, casino, beverage package, or photos. Most passengers spend $200 to $500 total beyond the cruise fare for a week-long cruise, though this varies widely.
A sample week-long cruise for two people: $30 per day in automatic tips ($210 total), $150 per day in ports for four port days ($600), and $100 in onboard drinks and extras ($700) comes to about $1,510 beyond the fare. Someone who stays on the ship and doesn't drink might spend only $210 in tips. Someone who books expensive excursions and gambles could spend $2,000 or more. Know your own habits and budget accordingly.
What to do if you run out of money
If you overspend onboard, you can charge more to your cabin account up to a limit set by the cruise line (usually based on your credit card limit). When you check out, you settle the full amount. If you run out of cash in a port, ATMs are your best option in major ports. In small ports with no ATM, ask the cruise line's shore excursion desk or your ship's front desk—they often know where to find one or can direct you to a bank.
If your credit card is declined or lost, contact your card issuer when ready. Most cruise lines can hold a charge to your account while you sort it out, or you can use a backup card. Bring the phone number for your card issuer's travel support line so you can reach them from the ship if needed.
Frequently Asked Questions
Do I need to bring cash if everything charges to my cabin account?
Yes. Tips, port purchases, and independent vendors often expect cash. Many small shops and street vendors in ports don't accept cards. Bring $200 to $300 in cash for the whole cruise, plus extra for each port day.
What currency should I bring for different ports?
Research each port before you board. Caribbean and Mexican ports accept US dollars. European ports use euros. Asian and South American ports use local currency. Exchange money at an ATM in port or before boarding—airport exchange rates are usually better than onboard currency exchange.
Can I use my debit card on the ship?
Yes, but bring a credit card as your primary payment method. Debit cards can be used onboard and at ATMs, but if your account is compromised, you lose access to your money when ready. A credit card offers more fraud protection.
How much should I tip if the gratuity is already included?
If your cruise fare includes gratuities (common on luxury lines), you don't need to add more unless you want to thank specific staff members. If gratuities are not included, the automatic daily charge is standard—adjust it only if you feel it's too high or too low for the service you received.
What if I don't spend all the money I bring?
Unused cash is yours to keep. If you have leftover local currency from a port, exchange it back to your home currency at an ATM or bank before you leave that port, or keep it for a future trip. Unused charges on your cabin account are refunded to your credit card after you disembark.