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

Calcutta → Sakai

Distances between India and Japan by cities:

City in India City in Japan Distance (kilometers)
Nagpur Tokyo 6,057 km
Surat Yokohama 6,618 km
Ahmedabad Sakai 6,174 km
Hyderabad Yokohama 6,321 km
Delhi Tokyo 5,845 km
Navi Mumbai Tokyo 6,723 km
Navi Mumbai Saitama 6,719 km
Ahmedabad Tokyo 6,542 km
Mumbai Chiba 6,772 km
Pune Yokohama 6,674 km
Nagpur Sakai 5,675 km
Indore Yokohama 6,265 km
Jaipur Kobe 5,668 km
Mumbai Sakai 6,354 km
Lucknow Sakai 5,232 km
Pune Osaka 6,298 km
Surat Sakai 6,245 km
Jaipur Tokyo 6,056 km
Bengaluru Yokohama 6,662 km
Kanpur Yokohama 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)
Slovakia Mongolia 5,973 km
China Finland 5,975 km
Sweden Cabo Verde 5,976 km
Uruguay Haiti 5,964 km
China Turkey 5,964 km
Sweden Nepal 5,963 km
China Ukraine 5,961 km
Kenya Senegal 5,982 km
Puerto Rico Chile 5,988 km
Bulgaria Mongolia 5,952 km
New Zealand Timor Leste 5,991 km
Sweden Ethiopia 5,943 km
Sweden Central African Republic 5,940 km
Kenya Switzerland 5,939 km
Bulgaria Bhutan 6,003 km

More distances from India

Calculate the distance between any 2 countries