For domestic flights South Africa is served by several airlines, including British Airways (com.air), South Africa Airways and Nationawide. Plus 3 budget airlines kulula, 1 time and Mango.
Flights between main towns and cities run several times a day, other smaller destinations may only have a couple of flights of week.