Resort holidays sell in two currencies and most buyers never compare them: the all-inclusive invoice (one number, no decisions) and self-catering arithmetic (small numbers, many decisions). The industry prices on that confusion — all-inclusive when you value peace, self-catering when you value control. Since the two products diverged in cost over the last decade, the gap is now wide enough to be worth calculating before booking rather than regretting after.
What all-inclusive actually prices
The invoice bundles three products: accommodation, roughly three meals and unlimited drinks, and resort infrastructure (pool, evening entertainment, kids’ club). The engine behind the number is buffet economics — the resort buys food at scale and cross-subsidises everyone by pricing the family who eats two pastries and the family who eats four plates into one rate. That is efficient for the resort and often genuinely good value for guests who use everything it contains. The honest test: all-inclusive rewards usage. If your group eats breakfast, lunch, snacks, dinner, and stretches across four drinks a day, the bundle frequently wins — with one caveat: where third-party drinks pricing drives resort rates (the Caribbean and Canaries in particular), the drink line alone runs 25–40 euro per person per day, and the bundle earns its keep.
What self-catering prices
A self-catering week (aparthotel, villa, or apartment) is a low fixed cost with variable food spend inside it. Real-world eating maths for a family of four, market-based eating with one restaurant meal per day: groceries 25–40 euro, one dinner out 40–70 euro, other lunches mostly supermarket picnics — about 55–75 euro per person per day well above any can-of-beans caricature, and below the all-inclusive bundle in most Mediterranean resorts outside school-holiday peaks. The control argument is the real win: eat what your children actually like, keep the wine you’d choose, and never schedule a meal you aren’t hungry to schedule — the same logic that makes kitchens decisive in our aparthotel comparison.
The four equations that actually settle it
- Drinks consumption: two heavy-drinking adults can justify a 150–300 euro-per-week premium alone; two adults who stop at one beer midday make all-inclusive expensive decoration.
- Children’s age: under-4s eat like sparrows yet price like adults in many all-inclusive bundles (a 50–75% child rate); self-catering ignores this entirely. Teenagers flip the equation — an all-inclusive feeding a 16-year-old is competitive.
- Days off-site: every excursion day is lost money on the bundle. Two boat trips and a hiking day convert 30% of the all-inclusive spend to dust; self-catering absorbs excursion days painlessly.
- School-holiday peaks: both products inflate ~40% in August; the all-inclusive premium holds, and self-catering relative advantage narrows on Mediterranean coasts but holds in city trips — our city-break maths shows the extreme case.
Quality asymmetry nobody prices
All-inclusive resorts live and die by their food, and food quality correlates with the price band — the sub-100-euro-per-night all-inclusive usually serves a buffet the family will eat twice politely and then hunt excuses to leave by day three. That failure mode is what turns a “great deal” booking into an expensive week of local restaurants anyway, paying twice. Read reviews specifically for food when the bundle is the purchase: the discipline for reading them properly is covered in our stars-versus-reviews guide. Self-catering failures are cheaper by design: the cost of a misjudged apartment is a rent, not a fortnight of bad dinners.
Worked examples, honest numbers
Turkish Riviera, family of four, seven nights, June: solid all-inclusive at 140 euro/night = 980 euro of zero-decision eating included. Self-catering apartment at 95 euro/night plus 65 euro/day of eating and drinking = 1,410 euro. All-inclusive wins by about 430 euro — this is the all-inclusive heartland.
Algarve, same family, same June: all-inclusive at 180 euro/night = 1,260 euro. Apartment at 110 euro/night plus 60 euro/day eating well from markets and inexpensive restaurants = 1,190 euro. Self-catering wins narrowly, and wins hugely in freedom of movement.
City break, couple, four nights (anywhere in Europe): all-inclusive city resorts barely exist — the product stops making sense the moment you leave the building. Self-catering or hotels, city prices are governed by the standard booking arithmetic.
The one-rule verdict
Choose all-inclusive when the resort itself is the destination (isolated coves, long beach weeks with small children, resorts where you know you will follow the evening animation crowd). Choose self-catering when the destination is a place you intend to enter — markets, beaches along the coast, city streets. Deciding which kind of trip you are actually taking is the calculation everything else prices off; make it before the booking engine makes it for you.
