The distance between Canada and Botswana is 14,543 kilometers (9,037 miles).
Canada, America
Botswana, Africa
14,543 km
Distance between centroids
10,300 km
Shortest distance
Calculated based on main borders (including major islands)
11,827 km
Shortest distance between major cities
Halifax → Thamaga
Distances between Canada and Botswana by cities:
City in Canada | City in Botswana | Distance (kilometers) |
---|---|---|
Mississauga | Thamaga | 13,049 km |
Brampton | Gaborone | 13,088 km |
Halifax | Thamaga | 11,827 km |
Montréal | Gaborone | 12,640 km |
Montréal | Thamaga | 12,612 km |
Ottawa | Gaborone | 12,800 km |
Winnipeg | Francistown | 14,248 km |
Toronto | Thamaga | 13,032 km |
Vancouver | Francistown | 15,957 km |
Brampton | Thamaga | 13,059 km |
Mississauga | Gaborone | 13,077 km |
Oshawa | Ramotswa | 13,030 km |
Oshawa | Gaborone | 13,018 km |
Laval | Gaborone | 12,649 km |
Edmonton | Thamaga | 15,342 km |
Calgary | Palapye | 15,415 km |
Halifax | Gaborone | 11,853 km |
Vancouver | Thamaga | 16,162 km |
Calgary | Gaborone | 15,525 km |
Surrey | Francistown | 15,951 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 Botswana to China | 10,548 km |
From Botswana to India | 7,570 km |
From Botswana to United States | 14,128 km |
From Botswana to Indonesia | 9,905 km |
From Botswana to Pakistan | 7,537 km |
The following list contains countries that are separated by a similar distance as it is between Canada and Botswana.
From | To | Distance (kilometers) |
---|---|---|
El Salvador | Oman | 14,540 km |
Timor Leste | Morocco | 14,542 km |
Haiti | Bhutan | 14,537 km |
Vanuatu | Zambia | 14,528 km |
New Caledonia | Uganda | 14,524 km |
Iran | Kiribati | 14,556 km |
China | Nicaragua | 14,522 km |
Vanuatu | Namibia | 14,559 km |
Timor Leste | Mali | 14,517 km |
Vanuatu | U.S. Virgin Islands | 14,516 km |
Puerto Rico | New Caledonia | 14,570 km |
New Caledonia | Puerto Rico | 14,570 km |
Netherlands | Kiribati | 14,570 km |
Vanuatu | Ukraine | 14,578 km |
Nigeria | Guam | 14,578 km |