Distance from India to Algeria

The distance between India and Algeria is 7,763 kilometers (4,824 miles).

India, Asia

Algeria, Africa

7,763 km

Distance between centroids

5,694 km

Shortest distance

Calculated based on main borders (including major islands)

6,399 km

Shortest distance between major cities

Ahmedabad → Skikda

Distances between India and Algeria by cities:

City in India City in Algeria Distance (kilometers)
Ahmedabad Skikda 6,399 km
Indore Oran 7,394 km
Navi Mumbai Annaba 6,590 km
Jaipur Biskra 6,623 km
Lucknow Algiers 7,255 km
Lucknow Skikda 6,921 km
Indore Algiers 7,044 km
Delhi Oran 7,193 km
Pune Constantine 6,800 km
Pune Oran 7,457 km
Nagpur Algiers 7,421 km
Navi Mumbai Algiers 7,007 km
Calcutta Oran 8,498 km
Delhi Algiers 6,839 km
Hyderabad Algiers 7,590 km
Bengaluru Oran 8,126 km
Nagpur Skikda 7,082 km
Surat Skikda 6,524 km
Chennai Algiers 8,019 km
Bengaluru Skikda 7,445 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 Algeria

Distances between countries Kilometers
From Algeria to China 9,259 km
From Algeria to India 7,763 km
From Algeria to United States 8,787 km
From Algeria to Indonesia 12,234 km
From Algeria to Pakistan 6,485 km

Countries separated by similar distances

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

From To Distance (kilometers)
Uruguay Western Sahara 7,757 km
Netherlands Malawi 7,764 km
Haiti Ghana 7,767 km
Haiti Denmark 7,770 km
China Sudan 7,748 km
Sweden Laos 7,774 km
China Malta 7,775 km
Cuba Norway 7,745 km
Netherlands Suriname 7,740 km
Moldova Canada 7,781 km
Cuba Luxembourg 7,782 km
Haiti Switzerland 7,783 km
Moldova Botswana 7,732 km
Sweden Sri Lanka 7,731 km
China Solomon Islands 7,727 km

More distances from India

Calculate the distance between any 2 countries