Cost of Living in Johannesburg

The cost of living in Johannesburg is around half that of European cities such as London and Paris.

While the average salary in Johannesburg is comparatively lower, the city is still fairly low cost compared to many expat destinations in the world, with the 2018 Mercer Cost of Living report ranking the city at 177th out of 209 cities. Cape Town is slightly more expensive, ranking 170th.

Comparing Johannesburg with other cities in South Africa, expats generally enjoy a higher standard of living as a result of having higher purchasing power, especially when it comes to renting and buying housing.

For more statistics and general information, see Cost of Living in South Africa.

Cost of living in Johannesburg chart 

Prices may vary depending on product and service provider. The list below shows average prices for March 2019.

Accommodation (monthly rent)

Furnished two-bedroom house

ZAR 15,000

Unfurnished two-bedroom house

ZAR 11,000

Furnished two-bedroom apartment

ZAR 12,000

Unfurnished two-bedroom apartment

ZAR 10,000


Eggs (dozen)

ZAR 25

Milk (1 litre)

ZAR 15

Rice (1kg)

ZAR 20

Loaf of white bread

ZAR 13

Chicken breasts (1kg)

ZAR 75

Pack of cigarettes (Marlboro)

ZAR 45

Eating out

Big Mac Meal

ZAR 50

Coca-Cola (330ml)



ZAR 25

Bottle of local beer

ZAR 30

Three-course meal for two at a mid-range restaurant

ZAR 450


Mobile-to-mobile call rate (per minute)

ZAR 1.50

Internet (uncapped ADSL or cable – average per month) 

ZAR 800

Basic utilities (per month for small apartment)

ZAR 1,300


Taxi rate (per kilometre)

ZAR 15

Bus/train fare in the city centre 

ZAR 25

Petrol/gasoline (per litre)

ZAR 16

Expat Health Insurance Partners

Aetna International

Aetna is an award-winning insurance business that provides health benefits to more than 650,000 members worldwide. Their high quality health insurance plans are tailored to meet the individual needs of expats living and working abroad.

Get a quote from Aetna International


Cigna Global

With 86 million customer relationships in over 200 countries, Cigna Global has unrivalled experience in dealing with varied and unique medical situations and delivering high standards of service wherever you live in the world.

Get a quote from Cigna Global