india photos india photos
View 776+ 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

Lying on the western coast, Goa is India's smallest state and unlike any other, known for its white-sand beaches, stellar nightlife, eclectic seafood, world-heritage listed architecture. Spread across just 3,702 km, Goa lies in the Konkan region. It is a far cry from the hip...

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

Located on the banks of River Yamuna in Uttar Pradesh, Agra is a popular tourist destination as it is home to one of the 7 wonders of the world, the Taj Mahal. It is a sneak peek into the architectural history and legacy of the Mughal empire with two other UNESCO World Heritage S...

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 in between the snow-capped slopes of the Pir Panjal and the Dhauladhar ranges, Manali is one of the most popular hill stations in the country. With jaw-dropping views, lush green forests, sprawling meadows carpeted with flowers, gushing blue streams, a perpetual fairy-tale like mist lingerin...

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 is a vibrant amalgamation of the old and the new. Also called the Pink City, the capital of the royal state of Rajasthan, was ruled by the Rajputs for many centuries and developed as a planned city in the 17th century AD. Along with Delhi and Agra, Jaipur forms the Golden Triangle and ha...

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 108
tourist attractions

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

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

Replete with picturesque shimmering beaches, lagoons of turquoise blue waters and a bit of history, Andaman & Nicobar Islands is a little slice of paradise tucked around 1,400 km away from the east coast of India. The union territory comprises a total of 572 islands, only 37 of which are inhabit...

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

Udaipur, also known as the City of Lakes, is the crown jewel of the state of Rajasthan. It is surrounded by the beautiful Aravalli Hills in all directions, making this city as lovely as it is. This 'Venice of the East' has an abundance of natural beauty, mesmerising temples and breathtaking architec...

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

World's oldest living city, Varanasi - also known as Kashi (City of Life) and Benaras, is the spiritual capital of India. It is one of Hinduism's seven holy cities. The old city of Varanasi lies along the western banks of the Ganges, spread across a labyrinth of narrow galis. Be&...

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

A land like no other with a superabundance of attractions to visit and fabulous landscapes, amazing people and culture, 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

Mumbai, the capital city of the Indian state of Maharashtra, is a spectacular paradox of chaos and hope, glamour and squalor, modernity and tradition. Famously known as the City of Dreams, Mumbai – formerly known as Bombay - Mumbai is a beautifully blended melting pot of cultures and lifestyles.

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

Jaisalmer is a major tourist spot located in the northwestern state of Rajasthan in India. It is known as the 'golden city' due to its bounteous golden dunes and castles clad in golden honey sandstone. Jaisalmer is adorned with lakes, ornate Jain temples and havelis. Climb on to the camel ...

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

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

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

Officially called Alappuzha, Alleppey is a city in the South Indian state of Kerala. Bordering the Laccadive Sea, it is known for its wide network of interlinking, palm-fringed canals called backwaters and rejuvenating Ayurvedic resorts. Allepey is also popular for its Houseboat cruises that pa...

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

Varkala is a coastal town in the southern part of Kerala known for the unique 15m high 'Northern Cliff' adjacent to the Arabian Sea. It is popular for its hippie culture, shacks on the cliff serving great seafood and playing global music and 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 the many lakes here. Bangalore is renowned for its eateries, street food corners, quirky cafes, coffee ro...

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

Also known as the "The Blue City", "Sun City" and "Gateway to Thar", Jodhpur is famous for its Mehrangarh fort, blue houses, temples, sweets and snacks. Apart from the fort, there are multiple temples, lakes, shopping streets that are like a mirage from a bygone era. 

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 in Karnataka with a perpetually misty landscape, Coorg is the place to be for all nature lovers.  This popular coffee producing hill station is not only popular for its beautiful green hills and the streams cutting right through them. It also stands as a popula...

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

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

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

Munnar is a popular hill-station of Kerala perched at an altitude of 1600 metres in the Western Ghats. Famous for its tea estates, various shades of green, blankets of mist and craggy peaks, Munnar is aptly known as the 'Kashmir of South India'.

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

Incredibly alluring, pleasantly boisterous and wreathed in clouds - Gangtok, the capital of Sikkim, is one of the most popular hill stations in India. Lying at the height of 1650 m above sea level, the town during its bright sunny days offers spectacular views of Mt. Kanchenjunga. Gangtok is a base ...

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

Famously known as ‘Heaven on Earth’, Srinagar is located in the union territory of Jammu & Kashmir, on the banks of river Jhelum. As picturesque as the most stunning painting to ever be painted, Srinagar is known for the stationary houseboats and colourful Shikararas on Dal Lake.

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

Jaw-dropping locales, mesmerising sunrises, the untouched beauty of the hills, the old-world charm of the past, and the welcoming smiles of the local people all add up to make Darjeeling one of the most beautiful hill stations in Eastern part of India. Spread over a steep mountain ridge, nestle...

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

Kolkata, India's second biggest city, is a perpetually ongoing festival of human existence, concurrently luxurious and squalid, refined and frantic, pointedly futuristic, while beautifully in decay. A vibrant 350-year-old metropolis located on India's Eastern Coast, the capital of West Bengal thrive...

Best Time: October to March

