Top 10 most visited states in India (foreign & domestic tourist visits)

India is one of the most visited countries in Asia. Each state and Union Territory has its own unique charm, culture, and attractions that draw tourists from across the country and around the world. In this article, we look at the most visited states and Union Territories in India by domestic and foreign tourists. Let’s read.

Top 10 most visited States/UTs in India by foreign tourists

RankState/UTForeign tourist visits in million (2024)
1Maharashtra3.705
2West Bengal3.124
3Gujarat2.274
4Uttar Pradesh2.269
5Rajasthan2.072
6Delhi1.999
7Tamil Nadu1.161
8Kerala0.738
9Bihar0.737
10Punjab0.542

(Also read: Top 10 most visited European countries)

Top 10 most visited States/UTs in India by domestic tourists

RankState/UTDomestic tourist visits in million (2024)
1Uttar Pradesh646.807
2Tamil Nadu306.842
3Karnataka304.564
4Andhra Pradesh290.266
5Rajasthan230.084
6Maharashtra189.372
7West Bengal184.476
8Gujarat184.014
9Madhya Pradesh133.173
10Telangana88.240

Maharashtra ranks number 1 when it comes to foreign tourist visits. In terms of domestic tourist visits, Uttar Pradesh tops the list.

Most visited states in India by foreign and domestic tourists
A chart showing the most visited states in India by foreign and domestic tourists

The data is based on “2025 India Tourism Data Compendium” report by the Ministry of Tourism of India.

2 thoughts on “Top 10 most visited states in India (foreign & domestic tourist visits)”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top