india photos india photos
View 733+ photos

Places To Visit in India

Continent: Asia
Region: South Asia

Here are the top 100 tourist places in India

1. Goa

4.5 /5 View 114+ photos

1 out of 100
Places To Visit in India 195
tourist attractions

Situated on the Western Coast, Goa is the place associated most with touristy beaches, happening nightlife and old Portuguese architecture.

Best Time: October to March

2. Agra

4.2 /5 View 145+ photos

2 out of 100
Places To Visit in India 17
tourist attractions

Home to one of the 7 wonders of the world, Taj Mahal, Agra is a sneak peek into the architectural history with other structures such as Agra Fort and Fatehpur Sikri and hence makes for a must visit for anyone living in or visiting India.

Best Time: October to March

3. Manali

4.5 /5 View 11+ photos

3 out of 100
Places To Visit in India 43
tourist attractions

Nestled at one end of the Kullu Valley, Manali is a hill station with attraction such as the Rohtang pass nearby and is popular among tourists, especially during summers.

Best Time: October to June

4. Jaipur

4.3 /5 View 72+ photos

4 out of 100
Places To Visit in India 62
tourist attractions

Jaipur, the 'Pink City', is one of the most royal, majestic and colourful cities of India with a very strong historical background and vibrant culture.

Best Time: October to March

India Packages

Compare quotes from upto 3 travel agents for free

5. Delhi

4.2 /5 View 67+ photos

5 out of 100
Places To Visit in India 107
tourist attractions

From historical monuments to crowded shopping malls, from Mughal gardens to Delhi University campus, the capital city has multiple personalities making it 'The good, the bad and the ugly'.

Best Time: October to March

6. Andaman & Nicobar Islands

4.5 /5 View 19+ photos

6 out of 100
Places To Visit in India 67
tourist attractions

A group of about 600 islands in the Bay of Bengal, Andaman and Nicobar Islands are known for their scenic beaches, dense forests and adventurous water sports.

Best Time: October to Jun

7. Udaipur

4.5 /5 View 58+ photos

7 out of 100
Places To Visit in India 34
tourist attractions

Located in a valley and surrounded by 4 lakes, it is at times referred to as the 'Kashmir of Rajasthan'

Best Time: October to March

8. Varanasi

4.2 /5 View 23+ photos

8 out of 100
Places To Visit in India 38
tourist attractions

Famously known as Banaras or Kashi, the holy city of Varanasi is located on the banks of river Ganga and is considered one of the holiest cities in India owing to its location and the numerous temples in it.

Best Time: October to March

9. Leh Ladakh

4.7 /5 View 92+ photos

9 out of 100
Places To Visit in India 59
tourist attractions

Lying in midst of the Himalayan and Karakoram ranges with superabundance of attractions to visit and phantasmagoric and fabulous landscapes, Ladakh is truly a heaven on Earth.

Best Time: Jun to Sep

10. Mumbai

4.2 /5 View 69+ photos

10 out of 100
Places To Visit in India 113
tourist attractions

Labeled with multiple titles such as 'Financial capital of India', 'The Maximum City', 'Land of Bollywood', 'The dream City' and much more, Mumbai is Maharashtra's capital and India's most populous city which has multiple faces making it all things to all people.

Best Time: October to February

11. Jaisalmer

4.3 /5 View 38+ photos

11 out of 100
Places To Visit in India 40
tourist attractions

Situated close to the Pakistan Border, the Golden City is a major tourist spot owing to its proximity to the Thar Desert.

Best Time: October to March

12. Rishikesh

4.3 /5 View 37+ photos

12 out of 100
Places To Visit in India 53
tourist attractions

Situated along the convergence of Ganga and Chandrabhaga, Rishikesh on the foothills of Himalayas is the hub of many ancient temples, popular cafes, yoga ashrams and adventure sports.

Best Time: Throughout the year

13. Alleppey

4.5 /5 View 62+ photos

13 out of 100
Places To Visit in India 31
tourist attractions

Famous backwaters of God's own country, Kerela, the city of Alleppey is known for its beaches, temples, boat races and Ayurvedic spa and wellness centers.

Best Time: June to March

14. Varkala

