Srinagar, Jammu & Kashmir
This capital city of Jammu & Kashmir is a paradise in every sense of the word. The lush valleys, sparkling lakes, high mountains and picturesque scenery make it a perfect honeymoon destination that you will remember all your life.
The land of sun, sand and sea – Goa is one of the top honeymoon destinations in India. Couples from all over the world come here to spend their honeymoon. Goa offers pristine beaches, scenic views, warm weather and a lot of fun and activity.
Coorg in South India is a charming little town also known as the Scotland of India. The orange orchards, refreshing aroma of coffee and acres of verdant greenery is ideally suited for a cosy honeymoon.
Head to Rajasthan if you want to spend your honeymoon like royalty. This gorgeous city offers history, places, elephant and camel back rides and lots more. You can also check out other popular honeymoon destinations in Rajasthan such as Mount Abu, Bikaner, Jaipur, Jodhpur and Udaipur.
Shimla, Himachal Pradesh
Lakshadweep is the smallest union territory of India and has the most exotic and uninhabited beaches. The beaches here have a bluish-green tinge and white sands. To heighten your honeymoon experience, book one of the cosy beach cottages.
Ooty, Tamil Nadu
Ooty is located in the Nilgiri hills and is one of the most celebrated hill stations. It promises a romantic honeymoon with lots of attractions in the town such as the Botanical Gardens, Rose Garden, Ooty Lake and Dodabetta peak.
Darjeeling, West Bengal
Kerala is known as God’s Own Country and is a paradise for honeymooners. The backwaters are a unique web of lakes, canals and rivers. Hire a houseboat and enjoy your honeymoon in traditional Kerala style.
Reference : http://www.happytrips.com/destinations/the-top-10-honeymoon-destinations-in-india/slideshow_list/30279112.cms