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.

Best Restaurants in Greater Johannesburg, South Africa

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Cube Tasting Kitchen (Johannesburg)

#1 of 1,556 Restaurants in Greater Johannesburg
#1 of 799 Restaurants in Johannesburg
Map
Visitor photos (152)
Cuisines: International

Cafe Del Sol (Johannesburg)

#2 of 1,556 Restaurants in Greater Johannesburg
#2 of 799 Restaurants in Johannesburg
Map
Visitor photos (38)
Cuisines: Italian Pasta

Bellgables Country Restaurant (Muldersdrift)

#3 of 1,556 Restaurants in Greater Johannesburg
#1 of 15 Restaurants in Muldersdrift
Map
Visitor photos (23)
Cuisines: International

Les Delices De France, Johannesburg, South Africa (Johannesburg)

#4 of 1,556 Restaurants in Greater Johannesburg
#3 of 799 Restaurants in Johannesburg
Map
Visitor photos (7)
Cuisines: French

Sushiitto on South (Sandton)

#5 of 1,556 Restaurants in Greater Johannesburg
#1 of 134 Restaurants in Sandton
Map
Visitor photos (6)

Mo-Zam-Bik Linksfield (Johannesburg)

#6 of 1,556 Restaurants in Greater Johannesburg
#4 of 799 Restaurants in Johannesburg
Visitor photos (40)
Cuisines: European Portuguese

Wombles (Johannesburg)

#7 of 1,556 Restaurants in Greater Johannesburg
#5 of 799 Restaurants in Johannesburg
Visitor photos (31)
Cuisines: Steakhouse

Five Hundred (Johannesburg)

#8 of 1,556 Restaurants in Greater Johannesburg
#6 of 799 Restaurants in Johannesburg
Price: $85 - $450 Map
Visitor photos (67)
Cuisines: African International Vegetarian Contemporary

The Grillhouse Rosebank (Johannesburg)
As featured in Jo\'burg Foodie

#9 of 1,556 Restaurants in Greater Johannesburg
#7 of 799 Restaurants in Johannesburg
Map
Visitor photos (36)
Cuisines: Steakhouse Barbecue Grill

1920 PORTUGUESE RESTAURANT (Randburg)

#10 of 1,556 Restaurants in Greater Johannesburg
#1 of 71 Restaurants in Randburg
Map
Visitor photos (7)
Cuisines: European Portuguese

Pigalle Melrose Arch (Johannesburg)

#11 of 1,556 Restaurants in Greater Johannesburg
#8 of 799 Restaurants in Johannesburg
Price: $25 - $50 Map
Visitor photos (23)
Cuisines: Seafood International European Portuguese

Ristorante La Trinita (Johannesburg)

#12 of 1,556 Restaurants in Greater Johannesburg
#9 of 799 Restaurants in Johannesburg
Map
Visitor photos (11)
Cuisines: Italian

Mo-Zam-Bik (Randburg)

#13 of 1,556 Restaurants in Greater Johannesburg
#2 of 71 Restaurants in Randburg
Map
Visitor photos (9)
Cuisines: African

Licorish Bistro (Johannesburg)

#14 of 1,556 Restaurants in Greater Johannesburg
#10 of 799 Restaurants in Johannesburg
Map
Visitor photos (42)
Cuisines: International Contemporary

DW 11-13 (Johannesburg)
As featured in Jo\'burg Foodie

#15 of 1,556 Restaurants in Greater Johannesburg
#11 of 799 Restaurants in Johannesburg
Map
Visitor photos (66)
Cuisines: European

Restaurante Parreirinha (Johannesburg)

#16 of 1,556 Restaurants in Greater Johannesburg
#12 of 799 Restaurants in Johannesburg
Map
Visitor photos (17)
Cuisines: European Portuguese

Qunu Restaurant (Johannesburg)

#17 of 1,556 Restaurants in Greater Johannesburg
#13 of 799 Restaurants in Johannesburg
Map
Visitor photos (78)
Cuisines: Steakhouse African International Vegetarian
Reserve

The Diner Krugersdorp (Krugersdorp)

#18 of 1,556 Restaurants in Greater Johannesburg
#1 of 36 Restaurants in Krugersdorp
Map
Visitor photos (6)

Rabbit Hole Restaurant (Krugersdorp)

#19 of 1,556 Restaurants in Greater Johannesburg
#2 of 36 Restaurants in Krugersdorp
Map
Visitor photos (4)
Cuisines: International

The Fat Zebra (Randburg)

#20 of 1,556 Restaurants in Greater Johannesburg
#3 of 71 Restaurants in Randburg
Visitor photos (21)
Cuisines: Contemporary

Level Four (Johannesburg)

#21 of 1,556 Restaurants in Greater Johannesburg
#14 of 799 Restaurants in Johannesburg
Map
Visitor photos (32)
Cuisines: Contemporary

Cafe Hemingways (Johannesburg)

#22 of 1,556 Restaurants in Greater Johannesburg
#15 of 799 Restaurants in Johannesburg
Map
Visitor photos (7)
Cuisines: French Fusion Bistro

Lucky Bean (Johannesburg)

#23 of 1,556 Restaurants in Greater Johannesburg
#16 of 799 Restaurants in Johannesburg
Price: $4 - $14
Visitor photos (6)
Cuisines: International

Mezepoli Meze Wine and Bar (Johannesburg)

#24 of 1,556 Restaurants in Greater Johannesburg
#17 of 799 Restaurants in Johannesburg
Price: $6 - $22 Map
Visitor photos (16)
Cuisines: Mediterranean Sushi Spanish Tapas

The Verandah Bistro (Krugersdorp)

#25 of 1,556 Restaurants in Greater Johannesburg
#3 of 36 Restaurants in Krugersdorp
Map

Michelangelos Piccolo Mondo (Sandton)

#26 of 1,556 Restaurants in Greater Johannesburg
#2 of 134 Restaurants in Sandton
Map
Visitor photos (93)
Cuisines: Italian International Mediterranean Contemporary

Tasha's (Johannesburg)

#27 of 1,556 Restaurants in Greater Johannesburg
#18 of 799 Restaurants in Johannesburg
Map
Visitor photos (20)
Cuisines: Contemporary

roots restaurant (Krugersdorp)

#28 of 1,556 Restaurants in Greater Johannesburg
#4 of 36 Restaurants in Krugersdorp
Price: $15 - $40 Map
Visitor photos (59)
Cuisines: Contemporary

SLOW Lounge (Johannesburg)

#29 of 1,556 Restaurants in Greater Johannesburg
#19 of 799 Restaurants in Johannesburg
Visitor photos (10)

Chaplin's Grill (Sandton)

#30 of 1,556 Restaurants in Greater Johannesburg
#3 of 134 Restaurants in Sandton
Price: $9 - $18 Map
Visitor photos (7)
Cuisines: Steakhouse International Grill