Celebration8 min read

Wedding Cost Per Guest in Spain: Real Price Ranges

How much does a wedding banquet cost per person in Spain in 2025? Regional price ranges, what is included and how to plan your budget without surprises.

Created with AI assistance and human review. Editorial standards

Elegantly decorated wedding banquet table with white flowers and fine tableware

Few line items in a wedding budget generate as much uncertainty as the catering cost per person. The same menu can run 80 € at a traditional banquet hall and 180 € at a Madrid estate, without the difference always reflecting proportional quality. Here are the real numbers.

In 2025, the typical range in Spain sits between 70 and 150 € per person for mid-level weddings, with a national average close to 105 € when cocktail reception, menu and drinks are included. The total average wedding cost has reached 25,183 €, with a per-guest spend of 225 € across all budget lines, according to the Informe del Sector Nupcial 2025 cited by Noticias de Navarra. Here is what drives the price, region by region.

Puntos clave

  • Wedding catering in Spain ranges from 70 to 200 € per person. The national menu average is around 105 €.
  • The banquet accounts for 50-60 % of the total wedding budget, according to the Informe del Sector Nupcial 2025.
  • Madrid and Catalonia have the highest prices (100-185 €). Valencia and Andalusia offer more affordable ranges (75-130 €).
  • The open bar may be included or charged separately (19-28 € per person). Always verify this before comparing quotes.
  • The average per-guest cost in 2025, including all budget lines, is 225 €, up 6 % from 2024.

What the catering price covers

Before comparing figures, it helps to clarify what "cubierto" (the Spanish term for the per-person banquet price) actually includes, because not all quotes measure the same thing.

The four blocks of a wedding banquet

A complete catering package typically covers:

  1. Welcome cocktail with cold and hot canapés, themed stations (charcuterie, cheese, rice dishes) and reception drinks.
  2. Seated menu of three or four courses: starter, main (meat or fish) and dessert.
  3. Drinks during the meal: water, soft drinks, white and red wine, cava for the toast.
  4. Coffee and petit fours at the close of the banquet.

The open bar is the element that causes the most confusion. At mid-to-high-end venues it is usually included for three or four hours. At other spaces, particularly in the north, it is charged separately at around 19-28 € per person depending on hours. The late-night snack (recena), now common at longer receptions, can add 10-20 € per guest.

What the catering price does not cover

Venue hire, floral decoration, the wedding cake, and photography, music or transport services are always budgeted separately. At private estates, venue hire can range from 3,000 to 15,000 €. That cost, divided among guests, raises the real per-person figure even when the menu itself is moderate.


National price ranges in 2025: two tiers plus luxury

Catering guides and sector studies generally distinguish two main tiers for conventional weddings, plus a luxury segment:

TierPrice per personTypically includes
Simple70-90 €Basic menu, standard drinks, open bar extra
Mid-level100-140 €Full cocktail, quality menu, open bar included
Exclusive150-200 € (and above)Chef's menu, premium produce, extended open bar, late-night snack

The national average for a wedding menu sits at around 105 € per guest according to catering firms such as Hacienda del Alamo. Five-star hotels in Madrid or top estate venues in Catalonia start at 150 € and can exceed 200 €.

A good tip: when comparing quotes, always check whether the open bar is included. A 110 € per-person package with open bar can work out cheaper than a 90 € menu with a 28 € open-bar supplement added on top.


Wedding catering price by autonomous community (2025)

Regional differences are the most significant factor when budgeting. The per-guest cost ranges from an average of 134 € in Murcia to 267 € in Asturias, according to the Informe del Sector Nupcial 2025 cited by The Objective. The table below shows catering price ranges (strictly the menu cost) for the five most in-demand communities:

RegionMinimum (€)Maximum (€)Indicative average (€)
Madrid75185110
Barcelona / Catalonia90215140
Valencia / C. Valenciana7512090
Andalusia70200105
Basque Country80200130

Madrid has estate venues on the outskirts from 73-100 € per person. The most common range for mid-level weddings is 100-140 €. Luxury hotels in the city centre can reach 185 € per person.

Barcelona and Catalonia are dominated by historic masía estates, with typical ranges of 120-180 € at mid-level venues. Reference masías publish per-person prices of 145-215 € for weekend weddings in peak season.

