India

South Asia · 2 cities covered

2
Cities
$118
Avg mid / day
$34–454
Daily range
Country data

India in numbers

Cities tracked
2South Asia
Median mid · shoulder
$118/day58% below global median ($279)
Cheapest city
Delhi · $108/daymid-range, shoulder season
Priciest city
Mumbai · $128/day16% above the cheapest
Accommodation share
51%of the mid-range daily total
Seasonality swing
75%peak vs low, per city — widest in Delhi
Currency
INRUSD conversions use ECB reference rates, refreshed daily
Working language
Hindifor everyday transactions

We track 2 cities in India. The mid-range shoulder-season day averages $118 — 58% below the median across all 68 cities we cover. Inside the country the range runs from $108/day in Delhi to $128/day in Mumbai, a 16% gap: a tight band, so swapping cities barely changes the daily number.

Accommodation accounts for 51% of the average mid-range day in India, the largest single line item in every city we track here. Delhi (layers of empires inside one chaotic, generous capital) sits at the affordable end; Mumbai (tide-edge megacity of cinema, commerce, and bhel puri) anchors the top.

Season coefficients are calibrated per city, not shared. Across India the peak-to-low swing runs 75%–75%, widest in Delhi (75%, monsoon-split calendar pattern: low Jun–Aug at ×0.72, peak Jan–Mar, Nov–Dec at ×1.26). Heat and monsoon push a deep three-month trough; the cool dry window carries festivals and weddings, which lifts domestic room demand as much as foreign arrivals.

India vs the rest of South Asia

Mid-range, shoulder season, same five line items. Difference is relative to India ($118/day).

CountryMid · shouldervs India
Nepal$94/day-20%
Sri Lanka$128/day+8%
Average daily cost · shoulder season

Three credible numbers across India.

Budget
$53
per person · per day
hostels, street food
Mid-range
$118
per person · per day
hotels, sit-down meals
Luxury
$331
per person · per day
design hotels, tasting menus

Frequently asked questions

How much does it cost to travel in India per day?

+

On average, a mid-range traveller spends $118 per day in India during shoulder season. Budget travellers can get by on around $34/day, while a luxury trip averages $454/day.

What is the cheapest city to visit in India?

+

The most affordable destination in India is Delhi, where a budget trip costs about $34 per day in low season.

What is the most expensive city in India?

+

At the top end, Mumbai reaches around $454 per day during peak season.

When is the best time to visit India?

+

The best windows vary by city, but many destinations in India are ideal during Oct–Mar or shoulder season for a balance of weather and price.