If you are planning a trip to South Africa, make sure you have sufficient time. The destination is a melting point of different African cultures and is particularly famous for its wines, wildlife, and adventure sports. While there are many interesting destinations in South Africa, Cape Town and Johannesburg are two of the most popular ones, both efficiently connected with the rest of the world.
If you are coming from the UK then extra comfortable seats should be your top priority as UK to South Africa is a long haul route. Choose airlines that offer Premium Economy class as the comforts are much better than the standard Economy segment, and the price difference (between the two classes) isn’t much either. Some of the airlines that offer Premium Economy service between London Heathrow Airport and Johannesburg International Airport are Air France, Virgin Atlantic, British Airways, Scandinavian Airlines, and Cathay Pacific.