Price guide

Cake Prices in India 2026 - How much does a cake cost?

A cake in India costs about Rs 1,000 per kg on average, and Rs 1,500 to Rs 2,000 per kg at popular bakeries or for designer birthday cakes. Wedding cakes cost Rs 1,500 to Rs 3,500 per kg, so a tiered wedding cake costs about Rs 8,000 to Rs 20,000. One kg serves about 10 to 12 people.

Updated November 2026

Price depends on
  • Weight and number of tiers
  • Design: handmade flowers, photo prints
  • Flavour and icing
  • Bakery and how early you order
Celebration cake

Cake prices by occasion

  • BirthdayRs 1,700 to Rs 2,000 per kg on average for a designed cake. One kg serves 10 to 12 people.
  • AnniversaryA half kg cake costs Rs 1,000 to Rs 2,000 and serves five to seven. Layered cakes cost more, up to about Rs 7,000.
  • Valentine’s DayRs 500 to Rs 1,000 for half a kg; up to Rs 5,000 for two to three kg with fancy decoration.
  • Corporate partiesFrom Rs 3,000, up to Rs 10,000 for a bigger cake.
  • Wedding or engagementRs 1,500 to Rs 3,500 per kg at cake boutiques; Rs 8,000 to Rs 20,000 for a tiered cake.

Sample cake budgets

Worked examples using the prices in this guide, at about 10 to 12 servings per kg.

Estimated cake cost by party size
  • Birthday for 12 guests (1 kg, popular bakery)Rs 1,500 to Rs 2,000
  • Birthday for 30 guests (3 kg)Rs 3,000 to Rs 6,000
  • Wedding tiered cakeRs 8,000 to Rs 20,000

Most popular cake flavours in India

  • Red velvetRich, with cream cheese frosting. A favourite for anniversaries and Valentine’s Day.
  • ButterscotchStill one of the most ordered birthday flavours.
  • Black forestChocolate, cream and cherries, a safe choice for any party.
  • VanillaSoft and simple, popular with all ages.
  • PineappleMoist and fruity, good for any occasion.

How to save on your cake

  1. Simplify the decorationHandmade sugar flowers take hours. Piping or fresh flowers look good for less.
  2. Order earlyBook a month or two ahead for weddings and big parties to get the best price.
  3. Keep flavours simpleCommon flavours and icing cost less than rare ones.
  4. Share your budgetTell the baker your budget up front and ask what they can do for it.

Frequently asked questions

What is the price of a 1 kg cake in India?

About Rs 1,000 per kg on average, and Rs 1,500 to Rs 2,000 per kg at popular bakeries or for designer cakes.

How much does a wedding cake cost?

Wedding cakes cost Rs 1,500 to Rs 3,500 per kg. A tiered wedding cake costs about Rs 8,000 to Rs 20,000.

How many people does a 1 kg cake serve?

About 10 to 12 people. Half a kg serves five to seven.

Why are designer cakes more expensive?

Handmade decorations, photo prints, extra tiers and rare flavours take more time and ingredients.

Get quotes from vendors near you

Tell us your date, budget and guest count; we will share matching vendors.

Last updated 10 November 2026. Prices are typical ranges in India and vary by city, season and vendor.

VenueLookMillions of people ask venuelook for cost estimates every year. We track the estimates they get from local professionals, then we share those prices with you.
100+ Cakes near you
100+ Cakes near you
Get free estimates from trusted cakes on Venuelook.

Event Planning services for you

events

Wedding Venues

Get Best Wedding Venues in Your Budget
events

Birthday Party Venues

Book Best b’day party Venues in Your Budget
events

Wedding planning

Get Best Wedding Planners in Your Budget
events

Birthday Planning

Plan theme based b’day party in Your Budget
events

Wedding Vendors

Book Best Wedding Vendors in Your Budget
events

Event Vendors

Get Best Event Vendors in Your Budget
events

Event Planning

Get Best Event Planners in Your Budget
Get Best Suited Vendors for Your Event
Need Venue Too?
Send you venue details on whatsapp
By clicking on this button, you are accepting our Terms & Conditions

We recommend thousands of verified venues and vendors from all over India

star