Distance from Francistown to Moshi

The distance between Francistown, Botswana and Moshi, Tanzania is 2,240 kilometers (1,392 miles).

Francistown, City of Francistown, Botswana

Moshi, Kilimanjaro, Tanzania

From Francistown to Moshi, the straight-line distance is 2,240 kilometers, heading northeast. Francistown is situated at an altitude of 989 meters above sea level, while Moshi is at 854 meters.

Travel time

Mode Estimated time
Bicycle 7-8 days
Motorcycle 2-3 days
Car 2-3 days
Airplane 3-4 hours
Speed Time
50 km/h
100 km/h
150 km/h
Francistown, Botswana

Local time:

Time Zone: Africa/Gaborone

Coordinates: 21.17° S 27.5078° E

Elevation: 989 m (3,245 ft)


Nearby airports:
  • Francistown Airport (FRW)
  • Selebi Phikwe Airport (PKW)
  • Sua Pan Airport (SXN)
  • Joshua Mqabuko Nkomo International Airport (BUQ)
  • Limpopo Valley Airport (TLD)
Moshi, Tanzania

Local time:

Time Zone: Africa/Dar_es_Salaam

Coordinates: 3.35° S 37.3333° E

Elevation: 854 m (2,802 ft)


Nearby airports:
  • Moshi Airport (QSI)
  • Kilimanjaro International Airport (JRO)
  • Arusha Airport (ARK)
  • Amboseli Airport (ASV)
  • Kilaguni Airport (ILU)

Other distances from Francistown

Distance between cities Kilometers
From Francistown to Gaborone 419 km
From Francistown to Maun 446 km
From Francistown to Molepolole 414 km
From Francistown to Kanye 476 km
From Francistown to Serowe 158 km

Other distances from Moshi

Distances between cities Kilometers
From Moshi to Dar es Salaam 440 km
From Moshi to Dodoma 359 km
From Moshi to Mwanza 501 km
From Moshi to Arusha 72 km
From Moshi to Mbeya 749 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Francistown and Moshi.

From To Distance (kilometers)
Santo Domingo, Dominican Republic Guatemala City, Guatemala 2,240 km
Santiago de los Caballeros, Dominican Republic Washington, United States 2,240 km
Edmonton, Canada Mesa, United States 2,240 km
Brooklyn, United States Arlington, United States 2,240 km
Sucre, Bolivia Belo Horizonte, Brazil 2,240 km
Kingston, Jamaica Nashville, United States 2,241 km
Houston, United States Winnipeg, Canada 2,239 km
Barquisimeto, Venezuela Cancún, Mexico 2,239 km
Chengdu, China Seoul, South Korea 2,241 km
Barcelona, Spain Istanbul, Turkey 2,239 km
Guayaquil, Ecuador Ciudad Guayana, Venezuela 2,242 km
Birmingham, United Kingdom Bucharest, Romania 2,238 km
Torreón, Mexico Oakland, United States 2,238 km
Kinshasa, Democratic Republic of the Congo Kumasi, Ghana 2,242 km
Morelia, Mexico Kansas City, United States 2,242 km
Manhattan, United States Arlington, United States 2,242 km
Maracaibo, Venezuela Mérida, Mexico 2,238 km

Measure more distances between cities