Average Cost of an Indian Wedding by City

The average Indian wedding cost reached ₹39.5 lakh in 2025, up roughly 8% year-on-year, according to industry survey data. But the headline number hides huge regional variation: a wedding in Jaipur averages around ₹73 lakh, nearly double the figure in Mumbai (~₹35 lakh).

Key statistics at a glance

  • ₹39.5 lakh — national average wedding budget (2025), up ~8% YoY.
  • Jaipur ₹73 lakh — the highest city average, driven by palace and heritage venues.
  • Delhi ₹38 lakh, Bengaluru & Hyderabad ₹37 lakh, Mumbai ₹35 lakh.
  • ~₹58 lakh — average destination wedding (2025), up from ~₹51.1 lakh.
  • ~US$130 billion — total Indian wedding industry size (trade estimates).

The national average

Industry survey data for 2025 put the average Indian wedding budget at ₹39.5 lakh, an increase of about 8% over the prior year. This reflects rising costs across venues, catering, apparel and services, as well as growing spend on guest experiences and entertainment.

It's important to read this as a survey average, not a typical or median cost. Budgets span a vast range — from modest community weddings well below this figure to multi-crore celebrations far above it.

City-by-city wedding cost comparison

City averages reveal how venue prestige, destination demand and local cost structures shape budgets. Jaipur stands out sharply, reflecting its popularity for palace and heritage-style weddings.

CityAverage wedding cost (2025)Relative to national avg.
Jaipur₹73 lakh~1.8×
Delhi₹38 lakh~0.96×
Bengaluru₹37 lakh~0.94×
Hyderabad₹37 lakh~0.94×
Mumbai₹35 lakh~0.89×
National average₹39.5 lakh1.0×

Figures are industry survey averages and should be treated as estimates; individual weddings vary widely.

Why Jaipur tops the list

Jaipur's high average reflects its role as a premier destination-wedding hub. Couples from across India (and abroad) book its forts, palaces and heritage hotels, importing larger guest lists, multi-day itineraries and elevated production budgets — pushing the local average well above metro cities.

Metros cluster near the national average

Delhi, Bengaluru, Hyderabad and Mumbai cluster within a relatively narrow band (₹35–38 lakh), slightly below the national average. This suggests that destination markets like Jaipur — and high-end multi-day affairs — pull the national figure upward.

Destination weddings: a premium tier

Destination weddings command a clear premium. In 2025 they averaged around ₹58 lakh, up from roughly ₹51.1 lakh the previous year, per industry survey data — a sharper increase than the overall market.

Wedding typeAverage (2025)Average (prior year)
All weddings₹39.5 lakh~₹36.6 lakh (implied)
Destination weddings~₹58 lakh~₹51.1 lakh

The prior-year all-wedding figure is an estimate implied by the ~8% reported growth and is illustrative only.

Where the money goes

While exact allocations vary by survey and region, Indian wedding budgets are typically dominated by a few large categories. The following is an illustrative breakdown to show relative weighting — not a verified split:

CategoryIllustrative share of budget
Venue & catering~30–40%
Apparel & jewellery~15–25%
Decor & production~10–20%
Photography & video~5–10%
Entertainment & guest experience~5–10%

This table is illustrative and intended to show typical weighting; it is not derived from a single cited dataset.

FAQs

What is the average cost of an Indian wedding in 2025? Industry survey data put the 2025 average at ₹39.5 lakh, up about 8% year-on-year.

Which Indian city has the most expensive weddings? Among major cities, Jaipur leads at around ₹73 lakh on average, driven by palace and destination-style weddings.

How much does a wedding cost in Mumbai or Delhi? Survey averages place Mumbai near ₹35 lakh and Delhi near ₹38 lakh, both slightly below the national average.

How much more do destination weddings cost? Destination weddings averaged about ₹58 lakh in 2025, roughly 45% above the all-wedding average of ₹39.5 lakh.

Are these costs fixed? No. They are survey averages and estimates. Actual costs depend on guest count, venue, season and city.

Why are weddings getting more expensive? Rising venue, catering and service costs, plus growing spend on photography, decor and guest experiences, contributed to the ~8% year-on-year increase reported in survey data.

Methodology & sources

City and national averages (₹39.5 lakh national; Jaipur ₹73 lakh; Delhi ₹38 lakh; Bengaluru and Hyderabad ₹37 lakh; Mumbai ₹35 lakh; destination ~₹58 lakh, up from ~₹51.1 lakh) are drawn from industry survey data for 2025. Industry size (~US$130 billion) reflects trade estimates and reporting associated with bodies such as CAIT and IBEF. The budget-allocation table is illustrative and not derived from a single cited source. All figures are estimates and may vary by methodology.

Cite this page: Celebra (2026). Average Cost of an Indian Wedding by City. celebra.in. Retrieved from https://celebra.in/average-indian-wedding-cost

How Celebra helps

A larger budget should buy a more memorable celebration — not just a bigger one. Celebra lets guests scan a QR code to share selfies, blessings, song requests and votes that appear on the big screen within seconds, with no app to download. It's a high-impact, low-cost way to make every rupee of your wedding budget feel more personal.

Plan a more memorable wedding. Explore Celebra →

Related reading

Bring this to your celebration with celebra.in

One QR, no app — selfies, blessings, song requests and live polls on the big screen.