Compare monthly costs across 12 Indian cities — see rent, food, transport by lifestyle level and the salary you need to maintain your standard of living.
The cost of living gap between Indian cities is often underestimated. Mumbai and Bengaluru can cost 40–80% more than Jaipur or Indore for the same lifestyle. Rent is the biggest driver — a decent 1BHK that costs ₹35,000/month in Mumbai is ₹12,000 in Jaipur.
Among major cities, Nagpur, Indore and Coimbatore offer the best lifestyle-to-cost ratio. Kolkata is the most affordable major metro. Mumbai and Bengaluru are consistently the most expensive.
Use the formula: required salary = current salary × (new city total cost ÷ current city total cost). Also consider one-time relocation costs of ₹50,000–₹2 lakh for moving, deposits and setup.
Tax changes, RBI rate updates — free.