Beach holidays
in India
Our 174 favourite places in India to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Goa
India
Kerala
India
Andaman Islands
India
Alleppey
India
Lucknow
India
Nagpur
India
Coimbatore
India
Indore
India
Thāne
India
Vadodara
India
Bhopal
India
Rasapūdipalem
India
Pimpri-Chinchwad
India
Ludhiana
India
Tirunelveli
India
Faridabad
India
Nowrangapur
India
Srinagar
India
Ranchi
India
Gwalior
India
Howrah
India
Chandigarh
India
Guwahati
India
Hubballi
India
Mysuru
India
Gurugram
India
Jalandhar
India
Rohini
India
Bhayandar
India
Narela
India
Thiruvananthapuram
India
Bareilly
India
Dhārāvi
India
Amravati
India
Borivli
India
Sāngli
India
Jamnagar
India
Kolhāpur
India
Ajmer
India
Erode
India
Ulhasnagar
India
Loni
India
Siliguri
India
Ujjain
India
Mangaluru
India
Sahāranpur
India
Gaya
India
Jalgaon
India
Akola
India
Bhāgalpur
India
Agartala
India
Bhilwara
India
Punāsa
India
Muzaffarnagar
India
Avadi
India
Kadapa
India
Vijayapura
India
Shivamogga
India
Alwar
India
New Delhi
India
Thrissur
India
Tumkūr
India
Gundupālaiyam
India
Darbhanga
India
Panipat
India
Tirupati
India
Greater Noida
India
Dindigul
India
Karīmnagar
India
Dewas
India
Ichalkaranji
India
Bathinda
India
Jālna
India
Imphal
India
Durg
India
Etāwah
India
Naihāti
India
Tiruvottiyūr
India
Sīkar
India
Uluberiya
India
Rāichūr
India
Pallāvaram
India
Pāli
India
Hosūr
India
Quthbullapur
India
Nadiād
India
Murwāra
India
Jājmau
India
Rāniganj
India
Munger
India
Burhānpur
India
Anand
India
Deoghar
India
Chāpra
India
Morena
India
Sambhal
India
Panvel
India
Kumarapalayam
India
Kāraikkudi
India
Chandannagar
India
Shahuwadi
India
Shivpuri
India
Surendranagar
India
Silchar
India
Hashtsāl
India
Amroha
India
Haldia
India
Hoshiārpur
India
Jīnd
India
Kumbakonam
India
Tonk
India
Jaigaon
India
Vidisha
India
Thānesar
India
Bānda
India
Bhimavaram
India
Dibrugarh
India
Rewāri
India
Srikakulam
India
Siwān
India
Palakkad
India
Palwal
India
Yavatmāl
India
Hāthras
India
Kanhangad
India
Chikmagalūr
India
Bhadrak
India
Sawai Madhopur
India
Barshi
India
Ādilābād
India
Bārān
India
Rishra
India
Baripāda
India
Bastī
India
Gangavati
India
Gondal
India
Port Blair
India
Bangaon
India
Deesa
India
Nandurbar
India
Jamālpur
India
Soyībug
India
Jagtiāl
India
Nagda
India
Jahānābād
India
Mormugao
India
Malappuram
India
Chirmiri
India
Gangtok
India
Kuniyamuttūr
India
Sānand
India
Paramagudi
India
Zerakpur
India
Kovilpatti
India
Khāmgaon
India
Mancherial
India
Ankleshwar
India
Nirmal
India
Mayiladuthurai
India
Dausa
India
Bāruni
India
Jeypore
India
Vīrappanchathiram
India
Najībābād
India
Karauli
India
Jangipur
India
Saunda
India
Bargarh
India
Kāmāreddi
India
Palwancha
India
Srikalahasti
India
Gokak
India
Arāria
India
Kātoya
India
Beach holidays in India — FAQs
- What are the best beach holidays in India?
- Our 174 top picks for beach holidays 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 beach holiday in India?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in India; midsummer is hot and busy.
- How much do beach holidays in India cost?
- Hotels for our India beach picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.