How Much Does a Trip to India Cost?

Updated Oct 9, 2026 · 8 min read

The hilltop Amber Fort near Jaipur, Rajasthan, India

Short answer: On the ground in India, plan on roughly ₹1,350–2,900 (about $14–30) per person per day on a hostel-and-thali budget, ₹4,350–10,600 (about $45–110) in a mid-range hotel shared by two with app cabs and a big monument most days, and about ₹10,000–15,500 ($105–160) or more for upscale hotels and a private car and driver. A week therefore costs roughly $100–210, $315–765 or $725–1,115 per person, before flights and the e-Visa. India’s palace and luxury hotels can cost far more, but few countries give you so much for so little.

India is one of the cheapest major destinations in the world for travelers paying in dollars, euros or pounds. A filling thali costs a few dollars, a metro ride well under one, and even the Taj Mahal’s foreign-visitor ticket costs less than a museum in Europe. The bigger costs are your hotel (and its tax), getting around a huge country by train, plane or car and driver, and guided tours. This guide breaks it all down with figures from official sources where they exist, so you can build a realistic budget for your trip to India. The rupee was about ₹97 to the US dollar in early October 2026, on the European Central Bank’s reference rates; dollar figures here are rounded at that rate, and our Money exchange tool has today’s rate.

India daily costs at a glance

These example days are built from the prices further down this page: one person, one sightseeing day on the Golden Triangle of Delhi, Agra and Jaipur. They leave out flights, long-distance trains, the e-Visa and shopping.

Per person, per dayBudgetMid-rangeComfort
BedHostel dorm from about ₹600, or half of a ₹2,000 private room: ₹600–1,000Half of a mid-range double at ₹4,000–12,000: ₹2,000–6,000Half of a branded upscale hotel room at about ₹10,000–14,000: ₹5,000–7,000
FoodTwo thalis plus street snacks and chai: ₹350–950A thali lunch plus a mid-range dinner: ₹950–2,400Two mid-range restaurant meals: ₹1,600–4,000
Local transportMetro rides at ₹11–64 and an auto-rickshaw: ₹150–400Three autos or app cabs at ₹100–300: ₹300–900Half of a car and driver at ₹3,000–5,000 a day: ₹1,500–2,500
SightsOne monument at ₹250–550The Taj Mahal with the mausoleum, or two ₹550 monuments: ₹1,100–1,300Taj Mahal and Agra Fort: ₹1,950
TotalAbout ₹1,350–2,900 ($14–30)About ₹4,350–10,600 ($45–110)About ₹10,000–15,500 ($105–160)

Monument, metro and visa prices are official; branded-hotel rates come from the HVS ANAROCK hotel market survey; hostel prices are from a travel guide; meal, room, auto-rickshaw and driver ranges are the typical ranges used in our India city guides. Treat them as typical ranges, not quotes.

What visitors actually spend in India

India’s Ministry of Tourism counted about 9.15 million foreign tourist arrivals in 2025 (revised figures in its Annual Tourism Snapshot 2025) and foreign exchange earnings from tourism of ₹2,76,831 crore, or about $31.7 billion. The ministry does not publish an average spend per foreign visitor, and the earnings total covers every kind of international visitor, so it is not a holiday budget, but it shows how much international travel matters to the country.

On our Travel costs by country scale, which compares hotel, restaurant and transport prices with the United States (US = 100), India scores 25. In plain words, typical travel prices are about a quarter of US levels, on a par with Sri Lanka (24) and Nepal (26) and a little below Thailand (28) and Vietnam (29).

Accommodation costs

India has every kind of bed, from backpacker hostel chains to heritage havelis and palace hotels. As typical ranges:

Per nightTypical price
Hostel dorm bedFrom about ₹600 ($6)
Private room in a hostelAbout ₹2,000 ($21)
Mid-range double, Jaipur or AgraAbout ₹4,000–10,000 ($41–103)
Mid-range double, DelhiAbout ₹5,000–12,000 ($52–124)
Beach hut in Goa, in seasonAbout ₹2,000–6,000 ($21–62)
Mid-range resort double in Goa, in seasonAbout ₹6,000–15,000 ($62–155)
Branded hotels, all-India average room rateAbout ₹9,100–9,300 in January 2025, above ₹10,000 in February 2025

