We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants in Soweto

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(44)
(36)
(17)
(14)
Bar
(22)
Brew Pub
(2)
Cambodian
(1)
Central American
(1)
Contemporary
(17)
Diner
(1)
(4)
(3)
Gastropub
(1)
(2)
Grill
(19)
(18)
(1)
Israeli
(1)
(1)
(1)
(35)
Pub
(16)
(20)
Southwestern
(1)
(9)
(4)
Burrito
(1)
Cheesecake
(3)
Cupcake
(1)
Dim Sum
(1)
Halloumi
(1)
Hamburger
(4)
Noodle
(1)
Omelette
(1)
Oyster
(2)
Pasta
(1)
Ribs
(5)
More
Dietary Restrictions
Vegetarian Friendly
(74)
Gluten Free Options
(32)
Vegan Options
(20)
Halal
(4)
Meals
(200)
(196)
Price
Cheap Eats
(17)
Mid-range
(440)
Fine Dining
(11)
Restaurant features
Free Wifi
(45)
Parking Available
(62)
Reservations
(191)
Serves Alcohol
(128)
Takeout
(119)
Television
(30)
Wheelchair Accessible
(126)
More
Good for
Business meetings
(57)
(98)
Local cuisine
(43)
(4)
More
Les Delices De France
$$$$, French, European
Johannesburg 7.6 km away
Back o' the Moon
$$$$, African, Seafood, International
Johannesburg 10.4 km away
Butcher Block Steakhouse
$$$$, Steakhouse
Midrand 11.4 km away
Marble Restaurant
$$$$, International, Contemporary, Steakhouse
Johannesburg 16.0 km away
Nando's
$, Portuguese, Fast food, European
Johannesburg 1.6 km away
Wild Spear Spur Steak Ranch
$, Steakhouse, Fast food, Barbecue
Soweto
Kraal Restaurant
$
Greater Johannesburg 8.4 km away
Barbecue (24)
Pizza (34)
African (17)
Portuguese (26)
Italian (42)
Seafood (20)
European (50)
Cafe (37)
Hogs Head
Bar, Pub
Johannesburg 11.5 km away
Fat Boys Pub
Pub
Roodepoort 12.6 km away
Cocktail bar
Bar, Pub
Johannesburg 13.8 km away
Winstons Restaurant
Pub, Gastropub
Johannesburg 13.5 km away
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Soweto. Showing results within 40 km of Soweto.
Limit search to Soweto.

Sakhumzi Restaurant

#1 of 27 Restaurants in Soweto

Chez Alina

#2 of 27 Restaurants in Soweto
$$ - $$$ African Barbecue

Vuyo's

#3 of 27 Restaurants in Soweto
$$ - $$$ African

Chaf Pozi

#4 of 27 Restaurants in Soweto
$$ - $$$ African Barbecue Bar Pub

Nando's Johannesburg 1.6 km away

#279 of 1,017 Restaurants in Johannesburg

Robby's Place

#5 of 27 Restaurants in Soweto

Les Delices De France Johannesburg 7.6 km away

#14 of 1,017 Restaurants in Johannesburg

Restaurant Vilakazi Johannesburg 0.9 km away

#300 of 1,017 Restaurants in Johannesburg
$$ - $$$ African

Nando's Eldorado Park

#7 of 27 Restaurants in Soweto
Fast food Grill

Makubenjalo Restaurant Johannesburg 3.1 km away

#394 of 1,017 Restaurants in Johannesburg

Nando's Jabulani Mall

#8 of 27 Restaurants in Soweto

Wandies Place

#9 of 27 Restaurants in Soweto
$$ - $$$ African

Primi soweto

#10 of 27 Restaurants in Soweto

The Cock and Bull Pub

#11 of 27 Restaurants in Soweto

Nando's Maponya Mall

#12 of 27 Restaurants in Soweto
$$ - $$$ European Portuguese

Thrive Cafe Johannesburg 0.8 km away

#733 of 1,017 Restaurants in Johannesburg
$$ - $$$ Contemporary Grill

Mcdonald's Maponya Mall

#14 of 27 Restaurants in Soweto

Villa E Kasi

#15 of 27 Restaurants in Soweto
Grill

Nando's Ndofaya Mall

#16 of 27 Restaurants in Soweto

Mayo Mayo Wings Johannesburg 4.8 km away

#470 of 1,017 Restaurants in Johannesburg

Fournos Bakery Johannesburg 1.5 km away

#20 of 20 Restaurants in Johannesburg

Founders Grill Florida Roodepoort 7.5 km away

#3 of 69 Restaurants in Roodepoort
$$ - $$$ Bar Steakhouse Pub

Crisp Kitchen Johannesburg 5.8 km away

#389 of 1,017 Restaurants in Johannesburg

Mike's Kitchen Potchefstroom, South Africa 6.7 km away

#20 of 35 Restaurants in Potchefstroom

The Hugenout Roodepoort 6.7 km away

#43 of 69 Restaurants in Roodepoort

Brewtown Coffee Co. Johannesburg 7.7 km away

#22 of 52 Restaurants in Johannesburg

Barcelos - Florida Roodepoort 6.6 km away

#55 of 69 Restaurants in Roodepoort