The official languages of Botswana are Setswana and English, but there are about 26 other languages spoken across the country. English is widely spoken in lodges and towns, but a little Setswana will be much appreciated if you wanted to learn a few basic words before you travel.