Thank you for subscribing!
All-Inclusive packages can take the stress out of your holiday, but free-flowing food and drink can often come with a hefty price tag.
This doesn't need to be the case, however. Britons setting their sights on three popular holiday destinations could save more than £130 per person on a week away.
Analysis by TravelSupermarket compared the average price for All-Inclusive and Bed & Breakfast over seven nights. It analysed three-star holidays for two adults across more than 60 destinations on its website between June 1 and August 31, 2026.
While All-Inclusive breaks are often assumed to cost more than sorting it all yourself, the research found that Marrakesh, Malta and Egypt are three destinations where holidaymakers can actually pay less by making the switch.
Holiday spots where All-Inclusive costs least compared to B&B
Marrakesh offers the biggest saving, with an average seven-night All-Inclusive holiday costing £348.18 per person, compared with £478.80 for B&B. That means holidaymakers could save £130.62 per person by choosing to go all in, and get food and drinks included throughout their stay.
TRAVEL INSPIRATION
The Moroccan city is a popular choice for British holidaymakers looking for sunshine, with its colourful souks, historic medina and famous Jemaa el-Fnaa square offering plenty to explore away from the hotel.
The saving is particularly striking, with All-Inclusive 27.3 per cent cheaper than B&B, meaning travellers are effectively paying less while getting more included in their holiday package.
Malta is the second destination where you can grab a deal. A seven-night B&B holiday averages £564.55 per person, while an All-Inclusive break costs £518.21 – a saving of £46.34.
The Mediterranean island offers a mix of beaches, historic towns and warm weather, while its relatively compact size makes it easy to explore beyond the resort.
Egypt completes the top three, although the difference is much smaller. The average B&B holiday costs £614.04 per person, compared with £605.08 for All-Inclusive – a saving of £8.96, or 1.5 per cent.
For those willing to pay a little more, several other destinations offer relatively inexpensive upgrades. Bodrum adds just £7.07 per person for the week, while Phuket costs £14.70 more. Antalya adds £19.74, while Costa de Almería costs an additional £46.97. Even with the extra costs, it is sure to work out cheaper once all expenses are factored in.
Menorca and Crete are also among the cheapest places to upgrade, with All-Inclusive costing £65.87 and £55.58 more, respectively.
Head of holidays and deals at TravelSupermarket, Chris Webber, said: "Most people assume All-Inclusive is always the pricier option, but in a handful of destinations it simply isn't.
"At three-star level, where hotels are competing hard to fill rooms, All-Inclusive is often the package they push hardest and the price reflects that. In Marrakesh you're paying less for a week of everything included than you would for a week of breakfast alone.
"The lesson for holidaymakers is to run both searches before booking rather than ruling All-Inclusive out on price – in some destinations the extra costs less than a couple of drinks by the pool."






