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)

5,098 km

Shortest distance between major cities

Kolkata → Niigata

Distances between India and Japan by cities:

City in India City in Japan Distance (kilometers)
Coimbatore Tokyo 6,847 km
Bengaluru Yokohama 6,662 km
Chennai Tokyo 6,419 km
Jaipur Niigata 5,960 km
Mumbai Sakai 6,354 km
Pune Tokyo 6,677 km
Navi Mumbai Yokohama 6,721 km
Lucknow Chiba 5,640 km
Bengaluru Niigata 6,637 km
Surat Tokyo 6,619 km
Kolkata Tokyo 5,142 km
Ahmedabad Tokyo 6,542 km
Mumbai Chiba 6,772 km
Navi Mumbai Niigata 6,655 km
Jaipur Yokohama 6,057 km
Nagpur Niigata 5,995 km
Hyderābād Tokyo 6,326 km
Coimbatore Sakai 6,449 km
Kanpur Niigata 5,586 km
Kanpur Tokyo 5,670 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