24. Amritsar

4.3 /5 View 44+ photos

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

Home of the glorious Golden Temple, the iconic city of Amritsar, portrays the heroic character of the Punjab. A day in this peaceful city starts with the spiritual prayers from Gurudwaras. The original name of first the ancient lake, then of the temple complex, and later the surrounding ci...

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

The gem of Uttarakhand - Nainital is a charming hill station that sits prettily at the green foothills of the Kumaon ranges in the Himalayas. Located at an elevation of around 1938 metres, Nainital is located and developed around the beautiful Naini Lake, after which the town is named.&nbs...

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

The Blue Mountains have always been shrouded in mysticism, and Ooty is no exception to that. For every mountain lover, the very idea of travelling to the city known as the Queen of the Hills holds an allure like no other. Once regarded as the summer headquarters of the East India Company (and for a ...

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 city of contrasts, Hyderabad exudes an old-world charm of its own with the Old City (Charminar side), Hitech City (Cyberabad) and the other areas lying between the old and the new. The capital and the largest city of Telanaga, Hyderabad is home to stately mosques and noisy bazaars lined ...

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

Mussoorie is one of the most popular hill stations located at a distance of 290 km from Delhi in Dehradun district of Uttarakhand. With a backdrop of 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 and has a...

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

Pondicherry, officially known as Puducherry, and commonly referred to as just Pondy, is one of the seven Union Territories of India. This former French colony is a perfect amalgamation of the traditional Indian sensibilities and French architecture, making it a dreamy escape that offers the bes...

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, a UNESCO World Heritage Site located in Madhya Pradesh, is known around the world for its stunning temples adorned by erotic and sensuous carvings. A small town located in the Bundelkhand region, Khajuraho is a brilliant example of Indian architecture and its culture back in the medi...

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

Formerly known as Madras, Chennai is the capital city of the state of Tamil Nadu, in the southern part of India. Located on the Coromandel coast of Bay of Bengal, Chennai is as dynamic as it is immersed in tradition. This 'capital of the south', is one among the four metropolitan siblings of In...

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 (in Jammu and Kashmir); Vaishno Devi is a town that's home to the famous Vaishno Devi Mandir. This renowned shrine allures millions of devotees from all over the world. Popularly known as Mata Rani, Vaishnavi and Trikuta, Vaishno Devi is a manifestati...

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

The tiny tinsel town of Dalhousie is a paradise tucked away in the lap of Himachal Pradesh. It boasts of old-world charm, mesmerising natural landscapes, pine-clad valleys, flower-bedecked meadows, fast-flowing rivers and magnificent misty mountains. This hill station was one of the favourite summer...

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, considered to be one of the finest examples of ancient rock-cut caves are located near Aurangabad in the state of Maharashtra, India. Adorned with beautiful sculptures, paintings and frescoes, Ajanta and Ellora caves are an amalgamation of Buddhist, Jain and Hindu monuments ...

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

Haridwar, considered to be among the seven holiest cities in India, is an ancient city located on the banks of River Ganga in the Garhwal region of Uttarakhand. Dotted with temples, ashrams and narrow lanes across the city, Haridwar is a famous Hindu temple town where millions of devotees come to ta...

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 tip of the Indian peninsula, Kanyakumari is a coastal town in the state of Tamil Nadu. Earlier known as Cape Comorin, Kanyakumari is surrounded by mountains and bordered by vibrant sea shores, lined with paddy fields and coconut trees, and also boasts of aesthetic elevate...

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. Located in Kangra district, Mcleodganj's culture is a beautiful blend of Tibetan with some British influence.Also known as Little Lhasa and famous around the world for being home to the Tibetan spiritual leader Dalai Lama, Mcleod...

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

Pune is a bustling metropolis of Maharashtra, ranked number one in India in the ease of living. Often referred to as the Oxford of the East, it is a hub of diverse people and activities and is in rapidly growing into one of the top metropolitan cities in the country. Pune is a city that pe...

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

Located in the state of Tamil Nadu, Kodaikanal is one of the most famous honeymoon destinations in India. A Lakeside resort town of Tamil Nadu, Kodaikanal has a beautiful climate, mist-covered manicured cliffs and waterfall that come together to create the ideal setting for a perfect getaway. Kodaik...

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 the south-west coast of India, Kochi or Cochin is a bustling commercial port city with a trading history that dates back to at least 600 years. Called as the Queen of the Arabian Sea, the city is the financial, commercial and industrial 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 57
tourist attractions

A rapidly growing metropolis, an industrial hub, an educational hotspot, and a city with a magnificent past – Ahmedabad is one of the most important cities in Gujarat. Located on the banks of the Sabarmati River, Ahmedabad is the former capital of Gujarat, and its delicious food, colourful culture i...

Best Time: October to March

42. Kanha National Park

3.5 /5 View 17+ photos

42 out of 100
Places To Visit in India

Located in a central region of Madhya Pradesh, Kanha National Park is the largest National Park in central India and has been ranked as one of the best parks in Asia. Among the 22 species of large mammals, the royal Bengal tigers are one of the major attractions. One of the best tiger reserves in In...

Best Time: October to June

View 18 Packages