For UK cruisers booking a warm-weather sailing in early autumn, the conundrum is always the same. Sail from the UK, most likely Southampton, or fly somewhere like Barcelona and sail from there.
Sail from home and you can take as much luggage as you like, the holiday starts sooner, and it costs less. Right?
We did the maths, and it turns out to be more complicated than that. The answer can depend on anything from where you live and how you get to the ship to which cruise line you choose.
So we priced one week of September 2027 both ways, across the four lines Britain sails most: P&O, Royal Caribbean, Marella and MSC. Two adults, balcony cabin, every fare captured from the lines’ own booking engines on the same day.
Some lines include tips, flights and drinks; some include none of them. So we built every sailing up to the same holiday, one addition at a time, and watched what happened to the order.
The grid
| Sailing | Nights | Advertised (2 people) | With tips in* | Pp per night |
|---|---|---|---|---|
| No-fly from Southampton | ||||
| Royal Caribbean, Freedom of the Seas, Spain, 28 Sep | 9 | £2,457 | £2,711 | £151 |
| MSC, Southampton fortnight† | 14 | £4,732 | £4,732 | £169 |
| P&O, Arvia, Western Med, 12 Sep | 14 | £5,298 | £5,298 | £189 |
| Fly-cruise | ||||
| MSC, World Europa, ex-Barcelona, 11 Sep | 7 | £3,318 | £3,318 | £237 |
| P&O, Azura, ex-Malta, 9 Sep | 7 | £3,598 | £3,598 | £257 |
| Royal Caribbean, Legend of the Seas, ex-Barcelona, 12 Sep | 7 | £3,511 | £3,708 + flights | £265 + flights |
| Marella, Discovery 2, Adriatic, 9 Sep | 7 | £4,483 | £4,483 | £320 |
*All fares captured 7 August 2026. Tips included throughout; drinks included only where the fare bundles them (both MSC rows, Marella). Flights included except Royal’s Legend, which is sold cruise-only. †MSC’s 2027 Southampton season wasn’t yet bookable, so this is the equivalent 2026 sailing on the outgoing ship, premium drinks included; Meraviglia takes over from May 2027.
No-fly wins per night, fly wins per holiday
Start with the trade every reader actually faces, and P&O makes it vivid because it sells both formats in the same week. Arvia, fourteen nights ex-Southampton, £5,298. Azura, seven nights ex-Malta with flights and tips in, £3,598.
The fly-cruise is £1,700 cheaper. The no-fly is £68 a night cheaper. Both are true.

That holds across the grid: every Southampton sailing beats every fly-cruise per night, every fly-cruise beats every Southampton sailing on total outlay. Biscay sea days are the cheapest nights in cruising to provide.
So the real question is whether you’re buying a holiday or buying nights. A fortnight, one bag, no airport and eleven ports is one product. A week of guaranteed sun for £1,700 less is another.
Settle that question and the next one is which line. Which is where the fares start misbehaving.
Making them the same holiday
Advertised, the fly-cruises run £3,318 to £4,483: MSC apparently undercutting Marella by more than eleven hundred pounds.
Level the three package lines up to the same holiday, drinks and all, and the gap shrinks by a third. MSC with its premium drinks tier: £3,710. P&O with a Classic package: £4,228. Marella, needing nothing added: £4,483.
The advertised spread mostly measured how much each line had stripped from its own headline. Royal strips hardest of all: its fare arrives without tips, without flights, and its own website files gratuities, soft drinks and Wi-Fi under “grab these upgrades at an additional cost”. Marella’s page for the same week says “all tips included” and means it.
Neither approach is wrong. But it makes headline prices useless for comparison, which is presumably not an accident.
And if you drink
The drinks packages are where the order shuffles again, because the four lines price a bar day very differently.

