Distance from India to Singapore

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

India, Asia

Singapore, Asia

3,440 km

Distance between centroids

2,872 km

Shortest distance between major cities

Calcutta → Woodlands

Distances between India and Singapore by cities:

City in India City in Singapore Distance (kilometers)
Chennai Singapore 2,908 km
Lucknow Singapore 3,741 km
Pune Woodlands 3,775 km
Pune Singapore 3,789 km
Bengaluru Woodlands 3,157 km
Delhi Singapore 4,143 km
Jaipur Woodlands 4,110 km
Calcutta Woodlands 2,872 km
Nagpur Woodlands 3,456 km
Jaipur Singapore 4,127 km
Surat Singapore 4,023 km
Kanpur Woodlands 3,736 km
Navi Mumbai Woodlands 3,879 km
Hyderabad Woodlands 3,286 km
Kanpur Singapore 3,753 km
Delhi Woodlands 4,126 km
Lucknow Woodlands 3,724 km
Calcutta Singapore 2,889 km
Navi Mumbai Singapore 3,894 km
Indore Singapore 3,847 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 Singapore

Distances 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

Countries separated by similar distances

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

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 India

Calculate the distance between any 2 countries