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 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 |
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 |
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 |