coziroof

Quick answer

Hyderabad is the most affordable top metro (2BHK ₹24,000/mo, flat ₹55L). Mumbai is the most expensive (2BHK ₹38,000/mo, flat ₹1.05Cr). Bangalore has the most IT jobs but rents rose 50%+ since 2021.

India · 2026

Cost of Living in India

Honest city guides for India's top metros — real rent data, top neighbourhoods, IT parks, and honest drawbacks. Plus India's most-used tools: home loan EMI calculator and Vastu Shastra guides.

Top Indian Cities — At a Glance

City1BHK rent2BHK rent2BHK flatGroceries/mo

Bangalore

Karnataka

18,00028,00075L8,000Full guide →

Mumbai

Maharashtra

22,00038,000105L9,500Full guide →

Delhi NCR

Delhi

18,00028,00085L8,000Full guide →

Hyderabad

Telangana

15,00024,00055L6,000Full guide →

Pune

Maharashtra

14,00022,00052L5,500Full guide →

Chennai

Tamil Nadu

12,00020,00048L4,800Full guide →