India · 30 days
Two-person representative budget for each city in India, sorted from cheapest to most expensive for a 30-day stay. Prices are quoted in USD and in each city's local currency, refreshed quarterly against live exchange rates.
City ranking
| City | Couple · representative | Typical range |
|---|---|---|
| Jaipur | ₹113,980.36 | ₹102,582.32 – ₹131,077.41 |
| Pune | ₹125,930.35 | ₹113,337.32 – ₹144,819.90 |
| Surat | ₹150,318.74 | ₹135,286.87 – ₹172,866.55 |
| Kolkata | ₹176,971.73 | ₹159,274.56 – ₹203,517.49 |
| Chennai | ₹188,583.72 | ₹169,725.35 – ₹216,871.28 |
| Ahmedabad | ₹213,310.11 | ₹191,979.10 – ₹245,306.63 |
| Hyderabad | ₹241,078.50 | ₹216,970.65 – ₹277,240.27 |
| Bengaluru | ₹252,690.49 | ₹227,421.44 – ₹290,594.06 |
| Delhi | ₹341,792.36 | ₹307,613.12 – ₹393,061.21 |
| Mumbai | ₹383,624.93 | ₹345,262.44 – ₹441,168.67 |
What this ranking tells you
The cheapest option in India right now is Jaipur at about $1,348.88 for a 30-day couple trip. The most expensive is Mumbai at about $4,539.94 — a gap of $3,191.06, or roughly 237%. Use the ranking to balance the cities you want against the days you have.
Currency
India transactions settle in INR. All local-currency figures above are converted from USD at the current quarterly rate.
By travel style
Same country, ranked by concept fit instead of cost: