City breaks
in India
Our 171 favourite places in India to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.
Delhi
India
Mumbai
India
Bengaluru
India
Chennai
India
Kolkata
India
Hyderabad
India
Jaipur
India
Kochi
India
Pune
India
Ahmedabad
India
Amritsar
India
Pondicherry
India
Surat
India
Kanpur
India
Navi Mumbai
India
Lucknow
India
Nagpur
India
Coimbatore
India
Indore
India
Thāne
India
Vadodara
India
Bhopal
India
Rasapūdipalem
India
Pimpri-Chinchwad
India
Patna
India
Kallakurichi
India
Ludhiana
India
Nashik
India
Madurai
India
Tirunelveli
India
Faridabad
India
Rājkot
India
Najafgarh
India
Jamshedpur
India
Gorakhpur
India
Pimpri
India
Kalyān
India
Dombivali
India
Meerut
India
Virār
India
Nowrangapur
India
Srinagar
India
Ghāziābād
India
Dhanbad
India
Aurangabad
India
Vijayawada
India
Ranchi
India
Jabalpur
India
Prayagraj
India
Visakhapatnam
India
Gwalior
India
Teni
India
Howrah
India
Raipur
India
Tiruchirappalli
India
Kota
India
Shivaji Nagar
India
Sholapur
India
Chandigarh
India
Tiruppur
India
Guwahati
India
Hubballi
India
Mysuru
India
Salem
India
Gurugram
India
Bhubaneswar
India
Bhiwandi
India
Jalandhar
India
Rohini
India
Kanayannur
India
Bhayandar
India
Narela
India
Thiruvananthapuram
India
Alīgarh
India
Bareilly
India
Morādābād
India
Warangal
India
Dhārāvi
India
Guntur
India
Puducherry
India
Amravati
India
Bikaner
India
Bhilai
India
Cuttack
India
Borivli
India
Bhavnagar
India
Sāngli
India
Jamnagar
India
Jammu
India
Bokāro
India
Nanded
India
Kozhikode
India
Kolhāpur
India
Nellore
India
Kalaburagi
India
Ajmer
India
Dehradun
India
Erode
India
Durgapur
India
Ulhasnagar
India
Loni
India
Siliguri
India
Ujjain
India
Bilimora
India
Karol Bāgh
India
Āsansol
India
Belagavi
India
Vellore
India
Bhātpāra
India
Malegaon
India
Ambattur
India
Kurnool
India
Rāmgundam
India
Maheshtala
India
Patiāla
India
Shyamnagar
India
Davangere
India
Rajpur Sonarpur
India
Korba
India
Jhānsi
India
Thoothukudi
India
Ballari
India
Kākināda
India
Latur
India
Pānihāti
India
Rajamahendravaram
India
Dhule
India
Rohtak
India
Ahilyanagar
India
Kollam
India
Bilāspur
India
Brahmapur
India
Muzaffarpur
India
Kukatpally
India
Kāmārhāti
India
Mathura
India
Chānda
India
Shāhjānpur
India
Jūnāgadh
India
New Delhi
India
Nizāmābād
India
Parbhani
India
Hisar
India
Fīrozābād
India
Kulti
India
Karnāl
India
Barddhamān
India
Bārāsat
India
Mulugu
India
Bihār Sharīf
India
Rāmpur
India
Noida
India
Aizawl
India
Gandhinagar
India
Thanjavur
India
Sonīpat
India
Kirāri Sulemānnagar
India
Satna
India
Purnia
India
Saugor
India
Kushinagar
India
Rourkela
India
Anantapur
India
Ratlām
India
Rānipet
India
Lal Bahadur Nagar
India
Arrah
India
Baranagar
India
Gajuwaka
India
Ambarnath
India
Begusarai
India
City breaks in India — FAQs
- What are the best city breaks in India?
- Our 171 top picks for city breaks in India are listed above, sorted by where you'll get most for your money on Booking.com — starting from $55/night.
- When is the best time for a city break in India?
- Shoulder seasons — spring and early autumn — usually give India at its best for city breaks.
- How much do city breaks in India cost?
- Hotels for our India city picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.