1. Valley of Flowers trek
The gorgeous Valley of Flowers in Uttarakhand is a world heritage site located within the Nanda Devi National Park in the far interiors of Garhwal Himalayas. As far as the top treks in India go, the Valley of Flowers is a favourite amongst tourists and yet the beauty of the valley remains untouched. Every year, over 300 species of wildflowers bloom across the valley, including rare species of orchids, poppies, Cobra Lily, anemone as well as the elusive and rare Blue Poppy, and Brahmakamal. Apart from this, there are waterfalls, glaciers, towering mountains, mighty rivers and quaint villages to be seen, making it a top trek in north India. The months of July and August are the best times to undertake this trek as the flowers are in full bloom during this time.