Marella’s is free, in the sense that it is already in the fare. MSC’s premium tier adds £28 per person per night if you take it when you book; leave it until later and the same package costs £62 to £70 a day, the widest at-booking discount in this comparison. P&O’s Classic runs £45 a night bought before you sail, £50 on board. Royal’s Deluxe package is priced dynamically at roughly $75 to $85 a day plus an automatic 18% gratuity, which lands at £68 to £78 per person per night, half as much again as the cruise itself.
For a couple who drink, the crowns move. Royal’s Freedom sailing climbs from £151 a night to around £220, and the no-fly value pick becomes MSC’s fortnight at £169 with premium drinks already in. On the fly side, Legend passes £330 a night before flights while MSC holds at £265 all in.
Put plainly: if you drink, MSC is the value pick in both columns. If you don’t, Royal’s Southampton sailing is the cheapest night’s cruising in this entire exercise. No headline fare would ever tell you that.
One warning across the alcohol packages: every adult in the cabin must buy the same one, and P&O and MSC cap them at fifteen alcoholic drinks a day. Royal’s, uncapped and billed in dollars, is the dearest and the most unlimited. And the old workaround varies too: P&O lets each adult carry a litre aboard, Royal allows two bottles of wine per cabin, and Marella and MSC confiscate anything at the gangway. A package is a commitment, not a menu.
Then get yourself to the ship
The fare is only the start of the sum, because you live where you live. We tested the journey from the four towns that book more cruises per head than almost anywhere in Britain: Southampton, Chorley, Barnsley and Llanelli.
Fly-cruisers first, because the airport decides more than the fare does. Marella flies from 21 UK and Irish airports, though the first price you see is for the airport its website picked; our quote defaulted to Gatwick, departing 06:50. MSC offers exactly three: Manchester and Dublin included, Heathrow £60 extra. Royal leaves the flight to you.
Notice what’s missing: Cardiff and Bristol, offered by nobody here. And notice MSC’s list doing what no instinct predicts: Manchester included while London pays.
The DIY route has a structural catch. Thirteen months out, every package here is bookable with its flight priced. The flight alone is not, because airlines don’t sell that far ahead. The package lines can commit to a price the independent traveller can’t even see.
Now the four front doors.
For a Southampton resident the no-fly cruise costs a taxi, or £60 to £160 a week in parking; a fly-cruise means driving away from their own port before the holiday starts.
For Chorley and Barnsley it flips. Southampton is a four-hour-plus drive, an overnight and a fortnight’s parking, £200 to £350 before the ship sails. Manchester Airport is under an hour from both, and it’s MSC’s included airport. The fly-cruise was built for these towns.
Llanelli, and the South Wales belt that books cruises at a rate the industry barely notices, gets the worst of both maps. From this correspondent’s own front door in Carmarthenshire, Southampton and Heathrow are an identical 193-mile drive. The train to Southampton takes 4 hours 46 minutes, one viable departure a day, a change and a bus, which is why the no-fly cruise’s famous luggage freedom quietly assumes you drive. Cardiff Airport, ninety minutes away, appears in none of the booking engines above.
Whichever way a South Wales cruiser turns, allow £150 to £250 in fuel, parking and an overnight, and pick your preferred flavour of 4am.
The small print on “balcony”
Two footnotes from the pricing worth knowing before you book either way.

“Balcony” doesn’t mean one thing. On MSC World Europa it is thirteen different prices on one sailing, and on Legend of the Seas the cheapest balcony faces inward over the ship’s Central Park; the sea-facing sort every other line means by the word costs £346 more, and that’s the figure in our table. On Marella the inside-to-balcony step was £814 a cabin, the steepest in the grid, on the most inclusive fare.
And every line charges to choose which cabin you sleep in, at four different prices: MSC £30 a person, Marella £85 a booking, Royal from £134 a person, P&O £400 a cabin bundled into its Select fare. If you genuinely don’t care where you sleep, the guarantee fares are the best-kept discount in cruising.
The bottom line
Within an hour of Southampton, the no-fly cruise is close to unbeatable: £151 a night on Royal’s nine-night Spain sailing, fifteen minutes from home.
Near Manchester, the fly-cruise has quietly become the rational answer, and MSC’s included flight makes it the sharpest deal on the board.
In South Wales there is no convenient answer, only a priced one, and you deserve to see the price before the brochure does its work.
Wherever you live: ignore every headline fare. Build the holiday up to the same holiday, tips, drinks, flights, parking, the night before, then compare. The lines make that arithmetic hard, as anyone who has read their onboard credit terms already knows.
The sea is the same temperature whichever way you reach it. The price of getting there is anything but.

