Daily costs in India vary by a factor of twenty between rural guesthouses and luxury urban hotels. A backpacker staying in dormitories, eating street food, and traveling by unreserved rail can operate on 800 to 1200 rupees per day. A mid-range traveler using air-conditioned hotel rooms, app-based cabs, and restaurant meals typically spends 3500 to 6000 rupees daily. Luxury travelers booking heritage properties, private drivers, and fine dining regularly exceed 15000 rupees per day before adding domestic flights or guided expeditions.
Accommodation spans a documented price range wider than almost any country of comparable infrastructure density. Dormitory beds in backpacker hostels in Varanasi, Jaipur, and Kolkata cost 250 to 500 rupees per night. Budget guesthouses without air conditioning in smaller cities like Bhubaneswar or Amritsar charge 600 to 1200 rupees for a double room. Mid-range hotels with air conditioning, hot water, and breakfast in Mumbai, Bangalore, or New Delhi typically run 2500 to 5000 rupees per night. Heritage properties converted from former palaces in Jaipur and Udaipur start at 8000 rupees and reach 30000 rupees per night. Five-star chain properties in major metros charge 10000 to 25000 rupees for standard rooms. Goa beach resorts during peak season in December and January command 6000 to 15000 rupees for mid-range sea-facing rooms. Homestays in Himalayan regions like Manali and Dharamshala cost 1500 to 3000 rupees including meals. Kerala houseboat overnight stays range from 8000 rupees for basic vessels to 25000 rupees for luxury crafts with private chef service.
Food costs remain the single category where budget control offers the widest latitude. Street vendors sell samosas for 10 to 30 rupees, dosas for 30 to 80 rupees, and full thalis for 60 to 150 rupees. Small family restaurants serve vegetarian meals for 100 to 200 rupees and non-vegetarian dishes for 150 to 300 rupees. Chain restaurants in urban areas charge 300 to 600 rupees per person for meals with beverages. Mid-range standalone restaurants in Chennai, Hyderabad, and Pune price mains at 250 to 500 rupees. Fine dining establishments in Mumbai and New Delhi charge 1500 to 4000 rupees per person before alcohol. Alcohol adds substantial cost where legally sold — a domestic beer in a licensed restaurant costs 150 to 300 rupees, imported beer 300 to 500 rupees, and cocktails 400 to 800 rupees in major cities. Several states including Gujarat and Bihar enforce full prohibition. Bottled water costs 20 rupees for one liter from street vendors and 40 to 60 rupees in hotels. Fresh sugarcane juice sells for 20 to 40 rupees per glass. Masala chai from roadside stalls costs 10 to 20 rupees. Coffee in modern cafes runs 100 to 250 rupees. A kilogram of bananas at local markets costs 30 to 60 rupees. Street biryani portions sell for 80 to 200 rupees. Restaurant biryani ranges from 250 to 600 rupees depending on protein and location.
Transportation pricing creates steep regional divides and class separations on identical routes. Mumbai local trains charge 10 rupees for short distances in second class and 70 to 100 rupees for longer routes in first class. Delhi Metro fares run 10 to 60 rupees depending on distance traveled. Auto-rickshaws in Bangalore charge approximately 30 rupees for the first two kilometers then 15 rupees per additional kilometer by meter, though negotiated fares often run twenty to forty percent higher. App-based cabs like Ola and Uber charge 12 to 18 rupees per kilometer in most major cities with minimum fares around 60 to 100 rupees. Traditional taxis without apps cost thirty to fifty percent more. Motorcycle taxi services in Goa charge 15 to 25 rupees per kilometer. Cycle rickshaws in older city centers like Varanasi and Agra negotiate fares between 30 and 100 rupees for short trips. Government buses between cities cost 1 to 2 rupees per kilometer in ordinary class and 2 to 3.5 rupees in air-conditioned variants. Private deluxe buses add twenty to forty percent. Sleeper buses on overnight routes between Bangalore and Goa cost 800 to 1500 rupees. Volvo air-conditioned buses between Mumbai and Pune charge 400 to 700 rupees for the 150-kilometer route.
Rail travel offers the most granular price stratification of any transport mode. Unreserved general class on Indian Railways costs approximately 0.50 rupees per kilometer. Sleeper class reserved tickets run 0.90 to 1.20 rupees per kilometer. Third AC class costs 1.80 to 2.50 rupees per kilometer. Second AC runs 3.00 to 4.00 rupees per kilometer. First AC charges 5.00 to 6.50 rupees per kilometer. A sleeper class ticket from New Delhi to Agra covering 200 kilometers costs around 180 to 240 rupees. The same route in AC chair car costs 400 to 500 rupees. Delhi to Mumbai sleeper class tickets for the 1400-kilometer route run 500 to 700 rupees, while AC two-tier costs 1700 to 2200 rupees and AC first class reaches 3500 to 4500 rupees. Premium trains like Rajdhani Express and Shatabdi Express include meals and charge surcharges of fifteen to thirty percent over base AC fares. Dynamic pricing applies to some premium services with fares fluctuating based on booking time and demand. Tatkal emergency booking available one day before travel adds a flat surcharge of 200 to 500 rupees depending on class and distance.
Domestic flights between major cities have compressed pricing considerably since 2015 with budget carriers now dominant. Advance bookings on routes like Delhi to Bangalore or Mumbai to Kolkata typically cost 3500 to 6500 rupees for economy seats when booked three to six weeks ahead. Same routes booked within seven days often jump to 8000 to 15000 rupees. Peak season flights during December and January or around major festivals add thirty to sixty percent. Budget carriers charge separately for checked baggage at 400 to 800 rupees per 15-kilogram piece, seat selection at 200 to 600 rupees, and onboard meals at 200 to 400 rupees. Full-service carriers include one checked bag and meals in base fares that run ten to twenty percent higher than budget options. Routes to smaller cities or tourist destinations see less competition and higher base prices — Delhi to Leh costs 6000 to 12000 rupees in low season and 10000 to 20000 rupees from June through September.
Entry fees to monuments and natural areas operate on a strict two-tier system. Archaeological Survey of India sites charge Indian citizens 10 to 50 rupees and foreign nationals 250 to 600 rupees. The Taj Mahal charges Indian citizens 50 rupees and foreign nationals 1100 rupees, with an additional 200 rupees for entry to the main mausoleum chamber. Red Fort in Delhi charges 35 rupees for citizens and 550 rupees for foreign visitors. Qutub Minar charges 30 rupees and 500 rupees respectively. Many state monuments follow similar ratios. National parks charge tiered fees by residency and activity — Ranthambore National Park safari costs approximately 1400 rupees for Indian citizens and 2100 rupees for foreigners, with vehicle charges adding 1200 to 1800 rupees split among passengers. Jim Corbett National Park zone entry fees run 1500 rupees per person for citizens and 2500 rupees for foreign nationals, plus vehicle fees. Kaziranga National Park jeep safaris cost around 1700 rupees for citizens and 2400 rupees for foreigners per zone visit. Private museums set independent pricing — Partition Museum in Amritsar charges 200 rupees for all visitors, while many small regional museums charge 10 to 50 rupees.
Guided tours range from informal individuals offering services at monument gates to established agencies running multi-day expeditions. Government-licensed guides at major Archaeological Survey sites charge fixed rates of 300 to 500 rupees for half-day tours for groups up to five people. Private guides negotiating directly often charge 200 to 400 rupees for individuals at smaller sites. Full-day city tours booked through established agencies in Delhi, Jaipur, or Agra cost 3000 to 6000 rupees for private vehicles and guides accommodating up to four passengers. Multi-day packages for the Golden Triangle covering Delhi, Agra, and Jaipur over four to five days run 25000 to 50000 rupees per person including mid-range hotels, private transport, guides, and some meals. Kerala backwater tours on smaller canoes cost 800 to 1500 rupees for two-hour group trips. Trekking packages in Himalayan regions vary by route length and service level — Hampta Pass five-day treks cost 8000 to 14000 rupees including guides, porters, camping equipment, and meals. Ladakh motorcycle expeditions over eight to ten days range from 35000 to 60000 rupees including bike rental, fuel, support vehicle, and basic accommodation.
SIM cards for tourists require passport presentation and biometric registration at authorized shops. Prepaid plans from Airtel, Jio, and Vi offer 1.5 to 2 gigabytes daily data with unlimited domestic calls for 28-day validity periods at 250 to 450 rupees depending on total data allocation. Tourist-specific SIM packages at airports cost 500 to 800 rupees for 30-day validity with similar data allowances. International roaming from most carriers adds prohibitive costs making local SIMs economically necessary for stays over three days.
Tipping practices remain inconsistent across regions and establishment types. Upscale restaurants in major metros increasingly add ten percent service charges to bills. Where service charges do not appear, leaving fifty to one hundred rupees for standard meals or ten percent of the bill for higher-value meals reflects common practice. Taxi and auto-rickshaw drivers do not expect tips when meters are used. Rounding up by ten to twenty rupees occurs frequently. Hotel bellhops receive 20 to 50 rupees per bag. Room cleaning staff receive 50 to 100 rupees per day left in the room. Private drivers hired for multi-day tours typically receive 200 to 500 rupees per day as gratuity at trip conclusion. Tour guides receive 300 to 800 rupees for full-day services depending on group size and expertise demonstrated.
Seasonal pricing applies most dramatically to accommodation and transport during festival periods and year-end holidays. Diwali in October or November sees hotel rates in popular cities rise twenty to fifty percent for three to five days around the festival date. Holi in March creates similar surges in Mathura, Vrindavan, and Jaipur. Christmas and New Year week in Goa sees beach resort rates double or triple normal prices with minimum stay requirements of three to seven nights. Summer months from April through June see hill stations like Shimla, Manali, Darjeeling, and Ooty charge peak rates thirty to sixty percent above shoulder season levels. Monsoon season from July through September brings discounts of twenty to forty percent at most hotels outside Himalayan regions where landslides restrict access. Wildlife parks close during monsoon months eliminating those costs entirely from June through September in most locations.
ATM withdrawals from international cards face maximum limits of 10000 rupees per transaction at most banks with fees of 200 to 400 rupees charged by Indian banks plus foreign transaction fees from issuing banks. HDFC Bank, ICICI Bank, and Axis Bank ATMs show highest acceptance rates for international cards. Many small towns have limited or no ATM access requiring cash carried from larger cities. Credit card acceptance remains limited outside major urban hotels and restaurants. Smaller establishments, markets, monuments, and transport almost universally require cash.
- [Monument fees: Archaeological Survey of India rate schedule on asi.nic.in]
- [Protected areas: National Tiger Conservation Authority current park fees on ntca.gov.in]
- [Official statistics: Reserve Bank of India bulletins on inflation and consumer price indices]