4.2 /5 View 23+ photos

14 out of 100
Places To Visit in India 24
tourist attractions

Famous for its natural fisheries and springs, Varkala is a coastal town with scenic beaches, lakes, forts, lighthouse and for the samadhi of Kerala's saint Sree Narayana Guru.

Best Time: Throughout the year

15. Bangalore

4.0 /5 View 69+ photos

15 out of 100
Places To Visit in India 101
tourist attractions

Having evolved gradually from being the Garden city to the Silicon Valley of India, Bangalore is India's third-largest city. Bangalore is loved for its pleasant weather, beautiful parks and lakes all around the town.

Best Time: Throughout the year

16. Jodhpur

3.9 /5 View 57+ photos

16 out of 100
Places To Visit in India 44
tourist attractions

Known as the ""Gateway to Thar"" , it is famous for its forts, temples, sweets and snacks

Best Time: November to February

17. Coorg

4.2 /5 View 31+ photos

17 out of 100
Places To Visit in India 36
tourist attractions

Located amidst imposing mountains with a perpetually misty landscape, Coorg is the place to be for all nature lovers, an affluent hill station in Karnataka.

Best Time: October to March

18. Shimla

4.2 /5 View 24+ photos

18 out of 100
Places To Visit in India 45
tourist attractions

Probably the most popular hill station in northern India, Shimla is the capital city of Himachal Pradesh famous for its Mall road, the Ridge, toy train etc. among honeymooners and families alike.

Best Time: October to June

19. Munnar

4.5 /5 View 38+ photos

19 out of 100
Places To Visit in India 47
tourist attractions

Situated on the banks of three rivers- Madupetti, Nallathanni and Periavaru, Munnar is an idyllic hill station, famous for its tea estates, exotic scenery, abundance of flora and fauna and craggy peaks.

Best Time: September to May

20. Gangtok

4.4 /5 View 28+ photos

20 out of 100
Places To Visit in India 33
tourist attractions

Prettily situated on a hillock at an altitude of 1800 meters, Gangtok can be safely said to be one of the most beautiful hill stations in the country.

Best Time: Throughout the year

21. Srinagar

4.5 /5 View 38+ photos

21 out of 100
Places To Visit in India 42
tourist attractions

Lying on the banks of River Jhelum with deep and mesmerizing valleys cascaded in sky scraping mountains and evergreen beauty, Srinagar symbolizes nature, beauty, harmony and romance.

Best Time: April to October

22. Darjeeling

4.3 /5 View 50+ photos

22 out of 100
Places To Visit in India 23
tourist attractions

Household name because of its varieties of teas, Darjeeling is a hill station with vast expanses of tea estates and Tibetan influence in their craft, culture and cuisine.

Best Time: February to March, September to December

23. Kolkata

4.1 /5 View 60+ photos

23 out of 100
Places To Visit in India 79
tourist attractions

Labeled as the 'City of Joy', the 'Cultural capital of India', Kolkata (formerly known as Calcutta) is a city with character and remnants of British Raj visible in its Victorian style architecture, trams and the nomenclature of the place.

Best Time: October to March

24. Amritsar

4.3 /5 View 44+ photos

24 out of 100
Places To Visit in India 31
tourist attractions

Home to the famous Golden Temple, the historical city of Amritsar is a famous pilgrim centre.

Best Time: October to March

25. Nainital

4.3 /5 View 36+ photos

25 out of 100
Places To Visit in India 26
tourist attractions

Nainital with its beautiful lakes, temples and exotic scenery around is the perfect honeymoon paradise nestled in the arms of Kumaon Hills.

Best Time: Throughout the year

26. Ooty

4.1 /5 View 30+ photos

26 out of 100
Places To Visit in India 43
tourist attractions

Ooty, the queen of hill stations and the capital of Nilgiris district, is one of the most popular tourist destination, especially as a honeymoon destination.

Best Time: Throughout the year

27. Hyderabad

4.0 /5 View 32+ photos

27 out of 100
Places To Visit in India 86
tourist attractions

A densely populated metropolitan city with people bustling in and out of cafes, offices, temples and even nowhere, Hyderabad is fast turning into the new York city of South India.

Best Time: September to March

