Places To Visit In North India

Best Time: Winter Read More

Here are the top 50 destinations to visit in North India

1. Guptakashi

3.0 /5

1 out of 50 Places To Visit in North India

The temple town of Guptakashi is located at a distance of 47 kms from the holy town of Kedarnath. Perched at an elevation of 1319 m above the sea level, Guptakashi enjoys the mesmerising backdrop of the enchanting snow-covered peaks of Chaukhamba mountains. It houses two ancient temples namely Vishw...

2. Tehri Garhwal

3.7 /5

2 out of 50 Places To Visit in North India

The Hindu Mythology and legends seemed to have showered Tehri Garhwal with several spiritual significances. It is this place where River Ganga arrives in its real form at Devprayag where River Bhagirathi and River Alaknanda merge. One can also see many temples dotted across the place.

3. Uttarkashi

4.0 /5

3 out of 50 Places To Visit in North India

Endearingly called as Devbhoomi, Uttarkashi, literally meaning 'Kashi of the North', is a quaint little town tucked away in the hill state of Uttarakhand. Revered by the Hindus as one of their propitious religious sites, the townhouses two of the total four holy shrines of Hindu mythology. It is one...

4. Shoghi

4.2 /5

4 out of 50 Places To Visit in North India

While Shimla is being flooded by tourists every year, a serene, calm and epitome of beauty lies near it, waiting to be discovered. Shoghi, a small hill station just 13 Kms. from Shimla is abundant in natural scenic beauty and a large variety of flora and fauna.

5. Harsil

4.8 /5

5 out of 50 Places To Visit in North India

Harsil, still lesser known to tourists, is a perfect getaway for those in quest of peace and solitude. Nestled amid Himalayas and dense cover of pine and deodar with River Bhagirathi gurgling across the area, Harsil is a complete package for vacation makers.

6. Gulmarg

4.6 /5

6 out of 50 Places To Visit in North India

Situated at an altitude of 2730 m above sea level, Gulmarg is a popular skiing destination located in Pir Panjal Range of Union territory of Jammu and Kashmir. Surrounded by snow-covered lofty Himalayas, meadows of flowers, deep ravines, evergreen forested valleys, Gulmarg also has the world's secon...

7. Sonamarg

4.4 /5

7 out of 50 Places To Visit in North India

Sonamarg, nestled in the enchanting landscapes of Jammu and Kashmir, emerges as a picturesque hill station located 80 kilometers northeast of Srinagar. Resting at an elevation of approximately 2,730 meters above sea level, Sonamarg is a haven for travelers seeking the embrace of snow-laden fields, m...

8. Patal Bhuvaneshwar

5.0 /5

8 out of 50 Places To Visit in North India

Patal Bhuvaneshwar is a magical place with several hidden and unexplored aspects to it. Located at an elevation of 1350m above the sea level, this place is tagged as a spiritual place renowned for its Shiva Temple cave.

9. Dachigam National Park

3.5 /5

9 out of 50 Places To Visit in North India

With lush green environs, beautiful flora and some of the rarest fauna, Dachigam National Park, in Jammu and Kashmir is a natural treasure. Dachigam stands for 'ten villages', which is kept in memory of the ten village communities that had to be relocated to create the catchment area and the park.

10. Nubra Valley

4.7 /5

10 out of 50 Places To Visit in North India

Nubra Valley lies in the union territory of Ladakh at a distance of around 140 Km from Leh. Located on the ancient Silk Route, the valley has Shyok and Nubra rivers snaking through it and some beautiful monasteries.

11. Patnitop

3.8 /5

11 out of 50 Places To Visit in North India

Patnitop, nestled in the Udhampur district of Jammu & Kashmir, is a charming hill station that captivates visitors with its serene landscapes and captivating beauty. Situated at an elevation of approximately 2,024 meters, Patnitop offers a tranquil escape from the hustle and bustle of city life....

12. Shoja

4.5 /5

12 out of 50 Places To Visit in North India

Shojha is a small village sitting quietly in the middle of wilderness and panorama. Its untouched beauty might be just the thing that you need to relax and unwind. Located amid the Banjar Valley, the village is dotted with several temples made of wood.

13. Kasauli

4.0 /5

13 out of 50 Places To Visit in North India

Kasauli, a serene hill station in Himachal Pradesh, offers breathtaking panoramic views of lush green valleys and snow-capped peaks from its altitude of 1,900 meters above sea level. Nestled amidst the majestic Himalayas, it's an ideal escape from city life, known for its pleasant weather year-round...

14. Kaza

4.7 /5

14 out of 50 Places To Visit in North India

Located in the rugged landscapes of Himachal Pradesh, Kaza stands as the administrative capital of the remote Spiti Valley. Nestled amidst towering mountains and barren deserts, Kaza offers a unique blend of natural beauty and cultural richness, making it a must-visit destination for adventurous tra...

