The distance between Gaborone to Katima Mulilo via Mahalapye, Palapye, Francistown, Pandamatenga, Kasane is 1081 Km by road. You can also find the distance from Gaborone to Katima Mulilo via Mahalapye, Palapye, Francistown, Pandamatenga, Kasane using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Gaborone to Katima Mulilo via Mahalapye, Palapye, Francistown, Pandamatenga, Kasane for road driving directions!