Most visited cities in India

The 7 Most Visited Cities In India

Curious about how popular your country is as a holiday destination? Or maybe you’re in need of some holiday inspiration of your own – you can’t decide which city to visit. Well, we’ve got the 10 most visited cities in India right here.

With more people now living in urban areas than not, the rise of the city has been powerful. Today, there are 33 megacities. These are cities with more than 10 million people living in them. Not only that, by 2030 there will be six more.

Euromonitor International’s city arrivals research looks at over 600 cities. It shows the most popular destinations across the world in 2018. (Here are the top 10 most visited countries if you need that info).

Most visited cities in IndiaHow do these rankings work?

1. Agra

The popular city of Agra has three UNESCO World Heritage sites, the Taj Mahal and the Agra Fort in the city and Fatehpur Sikri.

Beautiful India

2. Delhi

The vibrant and bustling city of Delhi consists of Old Delhi and New Delhi.

3. Jaipur

Jaipur is known as the ‘Pink City’, for its pale terracotta buildings.

4. Hampi 

Hampi is an ancient village in the south Indian state of Karnataka.

Most visited cities in India

5. Goa

Looking for a beach holiday in India? The beautiful tropical town Goa is for you.


6. Mumbai

Mumbai (formally called Bombay), is a city on India’s east coast which is home to almost 20 million people.

7. Srinagar

Commonly known as ‘Heaven on Earth’, Srinagar is surrounded by lush green mountains.

Most visited cities in India

Sarah Clayton-Lea

Co-founder of Big 7 Travel, Sarah created the company through her passion for championing the world's best food and travel experiences. Before her career in digital media, where she previously held roles such as Editor of Food&Wine Ireland, Sarah worked in the hospitality industry in Dublin and New York.

Contact [email protected]

View stories