All-Inclusive: Where It Genuinely Saves and Where It Wastes Money
Travel DealsComparison🌎 Punta Cana

All-Inclusive: Where It Genuinely Saves and Where It Wastes Money

All-inclusive is good value in isolated resorts and expensive countries, and a way of paying extra to eat worse in Spain or Thailand.

Travel Deals Editorial

August 15, 2026 · 3 min read

Key takeaways

  • All-inclusive is treated as a category of holiday rather than a pricing decision, which is why people get it wrong in both directions.
  • If the answers are yes and under £20, book room-only and eat where the locals do.
  • Caribbean: £50–80pp — £60–100pp — All-inclusive.
  • Mainland Spain: £30–45pp — £20–30pp — Room only.

All-inclusive is treated as a category of holiday rather than a pricing decision, which is why people get it wrong in both directions. The question is narrow: does the destination give you a good alternative to eating at the resort.

Where it genuinely wins in Punta Cana

Where it genuinely wins

Isolated resorts. If the property sits on a stretch of coast with nothing walkable, your alternatives are the resort restaurant at resort prices or a taxi to somewhere. All-inclusive is then obviously correct. This covers much of the Caribbean, the Maldives, parts of the Red Sea and remote Mexican resort strips.

Expensive destinations. Where a restaurant meal is £30 and a drink £8, the bundled rate wins quickly. The Caribbean and the Maldives again, and increasingly the Dominican Republic and Jamaica.

Young children. The value here is not purely financial — it is not negotiating three meals a day with a four-year-old in a country you do not know, and having food available continuously rather than at restaurant hours.

Drinkers. If a holiday involves several drinks a day, the arithmetic tips fast. Four drinks a day at £6 is £24, which is most of the all-inclusive premium on its own.

Where it wastes money in Punta Cana

Where it wastes money

Spain, Portugal, Greece, Italy. Eating out is cheap and excellent — a menú del día is €12–18, a taverna meal €15. Paying a premium to eat buffet food in a country with that food culture is the clearest waste in travel.

Thailand, Vietnam, Mexico outside resort zones. Street and local food at £2–5 a meal, and better than any hotel buffet.

Anyone planning to explore. If you intend to spend most days away from the resort, you are paying for meals you will not eat. All-inclusive quietly discourages leaving, which for some people is the point and for others is the problem.

The arithmetic in Punta Cana

The arithmetic

DestinationAI premium/nightCost of eating outVerdict
Caribbean£50–80pp£60–100ppAll-inclusive
Maldives£80–150pp£100–200ppAll-inclusive
Canaries£30–45pp£30–45ppMarginal
Mainland Spain£30–45pp£20–30ppRoom only
Greece£30–45pp£20–30ppRoom only
Thailand£35–55pp£8–20ppRoom only

What "inclusive" excludes

Reading this before booking prevents the most common source of a surprise bill.

Premium spirits and bottled wine. The included list typically covers local brands and house wine. Named spirits are charged.

À la carte restaurants. Many resorts include a limited number of à la carte meals per stay and charge beyond that. Reservations frequently fill on day one, so check whether they open before arrival.

Beach clubs and speciality outlets within the resort, which are often charged separately.

Speciality coffee, fresh juices, minibar at some properties.

Motorised watersports, always. Non-motorised — kayaks, paddleboards, snorkels — usually included.

Compulsory gala dinners on Christmas Eve and New Year's Eve at many resorts, at £60–160 per person, attended or not.

The honest test

Ask two questions. Can I walk to three restaurants from this hotel, and what does a meal cost there.

If the answers are yes and under £20, book room-only and eat where the locals do. If the answers are no and over £40, take the all-inclusive and enjoy not thinking about it.

Frequently asked questions

When is all-inclusive worth it?

When the resort is isolated with no walkable alternatives, when the destination is expensive to eat out in, when you are travelling with young children, and when drinks form a meaningful part of your holiday. In those cases the arithmetic usually favours it comfortably.

When is all-inclusive a waste of money?

In destinations where eating out is cheap and good — Spain, Portugal, Greece, Thailand, Mexico outside the resort zones — where it means paying a premium to eat buffet food while ignoring what the country does best. It also wastes money for anyone who plans to spend most days away from the resort.

Are drinks really unlimited at all-inclusive resorts?

Usually within a defined list. Premium spirits, bottled wine, speciality coffees and anything from a beach club or à la carte restaurant are commonly excluded or charged. Reading which brands and outlets are covered before booking avoids the most common source of unexpected bills at checkout.

Do all-inclusive resorts charge for à la carte restaurants?

Many include a limited number of à la carte meals per stay and charge beyond that, or require reservations that fill early. The buffet is always included. Checking how many à la carte visits are covered and whether reservations open before arrival is worth doing at booking rather than on day one.

Travel Deals Editorial

50+ destinations reviewed

The Travel Deals editorial team covers Travel Deals with firsthand experience and honest recommendations.