South Africa, is the place to go to mix big-city culture, shopping, dining and nightlife with outdoor adventures, up-close wildlife encounters and visits to historical sites. South Africa is a treasure chest of unforgettable scenery, from lofty mountains to sun-baked deserts and dramatic coastlines washed by the Atlantic and Indian oceans. Its game viewing equals the best in Africa, and where else can you find both penguins and elephants?
Johannesburg, like other major international cities, is one of the great urban destinations of the world with so many entertainment and leisure activities to experience.
Cape Town is famous for a variety of attractions that stretch from the famous Table Mountain all the way down to the sea. With a rich history, vibrant culture, pearly white beaches, charming fishing villages, colourful floral reserves and numerous adventure activities, Cape Town is worth at least a week of your time in South Africa.
There are daily non-stop flights to Johannesburg from London Heathrow with a travelling time of 11 hours. British Airways, Virgin Atlantic & South African Airways are the most popular direct carriers.
British Airways & South African Airways also operate direct flights to Cape Town from London Heathrow with a flying time of 12 hours.
It is always advisable to book your flights early for travel in December as flights generally can be very expensive and its best to book early to get the cheapest fares.