The branded-hotel figures are averages for chain and upscale hotels from the consultancy HVS ANAROCK. Mumbai is India’s most expensive hotel market, with average rates consistently above ₹14,000 in 2025, and New Delhi averaged above ₹8,500 in June 2025. Rates are highest in the cool, dry peak season, especially around Christmas and New Year, and lowest from April to September in the plains, Rajasthan, Goa and Kerala.

Check whether a room price includes tax. Since 22 September 2025, India’s goods and services tax (GST) on hotel rooms has been 5% for rooms charged at up to ₹7,500 a night and 18% for rooms above ₹7,500, so an upscale room can cost noticeably more than its headline rate.

Food and drink costs

Food is where India is cheapest. As the typical ranges in our city guides: a thali (set meal) in a local restaurant costs about ₹150–400 ($1.50–4), a street snack or chai ₹10–80, and dinner in a mid-range restaurant about ₹800–2,000 ($8–21) per person. In Jaipur, a pyaaz kachori and lassi breakfast runs about ₹50–120; in Goa, a plate of fish curry rice costs about ₹200–450 and a seafood dinner at a beach shack ₹800–2,000, with a beer at ₹150–300.

GST at standalone restaurants is 5%; restaurants inside upscale hotels charge 18%. Some restaurants add a “service charge” to the bill, but under India’s Central Consumer Protection Authority guidelines, upheld by the Delhi High Court in March 2025, a service charge cannot be added by default and is voluntary: you can ask for it to be removed.

Getting around: metro, trains, drivers and boats

FarePrice
Delhi Metro, single journey (from 25 August 2025)₹11–64 by distance ($0.10–0.65)
Kochi Water Metro, High Court to Fort Kochi₹40 ($0.40)
Auto-rickshaw or app cab, short city rideAbout ₹100–300 ($1–3)
Air-conditioned train, Delhi to Agra or JaipurAbout ₹700–2,500 ($7–26)
Car and driver, per dayAbout ₹3,000–5,000 ($31–52)
Scooter rental in Goa, per dayAbout ₹350–700 ($3.60–7.20)

Delhi Metro smart cards give 10% off every trip, plus a further 10% off-peak. Trains are the classic way to cover long distances, and the fast air-conditioned day trains on the Golden Triangle are good value. Hiring a car and driver for a day is the easiest way to combine sights such as Agra and Fatehpur Sikri. Domestic flights save a day on longer jumps, for example from Delhi to Goa, Kochi or Varanasi.

Sightseeing fees and free things to do

Foreign visitors pay more than Indian citizens at protected monuments, but prices are still modest. Buying online on the Archaeological Survey of India’s e-ticket site is a little cheaper than paying cash at the gate, and children under 15 enter free. Official prices for foreign adults:

SightForeign adult
Taj Mahal, Agra (closed Fridays)₹1,100 at the window, ₹1,050 online ($11); main mausoleum ₹200 extra
Taj Mahal night viewing, around full moon₹750 ($7.70)
Agra Fort₹650 ($6.70), or ₹600 the same day as the Taj
Fatehpur Sikri₹610 ($6.30)
Red Fort, Qutub Minar or Humayun’s Tomb, Delhi₹550 each online ($5.70)
Elephanta Caves, Mumbai₹550 online
Group of Monuments, Hampi₹550 online
Mattancherry Palace Museum, Kochi₹5
Golden Temple, AmritsarFree

Some of India’s most memorable experiences cost nothing: a free meal at the Golden Temple’s community kitchen, the evening ceremonies on the ghats of Varanasi, the bazaars of Old Delhi, and the beaches of Goa. Some regions add permits or fees: visitors to Leh and Ladakh pay an environmental fee of ₹400 per person, online.