Valencia offers one of the best value-for-money markets. Specialist estates publish menus of 79-98 € plus VAT for 2025-2026, including cocktail reception, full menu and drinks. The upper end rarely exceeds 115-120 €.

Andalusia shows the widest range: local weddings with menus of 80-110 € in cities and towns, and destination weddings on the Costa del Sol or in Ronda with per-person costs of 150-250 € at private villas and luxury cortijos. In Malaga, the typical range is 90-130 €.

The Basque Country stands out for its culinary standards. Base menus at specialist restaurants and traditional caseríos start at around 130 €. The open bar is charged separately (19-28 € per person depending on hours). For 150 guests, the banquet runs between 15,000 and 30,000 €, equivalent to 100-200 € per person.


AI virtual try-on

Not sure which one suits you?

Try every silhouette on your own photo with Wedded's virtual try-on. The first 5 try-ons are free.

Why prices have risen in 2025

Between 2022 and 2025, the average cost per guest has increased steadily. Per-person spend rose from around 180 € in 2023 to 212 € in 2024, and in 2025 it has reached 225 €, according to sector data reported by 20minutos. Two main factors drive the increase.

Food and energy inflation

The Catering Association (AEC) estimates average increases of 10 % for food and 5 % for drinks, with some companies reporting rises of up to 25 % on certain ingredients. These costs have been passed directly to wedding menus, as reported by Eventoplus.

Smaller, more considered weddings

Millennials and Gen Z are organising celebrations with fewer guests but higher per-person spend. According to the INE, 147,823 marriages were registered in Spain in the latest recorded year. The trend is towards weddings of 100-120 guests with more elaborate cocktail receptions, themed food stations and late-night snacks, all of which push up the cost per person.


How to keep costs in check without sacrificing quality

Since catering absorbs 50-60 % of the total wedding budget, getting it right is the most effective way to manage overall spend.

Choose your date strategically

A Friday or Sunday wedding instead of Saturday can save 10-15 € per person at the same venue. Winter months such as January or February offer access to higher-tier venues at off-peak rates, with discounts that can reach 20 %.

Negotiate what the package includes

From 100 guests upward, there is real room to negotiate extras at no additional cost. Ask about an extra canapé pass, an upgrade on the wine selection or an additional hour of open bar. Before signing, make sure you know exactly what the per-person price covers and what is billed separately. This is where it is genuinely worth investing time.

Adjust your guest count thoughtfully

Reducing the guest count from 150 to 100 can mean a significant saving on the banquet alone. If the goal is a more considered experience, concentrating the budget on a smaller group is the most efficient approach.

Check what venue hire covers

At restaurants with private dining rooms, the space is usually included when a minimum number of covers is guaranteed. At private estates, hire can add 3,000-15,000 € to the total. It is worth factoring that in mentally when comparing quotes.


Conclusion

If you are marrying in 2025, these numbers are worth knowing before you sign anything. The per-person catering cost has the biggest single impact on the total budget, and it also varies the most depending on where and when you marry. The national menu average sits at around 105 € per person, but the real per-guest cost across all wedding lines reaches 225 €. Knowing the ranges by region and understanding what each quote actually covers is the first step to budgeting without surprises. The catering is not just food: it is the time your guests will spend with you. It is worth choosing it well.

Related Reading

This article was reviewed by our editorial team. How we create our content

Frequently Asked Questions

The typical range is 70-150 € per person for mid-level weddings, with a national average close to 105 €. Luxury hotels in Madrid or exclusive estate venues in Catalonia can exceed 180 €. The price usually covers welcome cocktail, seated menu, drinks and, in many cases, an open bar.
Prices vary significantly: Madrid typically runs 100-140 €, Barcelona 120-180 €, Valencia 79-100 €, Andalusia 90-130 € (up to 200 € for destination weddings) and the Basque Country 120-150 €. The Canary Islands are the most affordable, with menus between 50 and 80 €.
The standard package includes a welcome cocktail, a multi-course seated menu, drinks during the meal and coffee. Mid-to-high-end venues usually include an open bar for several hours. Venue hire, floral decoration and the wedding cake are typically budgeted separately.
AI virtual try-on

Not sure which one suits you?

Try every silhouette on your own photo with Wedded's virtual try-on. The first 5 try-ons are free.

Wedding Cost Per Guest in Spain: Real Price Ranges | Wedded Blog