Travel Budget Atlas

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:

Other trip lengths