28. Mussoorie

3.8 /5 View 31+ photos

28 out of 100
Places To Visit in India 30
tourist attractions

Situated at an altitude of 6000 ft., Mussoorie is a popular hill station famous for its colonial heritage and its religious sites.

Best Time: September to June

29. Pondicherry

4.0 /5 View 29+ photos

29 out of 100
Places To Visit in India 43
tourist attractions

Puducherry was the largest French colony in India and the French influence on the city can still be seen.

Best Time: October to March

30. Khajuraho

4.2 /5 View 16+ photos

30 out of 100
Places To Visit in India 25
tourist attractions

Khajuraho is known around the world for its stunning temples adorned by erotic and sensuous carvings.

Best Time: July to March

31. Chennai

3.5 /5 View 62+ photos

31 out of 100
Places To Visit in India 90
tourist attractions

The fourth largest city of India, Chennai is convoluted with temples, churches and beaches. The roads are always bustling with activity and the nightlife is as every youth dreams of.

Best Time: October to March

32. Vaishno Devi

4.3 /5 View 11+ photos

32 out of 100
Places To Visit in India 6
tourist attractions

Located in Trikuta hills 13 Kms from Katra at a height of 1560 m above sea level with shimmering clouds and thinning air, this town is the holy cave temple of Mata Vaishnodevi.

Best Time: Throughout the year

33. Dalhousie

4.0 /5 View 11+ photos

33 out of 100
Places To Visit in India 20
tourist attractions

Dalhousie is a hill station with amazing scenic views and prominent traces of India's British association such as colonial mansions.

Best Time: Throughout the year

34. Ajanta and Ellora Caves

4.3 /5 View 37+ photos

34 out of 100
Places To Visit in India 12
tourist attractions

Ajanta and Ellora caves are considered to be one of the most important tourist destinations in the world owing to the magnificent paintings of Ajanta and well carved sculptures of Ellora.

Best Time: June to March

35. Haridwar

3.6 /5 View 40+ photos

35 out of 100
Places To Visit in India 35
tourist attractions

Situated along the holy Ganges, Haridwar is famous for its temples and ghats where pilgrims bathe to relieve themselves of their sins.

Best Time: Throughout the year

36. Kanyakumari

3.6 /5 View 41+ photos

36 out of 100
Places To Visit in India 25
tourist attractions

Located at the southernmost part of India, Kanyakumari with its beautiful beaches, Vivekananda Memorial and the perfect sunset is one of the most exotic places to go in India.

Best Time: October to February

37. Mcleodganj

4.3 /5 View 19+ photos

37 out of 100
Places To Visit in India 23
tourist attractions

Mcleodganj is a hill station near Dharamshala, popular among trekkers and with a heavy Tibetan culture with British influence.

Best Time: October to June

38. Pune

3.3 /5 View 38+ photos

38 out of 100
Places To Visit in India 83
tourist attractions

With a large student population, Pune is popularly known as the college town of India and has a range of great restaurants, happening nightlife and an overall young atmosphere.

Best Time: July to March

39. Kodaikanal

4.4 /5 View 25+ photos

39 out of 100
Places To Visit in India 35
tourist attractions

Kodaikanal is the most sought after honeymoon destination in South India because of its scenic beauty and it has the attribute to leave any nature lover mesmerized by its charisma.

Best Time: September to May

40. Kochi

3.8 /5 View 46+ photos

40 out of 100
Places To Visit in India 47
tourist attractions

Situated on beach-side, Kochi is a bustling commercial port with a trading history that dates back to at least 600 years, and is till today the financial capital of Kerala.

Best Time: July to April

41. Ahmedabad

3.3 /5 View 38+ photos

41 out of 100
Places To Visit in India 56
tourist attractions

Also known as Amdavad, this is an industrial and commercial city but a nice, popular destination for tourists who want to get the taste of Gujarat.

Best Time: October to March

42. Kanha National Park

3.5 /5 View 17+ photos

42 out of 100
Places To Visit in India

A delightful town situated in the district of Mandla, Kanha National park is the haven of an exceptionally wide variety of wild animals, including the majestic creature tiger.

Best Time: October to June

View 18 Packages