You will need a ID document or passport to fly from Cape Town to O.R. Tambo International Airport.
From O.R. Tambo International Airport, it is a 25-minute drive to the city centre of Johannesburg.
The main attractions in Johannesburg are Gold Reef City, the Apartheid Museum and the Mall of Africa.