Johannesburg is about 2.3 times smaller than Sydney.

Sydney (the 30 councils of metropolitan Sydney, without the Blue Mountains, Hawkesbury, Wollondilly and the Central Coast) is approximately 3,810 sq km, while Johannesburg is approximately 1,644 sq km, making Johannesburg 43.15% the size of Sydney.
Tip: This to-scale comparison of Sydney vs. Johannesburg uses the Mercator projection, which distorts the size of regions near the poles.
Our free app, MapSize by MyLifeElsewhere — compare any two places, to scale on your mobile device.