Catering Prices in Spain (2026)
If you're wondering about catering prices in Spain, you've come to the right place. In this article, we give you a per-person price reference for 2026, with ranges depending on the format: cocktail reception, buffet, served menu, or wedding banquet. This way, you'll have a clear idea before requesting quotes.
You'll also find budget examples for 20, 50, and 100 guests, and the six factors that influence the final price. Our goal is to help you approach catering companies with a realistic forecast and no surprises.
Catering Prices per Person in 2026
Catering prices in Spain depend heavily on the format. These are the reference ranges we use in the sector for 2026:
| Format | Indicative price per person |
|---|---|
| Coffee break or breakfast | €8–€20 |
| Cocktail reception or aperitif | €25–€50 |
| Buffet | €30–€60 |
| Full served menu | €45–€80 |
| Wedding banquet | €45–€120 |
As you can see, the range is wide: a coffee break or working breakfast costs a fraction of a cocktail reception, and a served menu costs considerably more than a basic buffet. The ranges we show are indicative, but they vary by city. In Madrid and Barcelona, where staffing and logistics costs are higher, prices tend to be at the top of the table. In medium and small cities, it's easy to find coffee breaks, cocktails, and buffets below these ranges with the same quality level.
Season also plays a big role. From May to October, with weddings and outdoor events, demand rises and prices can increase by 10% to 20%. In contrast, January and February are ideal for getting better deals. When you request a quote, always compare the same type of service: the lowest figure may not include table service or setup. That's where the difference starts to show.
What the Per-Person Price Includes (and What It Doesn't)
When a catering company gives you a price per person, it typically includes the food, service staff (waiters, chefs, and a coordinator), setup and teardown, tableware, cutlery, and linen. In many cases, it also includes transport to the venue, as long as the distance isn't too far.
However, some items are usually billed separately:
- Premium drinks: designer wines, champagne, or custom cocktails.
- Venue rental, if the company doesn't have its own facilities.
- Decoration, table centrepieces, or special furniture.
- Extra hours for waiters beyond the contracted time.
- Long-distance travel or tolls if the venue is outside the service area.
That's why we recommend always asking for a written breakdown of what the per-person price includes and what will be billed separately. This way, you'll avoid misunderstandings and be able to compare quotes fairly, knowing exactly how much a catering service costs for your event.
How It's Calculated: The 6 Factors That Drive the Price
The price of catering isn't derived from a magic formula: it's calculated from several elements that the company assesses before giving you a quote. Here are the six factors that have the most influence:
- Number of guests: the higher the volume, the lower the unit price, because fixed costs are spread across more diners. Note: most companies set a minimum order, so a very small event may pay more per person.
- Service format: a cocktail reception requires less table time and fewer waiters than a served menu, which lowers the price.
- Product quality: seafood, Iberian ham, or designer desserts increase the cost of raw ingredients, while seasonal menus can reduce costs.
- Staffing needs: the number of waiters per table, the presence of a maître d', or live chefs increase the bill.
- Logistics and travel: if the event is at a venue 50 km away, you'll have to pay for transport and staff time.
- Season and day of the week: Saturdays in May and September have high demand, so rates go up. A weekday event or one in January can be much cheaper.
If you want an accurate estimate, think about these factors before requesting a quote. That way, you'll understand why two companies give you different figures for the same event.
Budget Examples by Number of Guests
To make the sums easier, here's an indicative budget based on the number of guests:
| Guests | Cocktail (€25–€50) | Served menu (€45–€80) |
|---|---|---|
| 20 guests | €500–€1,000 | €900–€1,600 |
| 50 guests | €1,250–€2,500 | €2,250–€4,000 |
| 100 guests | €2,500–€5,000 | €4,500–€8,000 |
As you can see, the difference between a cocktail and a served menu is significant. Keep in mind that many catering companies have a minimum billing order, usually between €300 and €600. This means that for small groups (10–15 people), the minimum may end up setting the final price, even if the per-person rate is low. For weddings, the total often spikes up with extras: chair hire, welcome drink, special dessert, etc. So, when you calculate catering prices in Spain, always make a full estimate.
How to Save on Catering Without Cutting Corners
If you want to reduce the cost of catering without it showing, the first decision is the format. Choosing a cocktail or a buffet instead of a served menu can save you between 30% and 40%, because you need less staff and less service time. That said, make sure your guests understand and that there's enough food for everyone.
Another strategy is to move the date: events on weekdays or in low-demand months (January, February, or July in many regions) often have lower rates. You can also ask about fixed seasonal menus that use local produce and reduce the cost of ingredients.
Finally, don't settle for the first quote. Use our directory of catering companies to request offers from several companies, but always give them the same briefing (same number of guests, same menu, and same venue). If you need ideas, check out our article on how to choose the caterer for your event for a step-by-step guide. And if your celebration is special, look at the options for wedding catering or catering in Madrid if your event is in the capital.
Frequently asked questions
How is catering priced per person?
The basic calculation is simple: price per person × number of guests, then add fixed costs (setup, transport, decoration, etc.). However, keep in mind that many companies set a minimum billing amount. For example, if the minimum is €400 and your event for 10 people at €30 per person comes to €300, you'll still pay the €400 minimum.
How much does catering cost for 50 people?
For 50 guests, a cocktail reception or aperitif (€25–€50 per person) comes to €1,250–€2,500. If you choose a served menu (€45–€80 per person), the cost will be €2,250–€4,000. These are indicative figures without extras: drinks, decoration, or venue rental are budgeted separately.
What does catering cost for a wedding with 100 guests?
Wedding catering typically ranges from €45 to €120 per person, so for 100 guests you're looking at €4,500–€12,000. The range is wide because it depends on the format (seated banquet, cocktail, buffet), the quality of the product, and typical wedding extras: welcome, open bar, cake, etc.
Which is cheaper: a cocktail or a served menu?
A cocktail is cheaper because it requires less staff and less service time: waiters serve trays and guests eat standing up, without the need to set up full tables. Also, the format allows you to adjust quantities and offer fewer dishes. The difference can exceed 30% compared to a served menu.
Do catering prices include VAT?
Usually, catering quotes are presented without VAT. Most catering services are taxed at 10%, but some items may be at 21% (e.g., furniture rental). Always ask whether the final quote includes VAT and get it in writing to avoid extra costs.
How far in advance should you request a quote?
For a standard event, it's recommended to request a quote 4 to 8 weeks in advance. This gives you time to compare and for the company to confirm availability. For weddings, especially on Saturdays from May to October, it's best to start 6 to 12 months ahead.
John Guerrero
Food service consultant and founder of the ChefBusiness group. 20+ years in hospitality helping restaurants and caterers run profitably. johnguerrero.es