By Air
Being a landlocked country that Botswana is, the only ways into and out of it are via road and air. Sir SeretseKhama in Gaborone is the main airport of Botswana and flights coming in are mostly from Johannesburg. A few flights from Cape Town, Harare and Nairobi also land here but their frequency is pretty low. Either case break journeys are unavoidable in for most tourists.