15. Karnaprayag

3.8 /5

15 out of 50 Places To Visit in North India

Being one of the highly blessed five confluences of the Alakananda River, Karnaprayag is a splendid town by default. Surrounded by verdant locales and snow capped mountains, host to chilly conditions and perennial rivers, this place was destined to be a spectacular tourist destination.

16. Pithoragarh

3.8 /5

16 out of 50 Places To Visit in North India

A small urban town bustling with tourists is a prime example of raw beauty of nature and is often fondly referred to as the 'Little Kashmir'. A gateway to Himalayan Range, this town also serves as the stop over for pilgrims on their way to Kailash Mansarover.

17. Nahan

3.9 /5

17 out of 50 Places To Visit in North India

Away from the buzzing crowd of the city, Nahan is a perfect romantic getaway. Lying among the lofty Shivalik range overlooking lush green fields, dirt free roads and clean streets, this small hill station serves as an ideal holiday destination.

18. Munsiyari

4.6 /5

18 out of 50 Places To Visit in North India

Often referred to as "Little Kashmir", Munsiyari is a cosy hamlet located in the Pithoragarh District of Uttarakhand. Situated at an altitude of 2298 metres, the pretty little hill town is known for its panorama of snow-capped Himalayan Range and some adventurous trekking trails.

19. Ranikhet

3.5 /5

19 out of 50 Places To Visit in North India

Ranikhet meaning Queen's land is a hill station in Uttarakhand developed by the Britishers around ancient temples, undulating Himalayan hills and forests.

20. Mussoorie

4.1 /5

20 out of 50 Places To Visit in North India

Mussoorie is one of the most popular hill stations located at a distance of 290 km from Delhi in the Dehradun district of Uttarakhand. With a backdrop of the Shivalik range of Himalayas and doon valley, Mussoorie, also known as Queen of The Hills, stands at an altitude of 7000 feet above sea level. ...

21. Pauri Garhwal

3.7 /5

21 out of 50 Places To Visit in North India

Pauri Garhwal is a paradise that showcases the varied colors of nature all packed in to this one place. From snow covered Himalayan peaks and thick cover of lush green forests to deep rooted culture of the place and warm hearted people, this place oozes beauty and charm in every aspect.

22. Almora

4.0 /5

22 out of 50 Places To Visit in North India

Set in the background of snow-capped Himalayan ranges of Uttarakhand, the sprawling town of Almora is a beautiful hill station. With easy accessibility from Delhi and other major cities of North India, Almora is known for its rich cultural heritage, unique handicrafts, sumptuous cuisine and magnific...

23. Jim Corbett National Park

4.0 /5

23 out of 50 Places To Visit in North India

Jim Corbett National Park is the oldest national park set amidst the foothills of the Himalayas in the Nainital district of Uttarakhand. Known for housing the endangered Bengal tiger, Corbett National Park is part of the larger Corbett Tiger Reserve.

24. Bir Billing

4.6 /5

24 out of 50 Places To Visit in North India

Situated in the picturesque Kangra district of Himachal Pradesh, Bir Billing is a charming town nestled in the Joginder Nagar valley. Renowned globally as a paragliding hotspot, Bir is also revered as a haven for meditation and spiritual studies. Influenced by Tibetan culture due to the settlem...

25. Mashobra

4.9 /5

25 out of 50 Places To Visit in North India

Mashobra is a lush green expanse in Himachal Pradesh, tucked away at a height of about 7700 feet, ensuring minimal human obstruction in the course of nature to provide you with the most pure and liberating experience of your lifetime.

26. Rishikesh

4.3 /5

26 out of 50 Places To Visit in North India

Located in the foothills of the Himalayas along the convergence of Ganga and Chandrabhaga River, Rishikesh is a small town in the Dehradun district, located close to Haridwar in Uttarakhand. Rishikesh (also called as Hrishikesh) is known for its adventure activities, ancient temples, popular ca...

27. Srinagar

4.5 /5

27 out of 50 Places To Visit in North India

Famously known as 'Heaven on Earth, Srinagar is located in the union territory of Jammu & Kashmir, on the banks of river Jhelum. Srinagar is known for the stationary houseboats and gondola-type rowboats- Shikaras on Dal Lake. Adorned with tranquil Dal Lake & Nigeen Lake, Srinagar i...

28. Manali

4.5 /5

28 out of 50 Places To Visit in North India

With spectacular valleys, breathtaking views, snowcapped mountains, and lush forests of oak, deodar, and pine, Manali is a magical hill station at the northern end of Kullu valley in Himachal Pradesh. Gifted to the world by the mighty Himalayas, it is known to be one of the most popular destinations...

29. Vaishno Devi

4.4 /5

29 out of 50 Places To Visit in North India

