Cheap hotels in India: compare live rates by city
Quick answer: To find a cheap hotel in India, describe the stay to FlightGPT's Hotel GPT — city, area, dates, budget and star rating, for example "3-star near Baga under ₹4,000 for 12–14 Dec". It compares live rates, lists the cheapest first and opens the provider's site to book. City guides below cover 131 cities.
How Hotel GPT finds a cheaper room
Hotel GPT reads your request the way a person would. "Somewhere quiet near the airport in Bengaluru, under ₹5,000" becomes a location, a budget and a sort order. It understands brands ("any Taj in Udaipur") and star ratings, compares the live rates it finds — currently from Google Hotels listings — and sorts them cheapest first. A tap opens the provider's page, where you book and pay. Rates are the provider's quote at the time of the search and can change until you pay.
Hotel guides by city
Each city guide lists the hotels we cover, grouped by area, with the rate band each hotel lists — a guide to price level, not a live rate.
- Hotels in Mumbai — 476 Verified Properties — Browse 476 hotels in Mumbai across 42 areas, ₹1,500–₹90,000/night.
- Hotels in Delhi — 407 Verified Properties — Browse 407 hotels in Delhi across 34 areas, ₹2,200–₹45,000/night.
- Hotels in Bengaluru — 297 Verified Properties — Browse 297 hotels in Bengaluru across 35 areas, ₹2,200–₹40,000/night.
- Hotels in Chennai — 225 Verified Properties — Browse 225 hotels in Chennai across 28 areas, ₹2,200–₹31,200/night.
- Hotels in Hyderabad — 222 Verified Properties — Browse 222 hotels in Hyderabad across 15 areas, ₹2,200–₹80,000/night.
- Hotels in Pune — 195 Verified Properties — Browse 195 hotels in Pune across 15 areas, ₹2,200–₹31,200/night.
- Hotels in Kolkata — 191 Verified Properties — Browse 191 hotels in Kolkata across 13 areas, ₹2,200–₹31,200/night.
- Hotels in Ahmedabad — 153 Verified Properties — Browse 153 hotels in Ahmedabad across 11 areas, ₹2,200–₹31,200/night.
- Hotels in Kochi — 108 Verified Properties — Browse 108 hotels in Kochi across 11 areas, ₹2,200–₹31,200/night.
- Hotels in Chandigarh — 106 Verified Properties — Browse 106 hotels in Chandigarh across 5 areas, ₹2,200–₹31,200/night.
- Hotels in Agra — 88 Verified Properties — Browse 88 hotels in Agra across 6 areas, ₹2,200–₹85,000/night.
- Hotels in Amritsar — 86 Verified Properties — Browse 86 hotels in Amritsar across 8 areas, ₹2,200–₹31,200/night.
- Hotels in Jodhpur — 85 Verified Properties — Browse 85 hotels in Jodhpur across 8 areas, ₹2,200–₹1,50,000/night.
- Hotels in Lucknow — 85 Verified Properties — Browse 85 hotels in Lucknow across 7 areas, ₹2,200–₹31,200/night.
- Hotels in Varanasi — 85 Verified Properties — Browse 85 hotels in Varanasi across 6 areas, ₹2,200–₹60,000/night.
- Hotels in Visakhapatnam — 65 Verified Properties — Browse 65 hotels in Visakhapatnam across 6 areas, ₹2,200–₹31,200/night.
- Hotels in Bhubaneswar — 64 Verified Properties — Browse 64 hotels in Bhubaneswar across 4 areas, ₹2,200–₹31,200/night.
- Hotels in Indore — 64 Verified Properties — Browse 64 hotels in Indore across 5 areas, ₹2,200–₹31,200/night.
- Hotels in Nagpur — 64 Verified Properties — Browse 64 hotels in Nagpur across 6 areas, ₹2,200–₹31,200/night.
- Hotels in Coimbatore — 64 Verified Properties — Browse 64 hotels in Coimbatore across 5 areas, ₹2,200–₹31,200/night.
- Hotels in Guwahati — 63 Verified Properties — Browse 63 hotels in Guwahati across 4 areas, ₹2,200–₹31,200/night.
- Hotels in Surat — 63 Verified Properties — Browse 63 hotels in Surat across 5 areas, ₹2,200–₹31,200/night.
- Hotels in Rishikesh — 55 Verified Properties — Browse 55 hotels in Rishikesh across 7 areas, ₹2,200–₹90,000/night.
- Hotels in Vadodara — 55 Verified Properties — Browse 55 hotels in Vadodara across 5 areas, ₹2,200–₹12,600/night.
- Hotels in Bhopal — 52 Verified Properties — Browse 52 hotels in Bhopal across 5 areas, ₹2,200–₹16,000/night.
- Hotels in Dehradun — 52 Verified Properties — Browse 52 hotels in Dehradun across 5 areas, ₹2,200–₹20,000/night.
- Hotels in Madurai — 52 Verified Properties — Browse 52 hotels in Madurai across 5 areas, ₹2,200–₹12,600/night.
- Hotels in Mysore — 52 Verified Properties — Browse 52 hotels in Mysore across 5 areas, ₹2,200–₹13,000/night.
- Hotels in Patna — 52 Verified Properties — Browse 52 hotels in Patna across 5 areas, ₹2,200–₹14,000/night.
- Hotels in Raipur — 42 Verified Properties — Browse 42 hotels in Raipur across 5 areas, ₹2,200–₹12,600/night.
- Hotels in Ranchi — 42 Verified Properties — Browse 42 hotels in Ranchi across 5 areas, ₹2,200–₹12,600/night.
- Hotels in Haridwar — 41 Verified Properties — Browse 41 hotels in Haridwar across 4 areas, ₹2,200–₹12,600/night.
- Hotels in Leh — 41 Verified Properties — Browse 41 hotels in Leh across 4 areas, ₹2,200–₹22,000/night.
- Hotels in Munnar — 41 Verified Properties — Browse 41 hotels in Munnar across 3 areas, ₹2,200–₹16,000/night.
- Hotels in Mussoorie — 41 Verified Properties — Browse 41 hotels in Mussoorie across 4 areas, ₹2,200–₹35,000/night.
- Hotels in Nainital — 41 Verified Properties — Browse 41 hotels in Nainital across 4 areas, ₹2,200–₹20,000/night.
- Hotels in Ooty — 41 Verified Properties — Browse 41 hotels in Ooty across 4 areas, ₹2,200–₹22,000/night.
- Hotels in Dharamshala — 38 Verified Properties — Browse 38 hotels in Dharamshala across 4 areas, ₹2,200–₹32,000/night.
- Hotels in Rajkot — 37 Verified Properties — Browse 37 hotels in Rajkot across 3 areas, ₹2,200–₹12,600/night.
- Hotels in Srinagar — 33 Verified Properties — Browse 33 hotels in Srinagar across 4 areas, ₹2,200–₹40,000/night.
- Hotels in Gulmarg — 31 Verified Properties — Browse 31 hotels in Gulmarg across 3 areas, ₹2,200–₹60,000/night.
- Hotels in Kumarakom — 31 Verified Properties — Browse 31 hotels in Kumarakom across 3 areas, ₹2,200–₹30,000/night.
- Hotels in Wayanad — 31 Verified Properties — Browse 31 hotels in Wayanad across 3 areas, ₹2,200–₹35,000/night.
- Hotels in Coorg — 22 Verified Properties — Browse 22 hotels in Coorg across 4 areas, ₹2,200–₹65,000/night.
- Hotels in Gurugram — 20 Verified Properties — Browse 20 hotels in Gurugram across 18 areas, ₹5,000–₹75,000/night.
- Hotels in Alleppey (Alappuzha) — 20 Verified Properties — Browse 20 hotels in Alleppey (Alappuzha) across 2 areas, ₹2,200–₹12,600/night.
- Hotels in Trivandrum — 10 Verified Properties — Browse 10 hotels in Trivandrum across 3 areas, ₹2,500–₹16,000/night.
- Hotels in Noida — 5 Verified Properties — Browse 5 hotels in Noida across 3 areas, ₹6,000–₹14,000/night.
- Hotels in Ranthambore — 4 Verified Properties — Browse 4 hotels in Ranthambore across 4 areas, ₹15,000–₹85,000/night.
- Hotels in Mohali — 4 Verified Properties — Browse 4 hotels in Mohali across 3 areas, ₹5,000–₹11,000/night.
- Hotels in Jaisalmer — 3 Verified Properties — Browse 3 hotels in Jaisalmer across 3 areas, ₹10,000–₹26,000/night.
- Hotels in Jim Corbett — 3 Verified Properties — Browse 3 hotels in Jim Corbett across 3 areas, ₹8,000–₹28,000/night.
- Hotels in Khajuraho — 3 Verified Properties — Browse 3 hotels in Khajuraho across 3 areas, ₹4,500–₹16,000/night.
- Hotels in Mahabaleshwar — 3 Verified Properties — Browse 3 hotels in Mahabaleshwar across 3 areas, ₹10,000–₹22,000/night.
- Hotels in Mahabalipuram — 3 Verified Properties — Browse 3 hotels in Mahabalipuram across 3 areas, ₹10,000–₹28,000/night.
- Hotels in Tirupati — 3 Verified Properties — Browse 3 hotels in Tirupati across 3 areas, ₹6,000–₹18,000/night.
- Hotels in Gandhinagar — 3 Verified Properties — Browse 3 hotels in Gandhinagar across 2 areas, ₹7,000–₹20,000/night.
- Hotels in Ludhiana — 3 Verified Properties — Browse 3 hotels in Ludhiana across 3 areas, ₹5,000–₹14,000/night.
- Hotels in Aurangabad — 2 Verified Properties — Browse 2 hotels in Aurangabad, ₹6,000–₹12,000/night.
- Hotels in Bodh Gaya — 2 Verified Properties — Browse 2 hotels in Bodh Gaya across 2 areas, ₹7,000–₹16,000/night.
- Hotels in Chikmagalur — 2 Verified Properties — Browse 2 hotels in Chikmagalur across 2 areas, ₹8,000–₹40,000/night.
- Hotels in Gangtok — 2 Verified Properties — Browse 2 hotels in Gangtok across 2 areas, ₹11,000–₹26,000/night.
- Hotels in Jammu — 2 Verified Properties — Browse 2 hotels in Jammu across 2 areas, ₹7,000–₹14,000/night.
- Hotels in Katra — 2 Verified Properties — Browse 2 hotels in Katra across 2 areas, ₹8,000–₹16,000/night.
- Hotels in Kovalam — 2 Verified Properties — Browse 2 hotels in Kovalam across 2 areas, ₹13,000–₹26,000/night.
- Hotels in Lonavala — 2 Verified Properties — Browse 2 hotels in Lonavala across 2 areas, ₹10,000–₹60,000/night.
- Hotels in Nashik — 2 Verified Properties — Browse 2 hotels in Nashik across 2 areas, ₹6,000–₹13,000/night.
- Hotels in Pahalgam — 2 Verified Properties — Browse 2 hotels in Pahalgam across 2 areas, ₹10,000–₹26,000/night.
- Hotels in Prayagraj — 2 Verified Properties — Browse 2 hotels in Prayagraj across 2 areas, ₹7,000–₹16,000/night.
- Hotels in Puri — 2 Verified Properties — Browse 2 hotels in Puri, ₹8,000–₹20,000/night.
- Hotels in Pushkar — 2 Verified Properties — Browse 2 hotels in Pushkar across 2 areas, ₹7,000–₹22,000/night.
- Hotels in Sasan Gir — 2 Verified Properties — Browse 2 hotels in Sasan Gir, ₹10,000–₹28,000/night.
- Hotels in Shillong — 2 Verified Properties — Browse 2 hotels in Shillong across 2 areas, ₹9,000–₹20,000/night.
- Hotels in Gorakhpur — 2 Verified Properties — Browse 2 hotels in Gorakhpur, ₹6,000–₹10,000/night.
- Hotels in Siliguri — 2 Verified Properties — Browse 2 hotels in Siliguri across 2 areas, ₹7,000–₹18,000/night.
- Hotels in Vijayawada — 2 Verified Properties — Browse 2 hotels in Vijayawada across 2 areas, ₹6,000–₹13,000/night.
- Hotels in Bekal — 2 Verified Properties — Browse 2 hotels in Bekal across 2 areas, ₹14,000–₹32,000/night.
- Hotels in Kabini — 2 Verified Properties — Browse 2 hotels in Kabini, ₹25,000–₹60,000/night.
- Hotels in Ajmer — 1 Verified Property — Browse 1 hotel in Ajmer, ₹8,000–₹15,000/night.
- Hotels in Bandhavgarh — 1 Verified Property — Browse 1 hotel in Bandhavgarh, ₹45,000–₹75,000/night.
- Hotels in Chail — 1 Verified Property — Browse 1 hotel in Chail, ₹11,000–₹22,000/night.
- Hotels in Coonoor — 1 Verified Property — Browse 1 hotel in Coonoor, ₹10,000–₹18,000/night.
- Hotels in Darjeeling — 1 Verified Property — Browse 1 hotel in Darjeeling, ₹12,000–₹22,000/night.
- Hotels in Dwarka — 1 Verified Property — Browse 1 hotel in Dwarka, ₹7,000–₹14,000/night.
- Hotels in Gwalior — 1 Verified Property — Browse 1 hotel in Gwalior, ₹12,000–₹25,000/night.
- Hotels in Hampi — 1 Verified Property — Browse 1 hotel in Hampi, ₹25,000–₹55,000/night.
- Hotels in Havelock — 1 Verified Property — Browse 1 hotel in Havelock, ₹30,000–₹70,000/night.
- Hotels in Kanha — 1 Verified Property — Browse 1 hotel in Kanha, ₹45,000–₹80,000/night.
- Hotels in Kevadia — 1 Verified Property — Browse 1 hotel in Kevadia, ₹10,000–₹18,000/night.
- Hotels in Kodaikanal — 1 Verified Property — Browse 1 hotel in Kodaikanal, ₹10,000–₹20,000/night.
- Hotels in Panna — 1 Verified Property — Browse 1 hotel in Panna, ₹30,000–₹55,000/night.
- Hotels in Pench — 1 Verified Property — Browse 1 hotel in Pench, ₹30,000–₹55,000/night.
- Hotels in Port Blair — 1 Verified Property — Browse 1 hotel in Port Blair, ₹12,000–₹24,000/night.
- Hotels in Sonmarg — 1 Verified Property — Browse 1 hotel in Sonmarg, ₹12,000–₹22,000/night.
- Hotels in Vrindavan — 1 Verified Property — Browse 1 hotel in Vrindavan, ₹6,000–₹11,000/night.
- Hotels in New Chandigarh — 1 Verified Property — Browse 1 hotel in New Chandigarh, ₹25,000–₹45,000/night.
- Hotels in Panchkula — 1 Verified Property — Browse 1 hotel in Panchkula, ₹6,000–₹11,000/night.
- Hotels in Bareilly — 1 Verified Property — Browse 1 hotel in Bareilly, ₹5,000–₹9,000/night.
- Hotels in Belagavi — 1 Verified Property — Browse 1 hotel in Belagavi, ₹6,000–₹11,000/night.
- Hotels in Bilaspur — 1 Verified Property — Browse 1 hotel in Bilaspur, ₹5,000–₹7,000/night.
- Hotels in Guntur — 1 Verified Property — Browse 1 hotel in Guntur, ₹6,000–₹11,000/night.
- Hotels in Jabalpur — 1 Verified Property — Browse 1 hotel in Jabalpur, ₹6,000–₹9,500/night.
- Hotels in Jalandhar — 1 Verified Property — Browse 1 hotel in Jalandhar, ₹6,500–₹10,000/night.
- Hotels in Jamnagar — 1 Verified Property — Browse 1 hotel in Jamnagar, ₹4,000–₹7,000/night.
- Hotels in Jamshedpur — 1 Verified Property — Browse 1 hotel in Jamshedpur, ₹7,000–₹11,000/night.
- Hotels in Kolhapur — 1 Verified Property — Browse 1 hotel in Kolhapur, ₹5,000–₹9,000/night.
- Hotels in Kollam — 1 Verified Property — Browse 1 hotel in Kollam, ₹9,000–₹16,000/night.
- Hotels in Kozhikode — 1 Verified Property — Browse 1 hotel in Kozhikode, ₹6,000–₹11,000/night.
- Hotels in Mangalore — 1 Verified Property — Browse 1 hotel in Mangalore, ₹7,000–₹13,000/night.
- Hotels in Rajahmundry — 1 Verified Property — Browse 1 hotel in Rajahmundry, ₹4,000–₹7,000/night.
- Hotels in Solapur — 1 Verified Property — Browse 1 hotel in Solapur, ₹4,500–₹8,000/night.
- Hotels in Thrissur — 1 Verified Property — Browse 1 hotel in Thrissur, ₹8,000–₹15,000/night.
- Hotels in Tiruchirappalli — 1 Verified Property — Browse 1 hotel in Tiruchirappalli, ₹5,500–₹9,500/night.
- Hotels in Alibaug — 1 Verified Property — Browse 1 hotel in Alibaug, ₹18,000–₹35,000/night.
- Hotels in Alwar — 1 Verified Property — Browse 1 hotel in Alwar, ₹9,000–₹20,000/night.
- Hotels in Bandipur — 1 Verified Property — Browse 1 hotel in Bandipur, ₹20,000–₹45,000/night.
- Hotels in Chittorgarh — 1 Verified Property — Browse 1 hotel in Chittorgarh, ₹6,000–₹12,000/night.
- Hotels in Daman — 1 Verified Property — Browse 1 hotel in Daman, ₹12,000–₹25,000/night.
- Hotels in Faridabad — 1 Verified Property — Browse 1 hotel in Faridabad, ₹6,000–₹9,000/night.
- Hotels in Ghaziabad — 1 Verified Property — Browse 1 hotel in Ghaziabad, ₹6,000–₹9,500/night.
- Hotels in Gokarna — 1 Verified Property — Browse 1 hotel in Gokarna, ₹28,000–₹55,000/night.
- Hotels in Karjat — 1 Verified Property — Browse 1 hotel in Karjat, ₹8,000–₹16,000/night.
- Hotels in Khimsar — 1 Verified Property — Browse 1 hotel in Khimsar, ₹12,000–₹26,000/night.
- Hotels in Kumbhalgarh — 1 Verified Property — Browse 1 hotel in Kumbhalgarh, ₹10,000–₹18,000/night.
- Hotels in Mandawa — 1 Verified Property — Browse 1 hotel in Mandawa, ₹14,000–₹26,000/night.
- Hotels in Nathdwara — 1 Verified Property — Browse 1 hotel in Nathdwara, ₹6,000–₹11,000/night.
- Hotels in Neemrana — 1 Verified Property — Browse 1 hotel in Neemrana, ₹10,000–₹25,000/night.
- Hotels in Kufri — 1 Verified Property — Browse 1 hotel in Kufri, ₹8,000–₹14,000/night.
- Hotels in Mount Abu — 1 Verified Property — Browse 1 hotel in Mount Abu, ₹8,000–₹16,000/night.
- Hotels in Ayodhya — 1 Verified Property — Browse 1 hotel in Ayodhya, ₹12,000–₹28,000/night.
- Hotels in Karnal — 1 Verified Property — Browse 1 hotel in Karnal, ₹15,000–₹30,000/night.
Five ways to pay less for the same room
- Pick the area, not the landmark. Staying one neighbourhood over — Anjuna instead of Baga, Andheri East instead of Juhu — often cuts the rate more than dropping a star.
- Move one night to a weekday. City business hotels are cheapest on weekends; leisure hotels in Goa, Udaipur and the hills are cheapest Sunday to Thursday.
- Read what "per night" includes. Taxes and breakfast are sometimes added at checkout. Compare the total for your dates.
- Prefer free cancellation when you book early. It lets you rebook if the rate drops — then search again a week before you go.
- Check the airport distance. A cheaper hotel far from the airport can cost more once you add two cab rides; the city guides list the nearest airport.
Frequently asked questions
Is Hotel GPT free?
Yes. Searching is free and FlightGPT adds ₹0 to the rates it shows. You book and pay on the provider's site.
Where do Hotel GPT's rates come from?
As of October 2026 Hotel GPT compares live rates from Google Hotels listings, which include hotel websites and online travel agents, and shows the cheapest first.
Are the rate bands on city guides live prices?
No. A rate band such as ₹2,200–₹40,000 a night is the range hotels list, a guide to price level. The live rate for your dates comes from a Hotel GPT search.
Can I search by budget and star rating?
Yes. Ask for something like "4-star in Jaipur under ₹6,000 for 2 nights from 20 Dec" and Hotel GPT filters by star rating and sorts by price.
Does FlightGPT book the hotel?
No. FlightGPT compares rates and a tap opens the provider's site; the hotel or agent confirms the booking and handles changes.
When are hotel rates lowest in India?
It depends on the city: business hotels in metros are usually cheapest on Friday and Saturday nights, while leisure destinations such as Goa are cheapest Sunday to Thursday and outside 20 Dec–5 Jan.