The distance between Botswana and Canada is 14,543 kilometers (9,037 miles).
Botswana, Africa
Canada, America
14,543 km
Distance between centroids
10,300 km
Shortest distance
Calculated based on main borders (including major islands)
12,265 km
Shortest distance between major cities
Maun → Ottawa
Distances between Botswana and Canada by cities:
City in Botswana | City in Canada | Distance (kilometers) |
---|---|---|
Molepolole | Oshawa | 12,969 km |
Gaborone | Ottawa | 12,800 km |
Francistown | Oshawa | 12,903 km |
Molepolole | Ottawa | 12,750 km |
Thamaga | Montréal | 12,612 km |
Mochudi | Ottawa | 12,801 km |
Ghanzi | Oshawa | 12,473 km |
Gaborone | Montréal | 12,640 km |
Lobatse | Oshawa | 13,039 km |
Maun | Ottawa | 12,265 km |
Maun | Toronto | 12,535 km |
Ramotswa | Oshawa | 13,030 km |
Mogoditshane | Ottawa | 12,794 km |
Mahalapye | Toronto | 13,026 km |
Selebi-Phikwe | Oshawa | 12,987 km |
Kanye | Toronto | 13,036 km |
Thamaga | Toronto | 13,032 km |
Selebi-Phikwe | Ottawa | 12,756 km |
Mahalapye | Oshawa | 12,983 km |
Mochudi | Oshawa | 13,021 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Botswana and Canada.
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 |