Page last updated: 13 July 2025

India offers a variety of experiences, showcasing its diverse culture, historical landmarks, spiritual destinations, and natural beauty, attracting millions of visitors annually.

How many people visit India each year?

Over 9.66 million international tourists visited India in 20241


How many tourists visited India in 2025?

2025 Monthly Arrivals to India

Year2025 Foreign tourists Arrivals
Jan901 K
Feb916 K


How many tourists visited India in 2024?

How many tourists visited India in 2023?

How much do tourists spend in India every year?

In FY2024, international visitor spending reached ₹3.10 trillion, up 12.7% over FY2023.


How much do tourists spend in India in 2024?

How much did tourists spend in India in 2023?

Which country visits India the most?

The leading sources of foreign tourists to India are from the United States, followed by Bangladesh, the United Kingdom, Australia, and Canada.


How long do visitors stay in India?

Economic Impact – India Tourism Statistics

India’s travel and tourism sector contributed ₹20.9 trillion (US $249.3 billion) to GDP in 2024, representing 6.6% of the national economy. 2

What are India’s peak tourist months?

The five peak months by foreign tourist arrivals in India were December, February, January, November, and March:

India Tourism Statistics 2024 – International & Domestic

In 2024, international visitor arrivals reached 9.66 million, 11.6% below the 2019 figure of 10.93 million but 4.7% above the 2023 level.  Domestic visitor data for 2024 is not yet available.

In 2023, a total of 2.52 billion international and domestic tourists visited India. 

International and Domestic Visitors in India Each Year

YearInternational (in millions)Domestic (in millions)
20116.31864.5
20126.581,045.1
20136.971,142.5
20147.681,282.8
20158.031,432.0
20168.801,615.4
201710.041,657.6
201810.561,853.8
201910.932,322.0
20202.74610.2
20211.52677.6
20226.441,731.0
20239.232,509.0
20249.66


Why do people visit India?

People still visit India mainly for leisure and holidays, with 4.33 million visitors (44.8%) drawn by its cultural, historical, and scenic attractions.

Which attractions are the most visited in India?

How many people visit the Taj Mahal each year?

In 2024, approximately 6.10 million visitors came to the Taj Mahal, a 20.7% rise from the 5.05 million recorded in 2023. Though a specific visitor breakdown for the Taj Mahal in 2024 has not been released, Agra as a whole, welcomed 125.1 million tourists during the year, of whom 115.9 million were domestic and 0.92 million international visitors.

How many people visit the National Museum of India every year?

Asia Travel Statistics Resources


References

  1. MOTGI: India Tourism Key Figures ↩︎
  2. WTTC: EIR2023-India ↩︎