HomeCost Guides › Wedding cost in India

How Much Does a Wedding Cost in India? (2026 Budget Breakdown)

Updated June 2026 · Based on average India market rates

A wedding is the biggest celebration most Indian families will ever plan — and the biggest spend. In 2026, a mid-range Indian wedding for around 300 guests typically costs ₹15–35 lakh in metro cities (Mumbai, Delhi NCR, Bangalore) and ₹8–20 lakh in tier-2 cities like Jaipur, Lucknow or Kochi. Where you land in that range depends almost entirely on three things: your guest count, your venue, and how much of the catering and decoration you splurge on.

Below is a realistic, service-by-service breakdown so you can build a budget that fits your family — not someone else's Instagram wedding.

Wedding cost breakdown by service (2026)

These are typical mid-range figures for a metro wedding of roughly 300 guests. Tier-2 cities generally run 25–40% lower.

ServiceTypical mid-range cost
Venue / banquet hall₹1.5–3 lakh
Catering (₹1,400–2,000/plate × 300)₹4.2–6 lakh
Decoration, stage & mandap₹2.5–6 lakh
Photography & cinematography₹1.3–3 lakh
Bridal makeup & styling₹40,000–1 lakh
Mehendi artist₹15,000–30,000
DJ / live band & sound₹60,000–1.5 lakh
Lighting & AV setup₹50,000–1.5 lakh
Anchor / entertainment₹40,000–1 lakh
Transport & logistics₹40,000–1 lakh
These figures cover the event itself. Jewellery, clothing, gifts and honeymoon are personal and usually budgeted separately — they can easily match or exceed the event cost.

The two biggest levers: guests and catering

Catering is almost always the single largest line item, and it scales directly with your guest count. Cutting the guest list from 400 to 250 can save several lakh on catering alone — far more than haggling with any single vendor. In 2026, expect:

Metro vs tier-2 city: how much you save

The same wedding costs meaningfully less outside the big metros. Venue rental, catering and decoration are all 25–40% cheaper in tier-2 cities. This is why many families choose a hometown wedding or a tier-2 destination — the budget stretches much further for the same scale.

Get a wedding estimate for your city

Pick your services and guest count and see your number in 30 seconds — free, no signup.

Calculate my wedding budget →

How to keep your wedding budget under control

Frequently asked questions

What is the average cost of a wedding in India in 2026?

A mid-range wedding for ~300 guests is typically ₹15–35 lakh in metros and ₹8–20 lakh in tier-2 cities. Smaller, intimate weddings can be done well under ₹10 lakh.

How much does wedding catering cost per plate?

Roughly ₹1,500–2,500 per plate in metros and ₹900–1,800 in tier-2 cities for mid-range menus, more for premium spreads and live counters.

What percentage of the budget goes to venue and decor?

Venue and decoration together usually account for 20–25% of the total wedding budget.