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,877 km

Shortest distance between major cities

Kolkata → Bukit Batok New Town

Distances between India and Singapore by cities:

City in India City in Singapore Distance (kilometers)
Jaipur Bedok New Town 4,131 km
Jaipur Bukit Batok New Town 4,115 km
Chennai Singapore 2,908 km
Pune Bedok New Town 3,796 km
Kolkata Singapore 2,889 km
Mumbai Ang Mo Kio New Town 3,902 km
Lucknow Punggol 3,735 km
Pune Singapore 3,789 km
Coimbatore Singapore 3,160 km
Delhi Singapore 4,143 km
Navi Mumbai Bukit Batok New Town 3,882 km
Navi Mumbai Bedok New Town 3,900 km
Ahmedabad Bukit Batok New Town 4,134 km
Surat Bukit Batok New Town 4,010 km
Coimbatore Ang Mo Kio New Town 3,155 km
Hyderābād Woodlands 3,286 km
Ahmedabad Singapore 4,146 km
Kanpur Bukit Batok New Town 3,741 km
Bengaluru Bukit Batok New Town 3,158 km
Mumbai Punggol 3,906 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)
Belgium Jordan 3,438 km
Costa Rica French Guiana 3,444 km
Peru Argentina 3,433 km
Argentina Peru 3,433 km
Spain Guinea 3,432 km
Indonesia Australia 3,449 km
Australia Indonesia 3,449 km
Cambodia South Korea 3,450 km
Belgium Egypt 3,451 km
Russia Tajikistan 3,428 km
Italy Kuwait 3,427 km
Japan Micronesia 3,424 km
Paraguay Venezuela 3,421 km
Netherlands Western Sahara 3,462 km

More distances from India

Calculate the distance between any 2 countries