Wedding Catering Costs (2026 Guide)

Understanding wedding catering costs is one of the most important steps when planning your big day. Food and service are often one of the largest expenses in a wedding budget, so knowing what to expect will help you make smarter decisions and avoid overspending.

In this guide, we break down wedding catering costs, including per person catering prices, buffet options, finger food pricing and real examples for different guest sizes in the UK.

Wedding Catering Costs
Wedding Catering Costs

What Are the Average Wedding Catering Costs in the UK?

The wedding catering average cost in the UK depends on the type of service, menu and guest count. Here is a realistic overview:

  • Budget catering: £15–£30 per person
  • Mid-range catering: £30–£70 per person
  • Premium catering: £70–£150+ per person

👉 The average catering cost for wedding events typically falls between £40–£80 per guest.

Per Person Catering Prices for Weddings

Understanding per person catering prices is key to calculating your total cost.

Catering StylePrice per HeadExperience Level
Finger Food Buffet£15–£35Casual & flexible
Cold Buffet£20–£40Informal
Hot Buffet£25–£60Balanced & popular
Plated Service£60–£150+Formal & premium

👉 Your price per head catering will vary based on menu complexity and service level.

Wedding Catering Cost Breakdown by Guest Size

Catering for 50 Guests

The average cost of catering for 50 guests UK is:

  • Budget: £750–£1,500
  • Mid-range: £1,500–£3,500
  • Premium: £3,500–£7,500

👉 Ideal for intimate weddings or small receptions.

Buffet for 100 Guests Cost UK

If you are planning a larger wedding, the buffet for 100 guests cost UK is typically:

  • Budget buffet: £1,500–£2,500
  • Standard buffet: £2,500–£5,000
  • Premium buffet: £5,000–£10,000+

👉 Buffets are one of the most cost-effective options for weddings.

Finger Food Buffet Prices for Weddings

Finger food is a popular choice for modern weddings.

Finger Buffet Price Per Head

  • Basic: £15–£25
  • Standard: £25–£40
  • Premium: £40–£70

Finger Food Buffet Catering Benefits

  • Lower catering costs
  • Easier service
  • Great for informal or evening weddings

👉 Finger buffet prices UK are often more affordable than plated meals.

Catering Prices vs Service Type

Service TypeCost LevelBest For
Finger BuffetLowCasual weddings
BuffetMediumMost weddings
Plated ServiceHighFormal weddings
Food StationsMedium–HighInteractive experiences

👉 Choosing the right service directly impacts your catering service cost.

Average Buffet Price Per Head UK

Buffets remain the most popular option for weddings.

  • Average buffet price per head UK: £25–£60
  • Cold buffet cost per head: £20–£40
  • Buffet per head cost (premium): £60+

👉 Buffet catering offers flexibility and better cost control.

Catering Costs by Budget Level

Budget Wedding Catering

If you are planning catering for 50 guests on a budget, consider:

  • Finger buffets
  • Cold buffets
  • Limited menu options

👉 Estimated cost: £15–£30 per person

Mid-Range Wedding Catering

  • Hot buffet or mixed menu
  • Moderate service level
  • Good variety

👉 Estimated cost: £30–£70 per person

Premium Wedding Catering

  • Plated meals
  • Multiple courses
  • High-end ingredients

👉 Estimated cost: £70–£150+ per person

Sample Wedding Catering Budget

Here is a realistic example for 80 guests:

CategoryEstimated Cost
Food (£50 pp)£4,000
Staff£800–£1,500
Equipment£500–£1,000
Drinks£1,000–£2,000
Total£6,300–£8,500

👉 This reflects typical caterers price ranges in the UK.

How to Reduce Wedding Catering Costs

If you want to lower your wedding catering costs, consider these strategies:

  • Choose buffet instead of plated service
  • Limit menu options
  • Avoid peak wedding season
  • Use seasonal ingredients
  • Reduce staff requirements
  • Provide your own drinks if allowed

Cheap Catering Options for Weddings

Looking for more affordable options?

Cheap Buffet for 100 Guests Cost UK

  • £15–£25 per person
  • Simple menu
  • Drop-off service

👉 Ideal for couples on a tight budget.

How Much Does a Buffet Cost UK for Weddings?

A common question is: how much does a buffet cost UK?

  • Basic buffet: £20–£30 per head
  • Standard buffet: £30–£50 per head
  • Premium buffet: £50–£80+ per head

👉 Buffets offer the best balance between cost and guest satisfaction.

Key Factors That Affect Wedding Catering Costs

Several elements influence your total catering cost:

  • Guest count
  • Menu type
  • Service level
  • Location (London is more expensive)
  • Drinks and extras
  • Equipment and logistics

Final Thoughts on Wedding Catering Costs

Understanding wedding catering costs allows you to plan your event with confidence. Whether you choose a buffet, finger food or plated service, your final cost will depend on your priorities, guest count and style of wedding.

By balancing quality, budget and experience, you can create a memorable wedding without overspending.