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.

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 Style | Price per Head | Experience Level |
|---|---|---|
| Finger Food Buffet | £15–£35 | Casual & flexible |
| Cold Buffet | £20–£40 | Informal |
| Hot Buffet | £25–£60 | Balanced & 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 Type | Cost Level | Best For |
|---|---|---|
| Finger Buffet | Low | Casual weddings |
| Buffet | Medium | Most weddings |
| Plated Service | High | Formal weddings |
| Food Stations | Medium–High | Interactive 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:
| Category | Estimated 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.
