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

Located just 13 kilometers from Shimla, Shoghi is a quaint hill station in Himachal Pradesh, nestled amidst the lush greenery of the Himalayan foothills. The key reason to visit Shoghi is its serene and tranquil ambiance, offering a perfect escape from the hustle and bustle of city life. With its pi...

5. Harsil Valley

4.8 /5

5 out of 50 Places To Visit in North India

Harsil Valley, nestled amid the majestic Himalayas and a dense cover of pine and deodar trees, with the River Bhagirathi gurgling through the area, offers a serene escape for nature lovers. This picturesque village sits at 2620 meters above sea level and boasts numerous trekking trails for adventure...

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, nestled in the union territory of Ladakh, lies approximately 140 kilometers from Leh, along the ancient Silk Route. Characterized by the meandering Shyok and Nubra rivers, the valley boasts stunning landscapes with arid mountains serving as a dramatic backdrop and dotted with beautiful...

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, often referred to as the "Queen of the Hills," is a picturesque hill station located in the Dehradun district of Uttarakhand, India. Perched at an altitude of approximately 2,000 meters (6,600 feet) above sea level, Mussoorie offers breathtaking views of the Shivalik ranges and the Doon V...

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. Known for its serene lakes, lush gardens, and Mughal-era architecture, Srinagar is a timeless destination that beckons travelers from around the world. Srinagar is kno...

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, a picturesque hill station in the Kumaon region of Uttarakhand, is known for its serene lakes, lush green hills, and pleasant climate. Located approximately 300 kilometers from Delhi, Nainital town is centered around the emerald-green Naini Lake, which offers boating opportunities aga...

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. Ladakh

4.6 /5

39 out of 50 Places To Visit in North India

Ladakh, located in the northernmost region of India, is a high-altitude desert renowned for its breathtaking landscapes, serene monasteries, and unique cultural heritage. Formerly falling in the state of Jammu & Kashmir, Ladakh was administered a union territory on 31st October 2019. Extending f...

40. Auli

4.2 /5

40 out of 50 Places To Visit in North India

Auli, nestled in the Chamoli district of Uttarakhand, India, is a premier destination for winter sports enthusiasts and nature lovers. Known for its stunning snow-covered slopes, Auli is a paradise for skiers and snowboarders. Situated at an altitude of 2,800 meters, it offers breathtaking views of ...

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.