Cruises start from $500 per person. Technically true. Practically, it tells you almost nothing. What does a cruise actually cost once you factor in the cabin, season, itinerary, and extras?
We can answer with receipts instead of estimates. Across five sailings on three cruise lines — MSC, Princess, and Celestyal. We’ve paid anywhere from $63 to about $140 per person per night, using a common USD conversion for comparison.
Here’s every fare we’ve paid, what drove the differences, and what we actually spent on top.
Every Cruise Fare We’ve Paid: The Full Table
| Cruise | Route & length | Cabin | Fare paid | Approx. USD | Per person / night |
|---|---|---|---|---|---|
| MSC Seashore (2023) | Transatlantic, Barcelona–Miami, 17 nights, November | Interior, 2 adults | $2,155 | $2,155 | $63 |
| MSC Fantasia (2024) | Mediterranean, 6 ports, 7 nights, October | Balcony, 3 adults | €1,888 | ~$2,170 | ~$103 |
| MSC Sinfonia (2025) | Greek Islands, 6 ports, 7 nights, October | Window, 2 adults | €1,200 | ~$1,380 | ~$99 |
| Discovery Princess (2025) | Mexican Riviera, 3 ports, 7 nights, March | Balcony, 2 adults | $1,605 | $1,605 | $115 |
| Celestyal Journey (2026) | Greek Islands, 7 ports, 7 nights, June | Window, 2 adults | €1,693 | ~$1,950 | ~$139 |
USD conversions are approximate and are used only to make the five fares easier to compare.
Five sailings, and the per-night price nearly doubles from cheapest to most expensive. None of that gap is random — every price difference has a reason, and understanding those reasons is how you find the lower fares.

What Actually Drives the Price
1. Season is the biggest lever
Four of our five sailings were outside peak summer — October, November and March. The fifth sailed in June. That’s not a coincidence; for flexible travellers, changing the sailing season is often one of the most effective ways to cut the fare. The same Mediterranean itinerary can be significantly more expensive in July or August than in October, sometimes by 30–50%, depending on the sailing, cabin and booking date. Shoulder season also means quieter ships and milder walking weather in port — we’ve found that combination hard to beat.
2. Long sailings are cheaper per night
Our cheapest cruise per night — $63 on the MSC Seashore — was also our longest: 17 nights crossing the Atlantic. In our experience, repositioning cruises like transatlantic crossings can offer some of the best per-night value at sea, as cruise lines use these voyages to reposition ships between regions. Shorter, port-dense itineraries carry a premium per night.
3. Cabin type
The interior cabin on our transatlantic crossing saved us hundreds compared to a balcony — and on a sea-heavy route we barely noticed the missing window. On the Mediterranean, we loved having that Fantasia balcony every morning. Our rule after five sailings: interior for ocean crossings, balcony for coastal scenery.
4. Ship age and cruise line
Ship age and cruise line can also affect the price. Our 2002-built MSC Sinfonia cost $99 per person per night, compared with $115 on the 2022-built Discovery Princess — but these were different cruise lines, routes and cabin types, so the comparison isn’t purely about ship age. In our experience, the age difference was particularly noticeable in the cabins.
5. Occupancy: the third adult trick
Our MSC Fantasia balcony worked out to just $103 per person per night — cheaper per head than the much older Sinfonia — for one reason: three adults shared the cabin (the two of us plus our adult daughter). A third person in an existing cabin can add relatively little to the fare, so the per-person price can drop sharply. If you’re travelling with an adult child or a friend, sharing a cabin can be one of the best ways to lower the per-person cost.

