CostLens
Home › India

Cost of Living in India

7,201 cities covered · Currency: INR (₹) · Capital: Delhi

Single person, monthly₹28,260 ($338)
Couple, monthly₹50,087 ($600)
Family of four, monthly₹64,709 ($775)
Average net salary₹48,681 ($583)

Average Prices in India

ExpenseEstimated costBasis
Meal at an inexpensive restaurant₹305 ($3.66)per meal
Three-course meal for two, mid-range₹1,221 ($14.63)per meal
Cappuccino₹91.61 ($1.10)each
Monthly groceries (single person)₹6,921 ($82.89)per month
Monthly public transport pass₹1,120 ($13.41)per month
Basic utilities for an 85m² apartment₹2,952 ($35.35)per month
Internet (60 Mbps, unlimited)₹855 ($10.24)per month
Fitness club membership₹855 ($10.24)per month
Cinema ticket₹224 ($2.68)each
One-bedroom apartment in city centre₹11,361 ($136)per month
One-bedroom apartment outside centre₹7,903 ($94.65)per month
Three-bedroom apartment in city centre₹23,710 ($284)per month

Major Cities in India

Delhi

Delhi · pop. 32,226,000

Mumbai

Mahārāshtra · pop. 24,973,000

Kolkāta

West Bengal · pop. 21,747,000

Chennai

Tamil Nādu · pop. 12,395,000

Hyderābād

Telangāna · pop. 10,494,000

Bangalore

Karnātaka · pop. 8,443,675

Pune

Mahārāshtra · pop. 8,231,000

Ahmedabad

Gujarāt · pop. 8,009,000

Sūrat

Gujarāt · pop. 6,538,000

Prayagraj

Uttar Pradesh · pop. 5,954,391

Kanpur

Gujarāt · pop. 5,230,000

Kanpur

Uttar Pradesh · pop. 4,581,268

Belāhi

Bihār · pop. 4,487,379

Vadodara

Gujarāt · pop. 3,500,000

Nādampālaiyam

Tamil Nādu · pop. 3,458,045

Lucknow

Uttar Pradesh · pop. 3,382,000

Kannankulam

Kerala · pop. 3,243,170

Mahuākherāganj

Uttarākhand · pop. 3,198,982

Nagla

Uttarākhand · pop. 3,198,982

Jaipur

Rājasthān · pop. 3,073,350

Kottārasshēri

Kerala · pop. 2,952,254

Gorakhpur

Chhattīsgarh · pop. 2,500,000

Nāgpur

Mahārāshtra · pop. 2,405,665

Guwāhāti

Assam · pop. 2,376,654

Cheapest Cities in India

ChiplūnSujānpurSāhaWālidpurSihorāChatrāParāsiaHilsaNoharBhainsaFull ranking →

City Comparisons in India

Delhi vs Mumbai

Side-by-side cost of living comparison in India

Delhi vs Kolkāta

Side-by-side cost of living comparison in India

Mumbai vs Chennai

Side-by-side cost of living comparison in India

Kolkāta vs Chennai

Side-by-side cost of living comparison in India

Cost of Living by City Size in India

Living costs in India vary significantly depending on city size. Large metropolitan areas with populations over one million typically see housing costs 15–30% above the national average, while smaller towns can be 10–20% below it. The national baseline of ₹28,260 ($338) per month represents a mid-sized city estimate.

Capital cities and major economic hubs command the highest rents and overall expenses. For budget-conscious residents, mid-sized cities offer a balance of amenities and affordability. Rural and small-town living remains the most economical option, though transport and service access may be limited.

Frequently Asked Questions

What is the average cost of living in India?
The estimated average monthly cost for a single person in India is ₹28,260 ($338), including rent outside the city centre. A family of four needs roughly ₹64,709 ($775) per month.
Which city has the lowest cost of living in India?
Chiplūn ranks among the most affordable cities in India with a low cost-of-living multiplier.
What is the average salary in India?
The estimated average net salary in India is ₹48,681 ($583) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for India derived from national baselines. Individual city pages adjust these figures for city size. Methodology.