JNB · Restaurants

Woolworths Café

B ★ 4

Terminal B’s Woolworths Café is the fresher option

In Terminal B at O. R. Tambo (JNB), Woolworths Café draws flyers who want something that feels closer to a city high-street café than standard airport fast food. It sits airside in the domestic Terminal B zone, so you need to be through security before you can use it. The café carries the same Woolworths branding South African travelers know from the supermarkets, which is the main reason people walk past other counters to get here.

Expect proper coffee rather than vending-machine style drinks. A sit-down cappuccino or flat white usually runs in the mid-range for the airport, often around local chain pricing rather than hotel-bar levels. Food leans on the Woolworths supply chain, so you’ll typically see ready-made sandwiches, salads, and pastries in a display fridge alongside a shorter made-to-order menu. Portions skew lighter than the fried plates you’ll find in some other Terminal B spots.

The overall rating hovers around 4 out of 5, which tracks with what you’d expect from a retail-linked café that refreshes stock daily. It’s not a full restaurant with steaks and big mains, so don’t plan on a long, three-course sit-down meal here. Think grab-and-go wraps, baked goods, and decent coffee at a two-digit rand price point per item, rather than one big bill at the end.

There’s limited seating attached to the café in Terminal B, so at busy domestic banks around morning and late afternoon departures, you may end up carrying your items back toward your gate. That’s usually fine for takeaway salads, yogurts, and bottled drinks, but hot coffee can be a bit of a balance game if boarding for flights out of gates further down the pier starts in under 20 minutes.

Practical tip: clear security for Terminal B first, then stop at Woolworths Café to stock up on a sandwich and coffee if your domestic flight is over 90 minutes; the onboard buy-on-board options on many local carriers cost more for less.

Other restaurants at JNB