Distance from India to Sao Tome and Principe

The distance between India and Sao Tome and Principe is 8,173 kilometers (5,078 miles).

India, Asia

Sao Tome and Principe, Africa

8,173 km

Distance between centroids

7,502 km

Shortest distance between major cities

Mumbai → São Tomé

Distances between India and Sao Tome and Principe by cities:

City in India City in Sao Tome and Principe Distance (kilometers)
Indore Guadalupe 7,869 km
Mumbai Guadalupe 7,510 km
Bengaluru São João dos Angolares 7,949 km
Ahmedabad São João dos Angolares 7,555 km
Calcutta São Tomé 9,142 km
Hyderabad São Tomé 8,067 km
Pune Trindade 7,602 km
Delhi Guadalupe 8,105 km
Surat Guadalupe 7,538 km
Bengaluru Guadalupe 7,944 km
Chennai Guadalupe 8,235 km
Kanpur Guadalupe 8,376 km
Jaipur Guadalupe 7,934 km
Navi Mumbai Guadalupe 7,523 km
Lucknow Trindade 8,438 km
Delhi São Tomé 8,099 km
Ahmedabad São Tomé 7,538 km
Kanpur São Tomé 8,370 km
Calcutta São João dos Angolares 9,159 km
Mumbai São Tomé 7,502 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

Countries separated by similar distances

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

From To Distance (kilometers)
El Salvador Ireland 8,170 km
Sweden Hong Kong 8,168 km
Puerto Rico Bosnia and Herzegovina 8,176 km
Sweden Zambia 8,163 km
Slovakia Saint Lucia 8,178 km
Netherlands Myanmar 8,159 km
Costa Rica Ireland 8,183 km
Puerto Rico Nigeria 8,157 km
Sweden Macao 8,157 km
Costa Rica Liberia 8,185 km
Bulgaria Canada 8,154 km
Sweden Dominican Republic 8,153 km
Netherlands Mayotte 8,152 km
Costa Rica Morocco 8,191 km
Puerto Rico Poland 8,145 km

More distances from India

Calculate the distance between any 2 countries