What the Fare Covers — and What It Doesn’t
Every fare above included the cabin, all main meals (buffet and main restaurant), evening shows, pools, the gym, and daily housekeeping. What it doesn’t include is where budgets drift: drinks, Wi-Fi, shore excursions, and — depending on line and market — service charges.
Gratuity policies vary by cruise line, fare and booking market, so check what is included before comparing prices. On our European bookings, the service charge was included in the fare we paid; on the Princess sailing, gratuities were handled separately.
What We Spent on Top: Real Extras per Sailing
| Cruise | Shore excursions & entrances (pp) | Biggest single extra |
|---|---|---|
| MSC Seashore transatlantic | ~$185 incl. meals ashore | Puerto Rico day tour ($80) |
| MSC Fantasia Mediterranean | ~$40 | Genoa Aquarium (~$35) |
| MSC Sinfonia Greek Islands | ~$115–175 | Santorini logistics (boat ~$35 + funicular ~$12) |
| Discovery Princess Mexican Riviera | ~$150 | Puerto Vallarta resort tour ($100) |
| Celestyal Journey Greek Islands | ~$70 | Quad bike rental (Milos) (~$70) |
The pattern across all five: excursions are the extra you control most. Ports we explored independently cost us almost nothing; the one expensive ship excursion we booked (Puerto Vallarta, $100 pp) was also the one we regretted.
Drinks are another potential budget leak, but they barely affected our spending. We rarely spent much on drinks — if you enjoy wine or cocktails regularly, though, this is where the bill climbs.
So — Is Cruising Expensive?
Put our numbers in context, and cruising can offer excellent value compared with a comparable land trip. Our $63-per-person-night transatlantic covered accommodation, three meals a day, nightly professional shows, and transport across an ocean. Even our most expensive sailing — about $140 per person per night on Celestyal at the converted rate — included meals, gratuities and onboard credit, making the overall value stronger than the headline fare suggests.
The honest framing: the fare is genuinely good value; the extras are where cruising gets expensive if you don’t watch them. For our style of travel, we’d budget roughly $30–60 per person per day for extras, book shoulder season, and for us a cruise can offer excellent value compared with a comparable multi-city land trip, especially when accommodation, meals and transport between destinations are included.

FAQ: Cruise Costs
How much does a cruise cost per person?
Across our five sailings, fares ranged from $63 to about $140 per person per night when converted to USD for comparison, depending on season, cabin, ship age, and route length. On our October sailings, we paid $1,380 for two people in a window cabin on MSC Sinfonia; other itineraries and cabin types can cost considerably more. For our style of travel, we also budget around $30–60 per person per day for extras.
Which cruises can offer the best value per night?
Repositioning cruises — especially transatlantic crossings in an interior cabin during shoulder season — can offer excellent per-night value. Our 17-night Barcelona to Miami crossing cost $63 per person per night, the lowest we’ve paid. Older ships on great itineraries are the other bargain: our Greek Islands week on MSC Sinfonia was $99 per person per night.
How much should I budget for cruise extras?
A realistic range is $30–60 per person per day, covering some drinks, Wi-Fi, and independent shore excursions. Add more if you take a drinks package or book ship excursions at every port. Across our sailings, excursions and entrances ranged from about $40 to $185 per person for the whole cruise, depending on the itinerary.
Is a balcony cabin worth the extra cost?
It depends on the route. On coastal itineraries like the Mediterranean or Greek Islands, yes — the daily scenery makes it worth it. On ocean crossings with many sea days, an interior cabin saves hundreds and you barely miss the window. We’ve done both and would repeat both choices.
When is the cheapest time to sail?
Sail in shoulder season — October, November, or spring — when fares run well below summer pricing for identical itineraries. Four of our five cruises were outside peak summer, while the fifth sailed in June, and the combination of lower fares, quieter ships, and mild weather has worked every single time.
The Bottom Line
Five cruises, three lines, and fares from $63 to about $140 per person per night when converted to USD for comparison — all for the same basic promise: unpack once, wake up somewhere new. The difference between the top and bottom of that range isn’t luck; it’s season, route length, cabin choice, and ship age, all of which you control at booking.
Book shoulder season, consider the older ship if the itinerary is right, put a third adult in the cabin if you can, and treat the extras as a real budget line rather than a surprise. Do that, and in our experience, cruising can be a very good-value way to travel, especially when accommodation, meals and transportation between destinations are included.
