You’re bound to work up an appetite exploring the many delights of Johannesburg and its surroundings, so it’s good to know that there’s no shortage of restaurants to fuel your adventures when you take one of the many domestic flights in South Africa into Johannesburg with

These are some of Johannesburg’s most popular places to dine:

  1. ChafPozi–Soweto
  2. It’s easy to find this outdoor eatery, simply head for Soweto’s iconic Orlando Towers. Located at the foot of these lofty landmarks, ChafPozi offers an authentic shisha nyama experience.

  3. Living Room – Maboneng
  4. Maboneng is one of the city’s most up-and-coming neighbourhoods and is abuzz with artistic types and trendy spots. Try out the carpaccio, ribs, spring rolls and other delights on offer at this urban garden retreat.

  5. Little Addis Café – Maboneng
  6. Taste a side of Africa you probably haven’t seen before when you tuck in to an Ethiopian platter from this Maboneng café.

  7. Dukes Burgers – Morningside
  8. This Morningside joint is one of the city’s most popular places to grab a burger. With fresh buns, hand cut chips and veggie options to boot, what could go wrong?

  9. Bellagio – Illovo
  10. If you’re looking for an inland seafood feast look no further than this vibey Illovo restaurant. Fresh salmon, prawns and kingklip are the stars of the show here, but you can opt for more mainstream meals like burgers and schnitzel too.

  11. Escondido Tapas and WineIllovo
  12. This is the perfect start to a night out in Illovo. Sip and snack on Mexican chicken strips with blue cheese, wild mushroom arancini and beer-battered fishcakes before heading out to the nightclubs of Jozi.

  13. That Spot on 4thParktown North
  14. If you’re recovering from a night on the town, you’ll find all the sympathy you need at Parktown North’s That Spot on 4th. The Hangover Cure waffle is a hit with party animals, but you can enjoy other irresistible breakfasts and brunches here any day of the week.

  15. Roast Café – Melrose Arch
  16. Nibble on every day South African food at this Melrose Arch diner, with a morning fry up of boerewors and chakalaka or opt for succulent rump with mozzarella, tomato and rocket.

  17. View Restaurant at Four SeasonsWestcliff
  18. Turn it up a notch at the Four Seasons in Westcliff where precisely crafted 5 or 7 course meals await, followed by dainty pastries and rich coffee.

  19. BukharaNelson Mandela Square, Sandton
  20. Bukhara in Nelson Mandela Square brings a taste of Indian excellence to your trip with tandoori-style cookery, saucy curries and fruity desserts.

  21. PigalleSandton
  22. This is one of Sandton’s most romantic restaurants offering a range of Portuguese dishes from the earth and ocean. Think trinchado, peri-peri chicken, lobster and prawns prepared with Mediterranean flair.

  23. Coalition Pizza – Rosebank
  24. Inspired by Napoli with a laidback vibe, Coalition in Rosebank takes pizza to a new level with 00 flour, a 2-day rising process and the freshest ingredients. Add lashings of coppa ham, thyme, mushrooms and sundried tomatoes to get your Italian fix.

  25. Rockets – Bryanston
  26. If you can’t decide which type of food you’d prefer, head to Rockets where you’ll be greeted with a vast menu of choices. From Wagyu sirloin to chimichurris, tacos and flame-grilled rump, there’s something for everybody here.

  27. The Steamworks GastropubFourways
  28. Sharing is caring at Steamworks in Fourways with pub-style platters boasting pork belly braised in star anise, banting-friendly and gluten-free pizzas, or butter chicken and beef ribs.

  29. Mythos – Midrand
  30. Midrand’s Mythos is a treasure trove of Mediterranean-style eats. From salads through fat oysters to meat meze dishes you’ll find something to please the palate here.

  31. MomoBaohausGreenside
  32. This Greenside diner offers a luxury take on the traditional Chinese multi-course menus. Arrive and prepare to settle in to a feast of Firecracker Prawns, crispy Korean beef bao, vegetarian treats and more.

  33. Les Delicés de FranceRoodeport
  34. Feeling the need for a French Connection? Roodepoort is the place to go. Crayfish bisque, mussels marinieres and dark chocolate mousse top the menu, while the adventurous can opt for calf brain in nutty butter.

  35. The Schwarma Co.Northwood
  36. Schwarma’s are not just for late night top ups anymore. Start off with a meze platter then proceed to the main event stuffed with lamb, brinjal, tomato and baba ghanoush.

  37. The Braai Room
  38. Everybody loves a braai and it’s even better when someone else does the cooking for you. Take your pick of carefully sourced hormone and antibiotic free meat, roasted marrow bones, braai breads, pap and onion rings.

  39. Baha Taco – Northwood
  40. Taco Tuesday is on at Baha Taco in Northwood every day of the week. Pick up a fresh quesadilla or soft taco bulging with sirloin steak, halloumi, beans or free-range chicken. Don’t forget the chimichangas to end.

    Morning, noon and night you’ll find something to do, see and eat when you visit Johannesburg. Check out our cheap domestic flights in South Africa on and other local airlines, and experience this amazing vibrant city for yourself.