Cost of living in Kolkata — Asia
🌸

Cost of Living
in Kolkata

City Asia Updated May 2026

Estimated Monthly Cost

$

per person · per month

Data source: CostLiving Engine, May 2026

About Kolkata

Kolkata is India's third-largest city and the capital of West Bengal. It sits on the Hooghly River in eastern India and has a population of roughly 14 million. Daily life centers on crowded markets, street food vendors, and a mix of colonial architecture and modern high-rises. Summers (March to June) are hot and humid, monsoons arrive July to September, and winters (November to February) are mild. The city draws students, professionals, and families. Traffic is heavy, public transit is basic but cheap, and neighborhoods range from dense commercial zones to quieter residential areas. It functions as a working city rather than a tourist destination, with Bengali as the primary language alongside Hindi and English.

💡 Local Insights

Kolkata · 2026

Kolkata's cost of living sits comfortably below major Indian metros like Mumbai and Bangalore, making it realistic for people on modest budgets. A moderate lifestyle runs around $475 per month, though actual spending depends heavily on housing choices and whether you eat street food or restaurant meals. Housing is the largest variable. A one-bedroom apartment in central neighborhoods like Alipore, Ballygunge, or Kasba ranges from $150 to $300 per month; outer areas drop to $80 to $150. Expats often pay 20 to 40 percent premiums for furnished apartments or buildings with amenities. Food costs are low if you cook or eat Indian street food (meals under $1), but restaurants catering to expats charge $4 to $8 per meal. Local markets sell vegetables for cents per kilogram. Public transport (buses, trams, Metro) costs pennies per ride, though autos and ride-shares add up if used daily. Utilities and internet are cheap. Healthcare is affordable, especially at private clinics. The real savings come from avoiding Western groceries and accepting local living patterns.

Frequently Asked Questions

How much does it cost to live in Kolkata per month?
A moderate lifestyle in Kolkata runs approximately $475 per month. This covers a modest one-bedroom apartment ($150 to $250), groceries and meals ($80 to $120), utilities and internet ($20 to $40), and local transport ($15 to $30). The budget tier is $285 per month (shared housing, street food, minimal transport), while a comfortable lifestyle with nicer housing, eating out regularly, and occasional activities reaches $736. Actual costs depend on neighborhood choice and how much you use restaurants versus home cooking.
What is the average rent in Kolkata?
One-bedroom apartments in established residential neighborhoods (Alipore, Ballygunge, Park Circus, Kasba) rent for $150 to $300 per month. Outer areas and newer developments cost $80 to $150. Two-bedroom apartments run $200 to $400. Expats frequently pay a 25 to 40 percent markup for furnished flats, modern amenities, or buildings with generators and water backup. Unfurnished apartments are cheaper. Deposits equal one to two months' rent. Prices vary by exact location and building condition; luxury apartments for expats can exceed $600, but most long-term residents find solid housing well under $250.
Is Kolkata cheap to live in for expats?
Yes, relative to Western cities and even to other major Indian metros. Expats living on $600 to $800 per month manage comfortable housing, eating out a few times weekly, and regular transport. Compared to Delhi or Mumbai, Kolkata offers lower rents and food costs. That said, furnished apartments with backup power and water storage (sought by expats) cost more than unfurnished local housing. Groceries imported from Europe or North America are expensive. The city demands patience with infrastructure and comfort with crowding; if you adapt to local living, costs drop significantly. Healthcare, domestic help, and entertainment remain very affordable.
How much does food cost per month in Kolkata?
Groceries for home cooking cost $40 to $80 per month. Rice, lentils, vegetables, and local bread are cheapest. Eating breakfast, lunch, and dinner at street vendors or small eateries runs $30 to $60 monthly. A meal at a budget restaurant costs $0.50 to $1.50; mid-range restaurants charge $2 to $4. Western or imported foods (cheese, cereals, chocolate) are significantly pricier. Markets like New Market or Gariahat offer vegetables at $0.20 to $0.50 per kilogram. Tea and street snacks are negligible costs. Most residents spend $60 to $120 monthly on food depending on where they eat; expats who cook locally and avoid imported items keep this low.
What salary do you need to live comfortably in Kolkata?
A comfortable lifestyle costs approximately $736 per month. This translates to roughly $8,800 to $9,000 annually. In USD terms, a monthly income of $800 to $900 provides comfortable housing ($250 to $350), dining out several times weekly ($150 to $200), utilities ($30 to $50), transport ($40 to $60), and discretionary spending. In Indian Rupees (exchange rate roughly 83 per dollar), this is around 60,000 to 75,000 rupees monthly. For expats, employers often provide housing allowances or accommodation, which reduces the required salary. Local employees in professional roles typically earn 30,000 to 50,000 rupees monthly and live comfortably within their budgets.
How does the cost of living in Kolkata compare to other places?
Kolkata is significantly cheaper than Mumbai and Delhi. A one-bedroom apartment in central Kolkata costs $150 to $300; in Mumbai's similar neighborhoods, expect $400 to $600. Food and transport are roughly 30 percent cheaper in Kolkata. Compared to Bangalore, Kolkata has lower rents but similar food costs. Against Southeast Asian cities like Hanoi or Bangkok, Kolkata is comparable or slightly cheaper for housing, though Hanoi offers better infrastructure. Versus Western cities (London, New York, Toronto), Kolkata costs one-third to one-fifth as much. The trade-off is less modern infrastructure and more crowding; cost savings come from accepting local living standards and infrastructure constraints.
Can you live in Kolkata on $285/month?
Yes, but with significant constraints. The budget tier of $285 per month assumes a shared apartment or hostel ($60 to $100), street food and home cooking ($80 to $120), minimal transport ($20), and no entertainment or dining out. You can find shared rooms for $50 to $80, reducing housing costs further. This budget works for students, long-term volunteers, or people willing to live like local residents. It cuts out restaurants, cafes, travel, and imported goods. Emergencies or healthcare beyond basic clinics strain the budget. Many long-term budget travelers increase spending to $400 to $450 for basic comfort. Realistic budget living in Kolkata requires comfort with crowded public spaces and local food; it is possible but leaves little margin for error.

💰 What's Your Budget?

Enter your monthly budget and see what lifestyle you can afford in Kolkata.

$

🔗 Share Live Cost Data

Add a live cost badge to your blog or article — always free.