There are 11 officially recognised languages, most of which are indigenous to South Africa. English is spoken everywhere you go. English is the language of the cities, of commerce and banking, of government and official documents. All our road signs and official forms are in English and service staff will speak English.