Vaishno Devi is a temple town that's home to the famous Vaishno Devi Mandir. Located in Trikuta hills, 13 kms from Katra (in the union territory of Jammu and Kashmir); this renowned shrine allures millions of devotees from all over the world.  Popularly known as Mata Rani, Vaishnavi and Tr...

30. Valley of Flowers

4.6 /5

30 out of 50 Places To Visit in North India

Valley of Flowers is located in Chamoli district (near Badrinath) of Uttarakhand, approximately 300 km to the north of Rishikesh.  Valley of flowers is a World Heritage Site for its wild untamed blooms surrounded by white peaks. It is open from June to September every year.

31. Nainital

4.3 /5

31 out of 50 Places To Visit in North India

Nainital is a charming hill station located at the foothills of the Kumaon ranges in Uttarakhand. Located close to Dehradun and Delhi, it is the most visited hill station in North India. Nainital is a perfect weekend getaway from Delhi and the nearby places.

32. Mcleodganj

4.4 /5

32 out of 50 Places To Visit in North India

Mcleodganj, Himachal Pradesh is one of the most popular tourist destinations for it's tibetan culture, nature treks, greenery, ancient temples & monasteries, and british influence. Located in the Kangra district, it's on the outskirts of Dharamshala.Famous for being home to the Tibetan spir...

33. Khajjiar

4.4 /5

33 out of 50 Places To Visit in North India

Often referred to as 'mini-Switzerland of India', Khajjiar is a small town located close (20km) to Dalhousie and is great for a day or overnight trip. Khajjiar is known for its picture perfect grassy meadows.There is the Khajjiar Lake in the middle of the meadow and you could enj...

34. Spiti Valley

4.8 /5

34 out of 50 Places To Visit in North India

Long winding roads and valleys that present unforgettable glimpses of cold desert and snow-crowned mountains welcome you when you set foot into Spiti Valley. Bordered on all sides by the Himalayas, Spiti Valley, located in Himachal Pradesh, has an altitude of 12,500 feet above sea level, and gets ju...

35. Delhi

4.1 /5

35 out of 50 Places To Visit in North India

The capital of India, Delhi is a cosmopolitan city with a historic old Delhi and the modern New Delhi. From historical monuments to crowded shopping malls, from an extensive network of the modern metro system to Delhi University campus, Dilli has multiple personalities and is considered to be the ci...

36. Kinnaur

4.5 /5

36 out of 50 Places To Visit in North India

Nestled in the eastern part of Himachal Pradesh, Kinnaur is located on the Indo-Tibet border offering a unique blend of Indian and Tibetan cultures. Kinnaur hosts the views of Zanskar Valley, snow-draped Dhauladar range, Chitkul - the last village on the indo-Tibet border and have Satluj, Baspa and ...

37. Shimla

4.3 /5

37 out of 50 Places To Visit in North India

Shimla is the capital of Himachal Pradesh and a popular hill-station among Indian families and honeymooners. Situated at the height of 2200m, it was the summer capital of British India. The hill station still retains its old-world charm with beautiful colonial architecture, pedestrian...

38. Amritsar

4.4 /5

38 out of 50 Places To Visit in North India

Amritsar, colloquially known as Ambarsar, is a city steeped in history and spirituality. It stands as a prominent cultural and religious hub in the heart of Punjab, as the second largest city of India. The city is most renowned for the Golden Temple, the holiest shrine in Sikhism. The resplende...

39. Leh Ladakh

4.6 /5

39 out of 50 Places To Visit in North India

Ladakh is a union territory in the Kashmir region of India. Formerly falling in the state of Jammu & Kashmir, Ladakh was administered a union territory on 31st October 2019. Extending from the Siachen Glacier to the main Great Himalayas, Ladakh is a land like no other. Dominated by dramatic land...

40. Auli

4.2 /5

40 out of 50 Places To Visit in North India

Dotted with the apple orchards, old oaks, and pine trees there is no dearth of natural beauty in Auli. Apart from skiing you can also go for numerous treks in the hills of Garhwal Himalayas and enjoy the spellbinding views of the snow-draped mountains. Auli is a popular hill resort in the Himalayan ...

41. Kasol

4.4 /5

41 out of 50 Places To Visit in North India

Kasol is a quaint little village in Himachal situated along the banks of the river Parvati. Commonly known as the 'Amsterdam of India', Kasol is a tourist attraction that is rapidly gaining fame as a popular hub for trekkers, backpackers, and nature lovers. The valley is situated 23 kms from Bh...

42. Dalhousie

4.2 /5

42 out of 50 Places To Visit in North India

Dalhousie is a popular hill station spread out over five hills in Himachal Pradesh boasting views of the snow-capped peaks of the Dhauladhar ranges. Famous for its meadows, dense forests, and waterfalls, it is especially a favourite amongst honeymooners and family vacationers.