Distance from Canada to Sri Lanka

The distance between Canada and Sri Lanka is 12,880 kilometers (8,003 miles).

Canada, America

Sri Lanka, Asia

12,880 km

Distance between centroids

9,558 km

Shortest distance

Calculated based on main borders (including major islands)

13,025 km

Shortest distance between major cities

Edmonton → Anuradhapura

Distances between Canada and Sri Lanka by cities:

City in Canada City in Sri Lanka Distance (kilometers)
Montréal Ampara 13,660 km
Ottawa Ampara 13,748 km
Halifax Ampara 13,288 km
Winnipeg Puttalam 13,581 km
Edmonton Anuradhapura 13,025 km
London Colombo 14,157 km
Hamilton Ampara 14,106 km
Vancouver Galle 13,476 km
Ottawa Colombo 13,718 km
Brampton Colombo 14,037 km
Mississauga Vavuniya 13,874 km
Calgary Colombo 13,442 km
Vancouver Jaffna 13,099 km
Mississauga Matara 14,171 km
Calgary Vavuniya 13,232 km
Toronto Jaffna 13,740 km
Hamilton Colombo 14,083 km
Edmonton Colombo 13,186 km
Winnipeg Ampara 13,668 km
Halifax Vavuniya 13,085 km

Distance between cities calculator →

Other distances from Canada

Distance between countries Kilometers
From Canada to China 9,410 km
From Canada to India 11,488 km
From Canada to United States 2,262 km
From Canada to Indonesia 12,893 km
From Canada to Pakistan 10,410 km

Other distances from Sri Lanka

Distances between countries Kilometers
From Sri Lanka to China 3,909 km
From Sri Lanka to India 1,421 km
From Sri Lanka to United States 15,013 km
From Sri Lanka to Indonesia 3,802 km
From Sri Lanka to Pakistan 2,761 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Canada and Sri Lanka.

From To Distance (kilometers)
Peru Comoros 12,882 km
Chile Hungary 12,878 km
Chile Norway 12,874 km
United States Oman 12,872 km
Argentina Cyprus 12,872 km
Canada Indonesia 12,893 km
Chile Eritrea 12,897 km
Mexico Republic of the Congo 12,902 km
Canada Rwanda 12,847 km
Mexico China 12,846 km
Brazil Turkmenistan 12,846 km
United States Angola 12,846 km
Argentina Romania 12,844 km
Ecuador Armenia 12,916 km

More distances from Canada

Calculate the distance between any 2 countries