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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Mediterranean Restaurants in Greater Johannesburg

Sort by:
Ranking
Name

Cafe del Sol Classico (Johannesburg)

#3 of 2,151 Restaurants in Greater Johannesburg
#2 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (90)
Cuisines: Italian Mediterranean European

Gemelli (Bryanston)

#15 of 2,151 Restaurants in Greater Johannesburg
#2 of 37 Restaurants in Bryanston
$$ - $$$ Map
Visitor photos (90)
Cuisines: Italian Mediterranean European Contemporary

Pappas on the Square (Sandton)

#17 of 2,151 Restaurants in Greater Johannesburg
#4 of 181 Restaurants in Sandton
$$ - $$$ Map
Visitor photos (100)
Cuisines: Greek Mediterranean Grill

Plaka Restaurant Cresta (Johannesburg)

#21 of 2,151 Restaurants in Greater Johannesburg
#12 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (33)
Cuisines: Mediterranean Greek

Punchinello's Restaurant (Fourways)

#43 of 2,151 Restaurants in Greater Johannesburg
#1 of 55 Restaurants in Fourways
$$ - $$$ Map
Visitor photos (27)
Cuisines: Mediterranean European

Cafe Del Sol Botanico (Bryanston)

#48 of 2,151 Restaurants in Greater Johannesburg
#3 of 37 Restaurants in Bryanston
$$$$ Map
Visitor photos (89)
Cuisines: Italian Mediterranean European Contemporary

Olives & Plates (Johannesburg)

#52 of 2,151 Restaurants in Greater Johannesburg
#27 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (30)
Cuisines: Mediterranean European Greek

Mythos (Johannesburg)

#55 of 2,151 Restaurants in Greater Johannesburg
#28 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (3)
Cuisines: Mediterranean Greek

Mezepoli Meze Wine and Bar (Johannesburg)

#56 of 2,151 Restaurants in Greater Johannesburg
#29 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (55)
Cuisines: Mediterranean Sushi European

Pigalle (Bedfordview)

#68 of 2,151 Restaurants in Greater Johannesburg
#1 of 24 Restaurants in Bedfordview
$$$$ Map
Visitor photos (35)
Cuisines: Mediterranean Portuguese Seafood European

Plaka Restaurant Eastgate (Bedfordview)

#76 of 2,151 Restaurants in Greater Johannesburg
#2 of 24 Restaurants in Bedfordview
$$ - $$$ Map
Visitor photos (29)
Cuisines: Seafood Mediterranean Greek Vegetarian Friendly

Fishmonger (Johannesburg)

#94 of 2,151 Restaurants in Greater Johannesburg
#47 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (16)
Cuisines: Seafood Mediterranean

Pronto (Johannesburg)

#97 of 2,151 Restaurants in Greater Johannesburg
#49 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (6)
Cuisines: Italian Pizza Mediterranean

IL Gusto Ristorante (Boksburg)

#100 of 2,151 Restaurants in Greater Johannesburg
#1 of 58 Restaurants in Boksburg
$$ - $$$ Map
Visitor photos (32)
Cuisines: Italian Mediterranean Pizza

The Schwarma Co (Johannesburg)

#111 of 2,151 Restaurants in Greater Johannesburg
#58 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (10)
Cuisines: Mediterranean Middle Eastern Lebanese Israeli Vegetarian Friendly

Escondido Tapas and Wine (Sandton)

#114 of 2,151 Restaurants in Greater Johannesburg
#18 of 181 Restaurants in Sandton
$$ - $$$ Map
Visitor photos (39)
Cuisines: Mediterranean Spanish Wine Bar International

Tortellino D'Oro (Johannesburg)

#123 of 2,151 Restaurants in Greater Johannesburg
#67 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (18)
Cuisines: Italian International Mediterranean

Allora (Sandton)

#126 of 2,151 Restaurants in Greater Johannesburg
#21 of 181 Restaurants in Sandton
$$ - $$$ Map
Visitor photos (42)
Cuisines: Italian Grill Seafood Mediterranean

Parea Restaurant (Johannesburg)

#133 of 2,151 Restaurants in Greater Johannesburg
#72 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (24)
Cuisines: Mediterranean Greek

La Luna (Johannesburg)

#138 of 2,151 Restaurants in Greater Johannesburg
#75 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (39)
Cuisines: Italian Mediterranean

Villa Bianca (Johannesburg)

#139 of 2,151 Restaurants in Greater Johannesburg
#76 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (22)
Cuisines: Mediterranean Sushi European

Platia (Kempton Park)

#150 of 2,151 Restaurants in Greater Johannesburg
#7 of 66 Restaurants in Kempton Park
$$ - $$$
Visitor photos (40)
Cuisines: Mediterranean Greek

Pomodoro Ristorante (Johannesburg)

#155 of 2,151 Restaurants in Greater Johannesburg
#83 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (12)
Cuisines: Italian Pizza Mediterranean Gluten Free Options

Illovo Mastrantonio (Johannesburg)

#171 of 2,151 Restaurants in Greater Johannesburg
#92 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (27)
Cuisines: Italian Mediterranean European

Clay Oven (Randburg)

#177 of 2,151 Restaurants in Greater Johannesburg
#9 of 104 Restaurants in Randburg
$$ - $$$ Map
Visitor photos (10)
Cuisines: Mediterranean Portuguese European Greek

Cilantros (Sandton)

#181 of 2,151 Restaurants in Greater Johannesburg
#31 of 181 Restaurants in Sandton
$$ - $$$ Map
Visitor photos (15)
Cuisines: Mediterranean Grill Pizza Seafood Spanish

Mythos (Johannesburg)

#182 of 2,151 Restaurants in Greater Johannesburg
#97 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (12)
Cuisines: Greek Mediterranean

BBQ Workshop (Johannesburg)

#197 of 2,151 Restaurants in Greater Johannesburg
#106 of 947 Restaurants in Johannesburg
$$ - $$$ Map
Visitor photos (16)
Cuisines: Mediterranean Greek Barbecue

la scala montecasino (Johannesburg)
As featured in Jo'burg Foodie

#203 of 2,151 Restaurants in Greater Johannesburg
#110 of 947 Restaurants in Johannesburg
$$$$ Map
Visitor photos (7)
Cuisines: Italian Mediterranean

A Churrasqueira (Alberton)

#206 of 2,151 Restaurants in Greater Johannesburg
#1 of 32 Restaurants in Alberton
$$ - $$$ Map
Visitor photos (1)
Cuisines: Portuguese Mediterranean European