City guide
Johannesburg has a coffee problem, and it is not the coffee. The coffee is excellent. The problem is that the good shops are scattered across a city built for cars, so nobody stumbles across them the way you stumble across a café in the Cape Town CBD. You have to decide to go.
This is the Joburg section of our national list of fifty coffee shops. Five rooms, each of which justifies the drive for a different reason: one for the pastry counter, one for the ethics, one for the art walk, one for the farmer transparency, and one because it is under a highway bridge and there is nothing else like it in the country.
I am upfront about what I am: an amateur with a Breville Barista Express, a Meraki and a habit of driving further than is reasonable for a flat white. I have not sat in all five of these rooms. What I can give you is the specific reason each one is on the list, what regulars consistently order, and where the trip is likely to go wrong.
Ordered as they appear on our national fifty. The numbering is about how strongly each shop earned a national slot, not a claim that the first pours a better espresso than the fifth — these five are doing visibly different jobs.
Kramerville, Johannesburg·Roastery
A sleek "cathedral for caffeine" with a serious bakery counter and a natural-wine list to match.

I want to see if a room can really feel that reverent about coffee.
Milpark, Johannesburg·Roastery
South Africa's first roaster to go fully fair-trade, with the roasting drum behind glass.

Firsts matter, and this one had a conscience early.
Maboneng, Johannesburg·Café
Sunlit corners, neighbourhood murals, and owner Leroy Kgopa giving informal art tours between cups.

Coffee and an art walk through Maboneng is exactly my afternoon.
Johannesburg·Roastery
Half lab, half living room, obsessed with farmer transparency.

I want coffee from people who can name the farmer.
Newtown, Johannesburg·Roastery
Beans roasted daily under a highway bridge among graffiti-painted walls, with an expert who'll talk you through every cup.

The most unlikely room on this list, and that's the draw.
Opening hours, addresses and prices move around constantly in South African hospitality, and I am one person with a day job rather than a listings company. Check the shop's own Instagram before you drive. If something here is out of date, tell me and I will fix it.
Joburg punishes bad planning more than any other South African city. Two shops well is a better day than four badly, and the difference is almost entirely about when you drive.
Kramerville and Milpark are not a casual hop apart, and Maboneng and Newtown are a different quadrant again. Choose north (Father, Seam) or inner city (Home of the Bean, Craft) and do that properly instead of crossing town twice.
The M1 between about 07:00 and 09:00 will eat an hour of your morning and your mood with it. Joburg coffee days work best either very early or comfortably after the commute has cleared.
Most established shops have a generator or an inverter, but not all of them, and a stage-four afternoon can close a kitchen even where the espresso machine keeps running. Ten seconds on the app saves a wasted drive.
A flat white tells you how well a shop can steam and balance. A straight espresso or filter tells you what the roast is actually doing. Do them in that order and your palate is still honest by the second cup.
Four of these five roast their own. That means a roast date you can trust rather than a bag that has been on a shelf since who knows when. Take it home whole and read our grind size guide before you touch the grinder.
Cape Town's coffee scene is legible because it is concentrated. You can walk between four excellent shops in an afternoon and come away with an impression of a whole city. Johannesburg does not work like that, and pretending otherwise is how visitors conclude — wrongly — that the coffee here is worse.
What actually happened is that Joburg specialty grew up inside individual neighbourhoods, each with its own logic. Kramerville is a design district, so Father Coffee is a designed room with an open kitchen and a natural-wine list. Milpark sits in a creative complex of vintage shops and a gallery, so Bean There put the roasting drum behind glass and made the process the exhibit. Maboneng is an art precinct, so Home of the Bean hangs street-artist work on the walls and its owner takes people out to look at the murals.
Craft Coffee in Newtown is the clearest example of the pattern. It roasts daily under a highway bridge, surrounded by graffiti, in a space no property developer would have chosen. That is not an aesthetic decision imported from Melbourne — it is Johannesburg, where the interesting things usually happen in the places nobody was looking after.
Bean There deserves a separate mention for being the first South African roaster to commit fully to fair trade, and for building the business around African origins specifically. In a country that grows almost no coffee of its own but sits on a continent that grows some of the best in the world, that was a more pointed decision than it sounds.
I am not a certified Q grader and I do not have a cupping table. My setup is a Breville Barista Express and a Meraki, which is a decent amateur rig and nothing more. Anyone telling you they can rank a city's espresso objectively from a handful of visits is selling something.
So this page is not a ranking of Johannesburg by cup quality. It is a shortlist of rooms that keep coming up from people whose judgement I trust, with the specific detail that makes each one worth the drive rather than a generic recommendation. Where a claim only holds for one drink, or one time of day, I have tried to say so.
There are no affiliate links on this page or anywhere on this site. No shop paid to be here and none can. If something drops off the list later, it will be because the coffee changed.
Hours and addresses are the part of any guide that rots fastest, and Joburg hospitality turns over quickly. Check the shop's own Instagram before you commit forty minutes of driving to it.
This page is about places to sit down and drink coffee in Johannesburg. If what you are really after is a bag of beans to take home, or you want to know who is roasting locally rather than who is pouring, that is a different guide. Our Johannesburg roasters guide covers the roasteries, their house blends and where to buy from them directly. Plenty of names appear on both lists, because in South Africa the line between a roastery and a café is thinner than it is almost anywhere else.
Eleven roasters across Gauteng, with trust scores, house blends and where to buy beans directly.
The national list this page is drawn from, covering every province rather than just the two obvious cities.
An hour up the N1 and a genuinely different scene. Worth pairing with a Joburg trip if you have a full day.
What specialty beans actually cost in Rand across the country, tracked rather than guessed at.