Distance from India to Japan

The distance between India and Japan is 5,968 kilometers (3,708 miles).

India, Asia

Japan, Asia

5,968 km

Distance between centroids

3,109 km

Shortest distance

Calculated based on main borders (including major islands)

4,751 km

Shortest distance between major cities

Kolkata → Sakai

Distances between India and Japan by cities:

City in India City in Japan Distance (kilometers)
Surat Tokyo 6,619 km
Kolkata Sakai 4,751 km
Lucknow Setagaya 5,597 km
Chennai Tokyo 6,419 km
Ahmedabad Sakai 6,174 km
Bengaluru Yokohama 6,662 km
Surat Yokohama 6,618 km
Kolkata Tokyo 5,142 km
Lucknow Sakai 5,232 km
Pune Setagaya 6,673 km
Mumbai Setagaya 6,730 km
Coimbatore Sakai 6,449 km
Navi Mumbai Tokyo 6,723 km
Nagpur Yokohama 6,054 km
Delhi Tokyo 5,845 km
Hyderabad Sakai 5,936 km
Chennai Sakai 6,021 km
Mumbai Yokohama 6,731 km
Navi Mumbai Yokohama 6,721 km
Jaipur Fukuoka 5,249 km

Distance between cities calculator →

Other distances from India

Distance between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Other distances from Japan

Distances between countries Kilometers
From Japan to China 3,054 km
From Japan to India 5,968 km
From Japan to United States 10,173 km
From Japan to Indonesia 4,808 km
From Japan to Pakistan 6,316 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between India and Japan.

From To Distance (kilometers)
India Latvia 5,970 km
India Burundi 5,972 km
China Finland 5,975 km
China Turkey 5,964 km
China Ukraine 5,961 km
Chile Jamaica 5,984 km
India Lithuania 5,953 km
Spain Oman 5,953 km
France Rwanda 5,987 km
Chile Puerto Rico 5,988 km
Canada Martinique 5,993 km
France Pakistan 5,943 km
Spain Burundi 5,942 km

More distances from India

Calculate the distance between any 2 countries