Costs beyond the Golden Triangle

  • Varanasi: the Ganga Aarti on Dashashwamedh Ghat is free every evening. At the Kashi Vishwanath temple, the trust’s foreign-visitor darshan ticket costs ₹600 with an assistant and prasadam, booked at its helpdesk with your passport; the Buddhist ruins at nearby Sarnath cost ₹250 online.
  • Kochi and Kerala: the Water Metro to Fort Kochi costs ₹40 and the Mattancherry Palace Museum just ₹5, so a day of sightseeing can cost less than a meal out.
  • Goa: beach huts at about ₹2,000–6,000 a night in season, scooters at ₹350–700 a day and water sports such as parasailing at about ₹800–2,000 a ride.
  • Leh and Ladakh: add the ₹400 environmental fee and the cost of a driver or tour for the high passes and lakes.

The e-Visa fee

Most visitors need an e-Tourist Visa, applied for online only on the official site, indianvisaonline.gov.in, at least four days before arrival. For US citizens and most other nationalities, the official fee schedule dated 8 September 2026 lists $25 for a 30-day e-Tourist Visa from July to March and $10 from April to June, and $40 for a one-year visa, plus a 3% bank charge. The fee is non-refundable.

Tipping and paying

Tipping is customary but up to you. A small tip for good service in restaurants, and for drivers, guides and hotel staff at the end of a stay, is appreciated; our tip calculator does the math. ATMs are everywhere in cities and towns, though they often limit withdrawals to ₹10,000 per transaction and charge foreign cards a fee. Carry cash for small purchases, autos and rural areas, and change money only at banks and authorized exchangers.

Money-saving tips for India

  • Book monuments online. The Taj Mahal is ₹50 cheaper online, and ASI e-tickets for other sites cost less than cash at the gate.
  • Do Agra Fort on Taj day. Agra Fort costs ₹600 instead of ₹650 on the same day as the Taj.
  • Watch the ₹7,500 line. Hotel rooms above ₹7,500 a night pay 18% GST instead of 5%.
  • Apply for the e-Visa in April to June if your trip suits: the 30-day e-Tourist Visa costs $10 then, against $25 the rest of the year.
  • Use the metro. A Delhi Metro ride costs ₹11–64, a fraction of a taxi across the city.
  • Share a car and driver. At about ₹3,000–5,000 a day, it is good value split between two or more people.
  • Eat thalis and street food in busy, popular places, and save restaurant dinners for special evenings.

For a first route, see our India itinerary; to pick the right season for each region, the best time to visit India; and for inspiration, our top places to visit in India.

Plan your trip: our free trip planner can build a day-by-day plan for India from our guides, including Delhi, Agra, Jaipur, Udaipur, Varanasi and Kochi. Then use the Money exchange tool to turn rupees into your own currency, and the Destination weather tool to pick your dates.

Frequently asked questions

How much money do I need for a week in India?

Using the example days above, seven days on the ground cost roughly ₹9,500–20,300 (about $100–210) per person on a tight budget, ₹30,500–74,200 (about $315–765) mid-range, and ₹70,000–108,000 (about $725–1,115) in comfort, before flights, long-distance trains and the e-Visa ($25 for 30 days from July to March).

Is India expensive?

No. On our travel cost scale India scores 25 against 100 for the US, and food, local transport and monument tickets are very cheap. Upscale hotels are the exception: branded hotels averaged over ₹10,000 a night in early 2025, and Mumbai over ₹14,000, plus 18% GST above ₹7,500.

How much does it cost to visit the Taj Mahal?

Foreign adults pay ₹1,100 at the ticket window or ₹1,050 online (about $11), plus ₹200 to enter the main mausoleum. Children under 15 are free. The Taj is closed on Fridays.

Do I need cash in India?

Yes. Cards work in hotels, malls and larger restaurants, but auto-rickshaws, street food, small shops and rural areas need cash. ATMs are common, though many limit each withdrawal to ₹10,000 and charge foreign cards a fee.

What is the cheapest time to visit India?

April to September, the hot season and the monsoon, is when hotels in the plains, Rajasthan, Goa and Kerala offer their lowest rates; it is also when the 30-day e-Visa is cheapest ($10 from April to June). The trade-off is heat and rain in much of the country, though the mountains of Ladakh are at their best in summer.

Plan your trip to IndiaGet a free day-by-day plan with places to stay, flights and things to do.Plan my trip

Travel guides in this post

Keep reading