Top 5 valleys in North India


1. Kashmir Valley

Image source:

Famously called the ‘heaven on Earth’; the Kashmir Valley is one of the most beautiful valleys in the world. The beauty of Dal Lake, gorgeous snow covers slopes of Gulmarg; all make it a picture perfect. It is a 135 kilometers long and a 32 kilometer wide valley and is rightly called the paradise. The valley is covers with forest ranges, snow covered hills, and rivers.

2. Kangra Valley

Image source:

One of the many valleys in Himachal Pradesh is the beautiful Kangra Valley is filled with clear perennial streams and surrounded by many green mountains, tea plantations, and many pine trees. The Kangra Valley is just mesmerizing and also has the Kangra temples and a Kangra Fort. There is also a Dharamsla of the Dalai Lama constructed here. There are also two beautiful lakes located close by.

3. Betaab Valley

Image source:

Betaab Valley is located around 15 kilometers from Pahalgam in the Anantnag district and falls in the route to the famous Amarnath Temple. The valley is lies amidst lush green meadows, snow clad mountains and dense vegetation. The crystal clear water coming down from the snow-capped mountains is just amazing to look at.

4. Spiti Valley

Image source:

Spiti Valley is yet another awesome looking valley is located between Ladakh, Kinnaur, Tibet, Lahual and Kulu. The Spiti Valley is perfect of an adventure safari as most of the valley is rugged. You will be able to see some deep gorges and some quaint villages. It is surrounded by mountains and glaciers, villages perched on mountain crests, quaint old monasteries, crystal clear rivers and streams and many monks. One of the oldest monastery is located here.

5. Nagin Valley

Image source:

One of the most beautiful valleys in India which has been opened to the visitors after 22 years in the Nagin valley which is located near the LOC of India and Pakistan. The valley was opened in the year 2012, and since then has been a popular tourist destination.