Botswana Cities

21 Results
  • 1
    Gaborone

    Gaborone

    Botswana
    3 reviews

    Gabs, as the locals like to call their capital, is not an easy city to walk around, as even in the Central District the space between building is vast. But ...

  • 2
    Kasane

    Kasane

    Botswana
    5 reviews

    It's a small town with most of the conveniences of a larger city: supermarkets, ATMs, internet cafes, lodges and campsites. You'll often see warthogs crossing the main drag which illustrates ...

  • 3
    Okavango Delta

    Okavango Delta

    Botswana
    8 reviews

    Your dreams can come true! Travels with Sara can take you to Heaven Wilderness safaris are the ultimate experience In the Dellta. Camping in ultimate luxury, getting so close to ...

  • 4
    Maun

    Maun

    Botswana
    4 reviews

    Don't overlook Maun on your way to the Okavango Delta. The town's hotels and restaurants are some of the best in Botswana because of the high traffic of tourists. While ...

  • 5
    Rakops

    Rakops

    Botswana
  • 6
    Palapye

    Palapye

    Botswana
  • 7
    Serowe

    Serowe

    Botswana
  • 8
    Mashatu Game Reserve

    Mashatu Game Reserve

    Botswana
    1 review

    What makes this game reserve special is that it is home to largest population of elephant in Botswana. There are also a number of ways you can explore the area: ...

  • 9
    Kang

    Kang

    Botswana
    1 review
  • 10
    Francistown

    Francistown

    Botswana
    1 review

    Francistown is Botswana's oldest town and the second largest in the country. It's known for its gold mining and is currently going through an economic boom once again thanks to ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=botswana&controller=topics&country_code=&current_user_id=&filters=&id=2000000016165&klass_name=Region&list_type=cities&nearby=false&path=botswana%2Fcities&place=2000000016165&place_type=Country&place_type=region&region=2000000016165", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000016165" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };