The analysis, based primarily on current property listings and 3BHK price benchmarks published by Housing.com and cross-checked against recent residential market data from Knight Frank India, shows that Mumbai has an average asking price of approximately ₹33,217 per sq ft for 3BHK apartments.
New 3BHK projects in Mumbai broadly command asking prices starting at around ₹20,000 per sq ft and can cross ₹65,000 per sq ft in premium locations. Select ultra-luxury developments can be priced substantially higher and have therefore not been treated as representative of the city's broader new-apartment market.
New Delhi follows with a citywide 3BHK asking-price average of approximately ₹15,329 per sq ft, while Gurugram has an average of about ₹13,391 per sq ft. New 3BHK properties in Gurugram show a particularly wide price range, from around ₹9,000 per sq ft in relatively affordable locations to approximately ₹26,000 per sq ft in premium developments.
Bengaluru, one of India's largest residential property markets, records an average 3BHK asking price of approximately ₹11,223 per sq ft. New 3BHK apartments are broadly being offered between ₹7,500 and ₹18,000 per sq ft, depending on the location, project, developer and segment.
Pune's citywide average for 3BHK apartments stands at approximately ₹9,635 per sq ft. New-project asking prices range from about ₹6,500 per sq ft in more affordable locations to around ₹27,000 per sq ft in premium areas.
Chennai has an average 3BHK asking price of approximately ₹9,007 per sq ft, with new apartments broadly ranging from ₹6,700 to ₹22,000 per sq ft. Current project listings illustrate the difference between peripheral residential corridors and high-value central neighbourhoods such as Alwarpet.
In Noida and Greater Noida, the citywide 3BHK benchmark is approximately ₹8,732 per sq ft, while new-project asking rates broadly range between ₹9,500 and ₹21,000 per sq ft. The fact that the indicative starting price for new projects is higher than the broader 3BHK average highlights an important distinction between citywide apartment averages and prices for newly launched or under-construction developments.
Hyderabad records an average 3BHK asking price of approximately ₹7,900 per sq ft. New projects broadly range between ₹6,200 and ₹16,000 per sq ft, with premium developments in western Hyderabad commanding significantly higher prices than projects in emerging residential corridors.
Ahmedabad remains comparatively affordable, with an average 3BHK asking price of approximately ₹6,906 per sq ft. New-project prices broadly range from ₹4,500 to ₹9,500 per sq ft, although rates vary substantially across areas such as Shilaj, SG Highway, Vastrapur and other established or premium residential locations.
Kolkata has the lowest average among the 10 markets analysed, at approximately ₹6,570 per sq ft. New 3BHK apartments broadly range between ₹3,750 and ₹13,500 per sq ft, reflecting the significant difference between affordable suburban developments and premium projects in locations such as New Town.
3BHK Flat Prices in India's Top 10 Cities

The figures demonstrate the considerable price gap between India's major housing markets. Mumbai's average 3BHK asking price is more than five times Kolkata's average, while Delhi-NCR itself displays substantial variation between New Delhi, Gurugram and Noida.
However, the figures should not be interpreted as registered transaction prices. The low and high values represent indicative asking-price bands observed across current new-project inventory, rather than official citywide minimum and maximum transaction rates. The average figures are current citywide 3BHK asking-price benchmarks and can include inventory beyond newly launched projects.
This distinction is significant because advertised property prices can differ from the amount eventually recorded in a sale transaction. Prices can also vary according to location, developer, project stage, floor, view, amenities, apartment size and whether the quoted rate is calculated on carpet, built-up or saleable area.