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.

Mediterranean Restaurants in Shanghai

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Popular
Memorable Dinners
Breakfast on the Go
Casual Meals
Coffee Shops and Cafes
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Efes Restaurant Turkish & Mediterranean Cuisine

#1 of 12,529 Restaurants in Shanghai
Price: $30 - $35 Map
Visitor photos (139)
Cuisines: Mediterranean European Turkish Middle Eastern Barbecue

Scena (The Ritz-Carlton Shanghai Pudong)

#17 of 12,529 Restaurants in Shanghai
Map
Visitor photos (47)
Cuisines: Italian Mediterranean

Tajine Moroccan Restaurant & Lounge

#19 of 12,529 Restaurants in Shanghai
Map
Visitor photos (121)
Cuisines: European Turkish Moroccan Mediterranean Middle Eastern

Barbarossa Restaurant & Lounge

#30 of 12,529 Restaurants in Shanghai
Price: $20 - $40 Map
Visitor photos (83)
Cuisines: Spanish Bar Mediterranean Contemporary

ElWilly

#35 of 12,529 Restaurants in Shanghai
Price: $35 - $60 Map
Visitor photos (91)
Cuisines: Mediterranean Spanish

Calypso Restaurant & Lounge

#36 of 12,529 Restaurants in Shanghai
Price: $15 - $76 Map
Visitor photos (64)
Cuisines: French Spanish Mediterranean Italian Pizza

azul Tapas Lounge

#42 of 12,529 Restaurants in Shanghai
Map
Visitor photos (50)
Cuisines: Spanish Mediterranean

Garlic

#74 of 12,529 Restaurants in Shanghai
Map
Visitor photos (27)
Cuisines: Mediterranean European Turkish

Atto Primo

#77 of 12,529 Restaurants in Shanghai
Map
Visitor photos (33)
Cuisines: Italian Mediterranean Pizza

Estado Puro Shanghai

#124 of 12,529 Restaurants in Shanghai
Map
Visitor photos (28)
Cuisines: Spanish Bar Mediterranean Contemporary Pub

La Bota

#139 of 12,529 Restaurants in Shanghai
Price: $8 - $30 Map
Visitor photos (11)
Cuisines: Spanish Wine Bar Mediterranean Bar

elEFANTE Happy Restaurant & Bar

#142 of 12,529 Restaurants in Shanghai
Price: $25 - $50 Map
Visitor photos (38)
Cuisines: Mediterranean Spanish

Anadolu

#158 of 12,529 Restaurants in Shanghai
Price: $12 - $23 Map
Visitor photos (29)
Cuisines: Mediterranean European Turkish

ROOF 325 Rooftop Restaurant & Bar

#167 of 12,529 Restaurants in Shanghai
Price: $15 - $76 Map
Visitor photos (45)
Cuisines: European Mediterranean Asian

La Stazione

#200 of 12,529 Restaurants in Shanghai
Map
Visitor photos (3)
Cuisines: Italian Pizza French Mediterranean Spanish

Kervan Orient Express

#220 of 12,529 Restaurants in Shanghai
Price: $12 - $27 Map
Visitor photos (30)
Cuisines: Chinese Mediterranean European Turkish

La Pedrera Shanghai

#247 of 12,529 Restaurants in Shanghai
Price: $5 - $11 Map
Visitor photos (22)
Cuisines: Mediterranean Spanish

La Petanque

#257 of 12,529 Restaurants in Shanghai
Map
Visitor photos (8)
Cuisines: French Mediterranean Asian

Bocado

#293 of 12,529 Restaurants in Shanghai
Price: $30 - $50
Visitor photos (12)
Cuisines: Mediterranean Spanish

GEMMA Italian Restaurant

#303 of 12,529 Restaurants in Shanghai
Map
Visitor photos (15)
Cuisines: Italian Pizza Mediterranean

Kathleen's Waitan Rooftop Restaurant & Cocktail

#331 of 12,529 Restaurants in Shanghai
Price: $45 - $65 Map
Visitor photos (8)
Cuisines: Bar International Mediterranean Contemporary Pub

Las Tapas

#333 of 12,529 Restaurants in Shanghai
Price: $18 - $27 Map
Visitor photos (36)
Cuisines: Mediterranean Spanish

Greek Taverna Milos

#393 of 12,529 Restaurants in Shanghai
Map
Visitor photos (8)
Cuisines: Fast Food Mediterranean Greek

El Pomposo Bar & Tapas (Huanmao Plaza)

#418 of 12,529 Restaurants in Shanghai
Map
Visitor photos (27)
Cuisines: Mediterranean Spanish

crocus bar&restaurant

#433 of 12,529 Restaurants in Shanghai
Map
Visitor photos (4)
Cuisines: Mediterranean

Malabar

#434 of 12,529 Restaurants in Shanghai
Map
Visitor photos (12)
Cuisines: Mediterranean Spanish

Bacco

#437 of 12,529 Restaurants in Shanghai
Map
Visitor photos (14)
Cuisines: Italian Pizza Mediterranean

Tuk Turkish Restaurant

#443 of 12,529 Restaurants in Shanghai
Price: $12 - $23 Map
Visitor photos (84)
Cuisines: Mediterranean European Turkish Grill Halal

La Cabane

#506 of 12,529 Restaurants in Shanghai
Price: $12 - $38 Map
Visitor photos (20)
Cuisines: French Swiss Mediterranean European

Cafe BERBER

#526 of 12,529 Restaurants in Shanghai
Map
Visitor photos (6)
Cuisines: Mediterranean Tunisian