1. Cape Town
2. Table Mountain
Though it is in Cape Town its worth mention separately. You can see some of the most spectacular views from its flat top.
3. Robben Island
Nelson Mandela was imprisoned here for 18 years For over 400 years prisoners were imprisoned in Robben Island jail.
Johannesburg is the largest city in South Africa and is an economic hub for the country. It is famous for its gold and diamond trade and is also known as Joburg, Jozi or Egoli (place of Gold).The Johannesburg city skyline boasts of some of Africa's tallest building like the Hillbrow Tower, Sentech Tower and the Carlton Centre. You can have a view of the city from top of Calton tower, or have a look at wildlife in Rhino & Lion Park and the Elephant Sanctuary .You can visit the Hector Pieterson museum and Apartheid Museum to get a glimpse of the Africa's freedom movement.
Because of mild climate Durban is called as 'Perfect holiday paradise' .It is also one of the friendliest places in South Africa. Durban has string of beaches which are known as “Golden Mile”. You can dine in one of the fine eateries in Durban’s Promenade. You can also enjoy authentic Indian cuisine the Victoria Indian Street Market where lots of Indian people have settled.
Drakensberg or "the Dragon Mountains" are the highest mountain range in South Africa. It is located in South east Africa and is about 1000 kms from KwaZulu-Natal Province in north to Eastern Cape Province in west. It is a adventurer's delight .You can hike, horse ride bike, rock climb to your heart's content.
8. The Garden Route
Situated in south-east coast of South Africa, it is home to lots of dolphins and endangered Southern Right Whale. The Garden Route also has Knsyna where you can enjoy the oysters and enjoy its scenic beauty while having fun in water.
9. Kruger National Park
|Kruger National Park|
If you never thought of riding in Ostrich then maybe you can think again .As Oudtshoorn is a place where you can take Ostrich ride and eat Ostrich eggs, Ostrich sausages and steaks.