Distance from Singapore to India

The distance between Singapore and India is 3,440 kilometers (2,137 miles).

Singapore, Asia

India, Asia

3,440 km

Distance between centroids

3,894 km

Shortest distance between major cities

Woodlands → Mumbai

Distances between Singapore and India by cities:

City in Singapore City in India Distance (kilometers)
Woodlands Delhi 4,126 km
Woodlands Mumbai 3,894 km
Singapore Delhi 4,143 km
Singapore Mumbai 3,908 km

Distance between cities calculator →

Other distances from Singapore

Distance between countries Kilometers
From Singapore to China 3,821 km
From Singapore to India 3,440 km
From Singapore to United States 15,299 km
From Singapore to Indonesia 1,149 km
From Singapore to Pakistan 4,853 km

Other distances from India

Distances 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 Singapore and India.

From To Distance (kilometers)
Costa Rica French Guiana 3,444 km
Slovakia Kazakhstan 3,445 km
El Salvador Guyana 3,433 km
Ethiopia Equatorial Guinea 3,448 km
Kenya Lesotho 3,432 km
Sweden Israel 3,449 km
Greece Mali 3,453 km
Kenya Israel 3,454 km
Ethiopia Armenia 3,456 km
Netherlands Western Sahara 3,462 km
Papua New Guinea Brunei 3,463 km
Netherlands Azerbaijan 3,469 km
Cuba Peru 3,411 km
Moldova Iceland 3,409 km
China Uzbekistan 3,473 km

More distances from Singapore

Calculate the distance between any 2 countries