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)
Ahmedabad Singapore 4,146 km
Delhi Bedok New Town 4,147 km
Mumbai Punggol 3,906 km
Bengaluru Bedok New Town 3,177 km
Mumbai Ang Mo Kio New Town 3,902 km
Delhi Singapore 4,143 km
Lucknow Punggol 3,735 km
Nagpur Bukit Batok New Town 3,460 km
Kolkata Singapore 2,889 km
Lucknow Bukit Batok New Town 3,729 km
Kolkata Bukit Batok New Town 2,877 km
Jaipur Bedok New Town 4,131 km
Hyderābād Woodlands 3,286 km
Kanpur Singapore 3,753 km
Chennai Singapore 2,908 km
Jaipur Bukit Batok New Town 4,115 km
Surat Bukit Batok New Town 4,010 km
Navi Mumbai Bukit Batok New Town 3,882 km
Ahmedabad Bukit Batok New Town 4,134 km
Pune Singapore 3,789 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