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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

Restaurants in Shanghai

Mercato
$$$$, Italian, Pizza, European
M on the Bund
$$$$, European, Gluten Free Options, International
Tajine Moroccan Restaurant & Lounge
$, African, Moroccan, Mediterranean
ShangHai Da Marco Italian Restaurant
$, Italian, Pizza, Mediterranean
Pure and Whole (Yanping Road)
$, Vegan Options, Vegetarian Friendly, Gluten Free Options
Japanese (1360)
Indian (89)
Italian (418)
Cafe (573)
Steakhouse (190)
Sushi (208)
French (167)
Pizza (393)
Goodfellas
Italian, Pizza, Gluten Free Options
Hakkasan
Contemporary, Chinese, Asian
Lost Heaven
Chinese, Asian, Vegetarian Friendly
Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Scena (The Ritz-Carlton Shanghai Pudong)

#1 of 15,924 Restaurants in Shanghai
Price: $40 - $150 Map
Visitor photos (203)
Cuisines: Italian European

Goodfellas

#3 of 15,924 Restaurants in Shanghai
Map
Visitor photos (250)

Flair Rooftop

#4 of 15,924 Restaurants in Shanghai
Map
Visitor photos (214)
Cuisines: Japanese Bar Asian

Hakkasan

#5 of 15,924 Restaurants in Shanghai
Map
Visitor photos (405)
Cuisines: Contemporary Chinese Asian
Reserve

Shanghai Yang's Fried Dumplings (Huangpuhui)
As featured in Best Food in Shanghai

#7 of 15,924 Restaurants in Shanghai
Map
Visitor photos (113)

Mr & Mrs Bund-Modern Eatery by Paul Pairet

#9 of 15,924 Restaurants in Shanghai
Price: $25 - $100 Map
Visitor photos (452)
Cuisines: French European

Din Tai Fung (Shanghai New World)

#10 of 15,924 Restaurants in Shanghai
Price: $10 - $15 Map
Visitor photos (346)
Cuisines: Chinese Taiwanese Soups

Tock's - A Montreal deli

#12 of 15,924 Restaurants in Shanghai
Map
Visitor photos (103)
Cuisines: American Canadian Delicatessen

Shanghai Haidilao Hot Pot (Zhangyang Road)

#13 of 15,924 Restaurants in Shanghai
Map
Visitor photos (79)
Cuisines: Chinese Asian

Jia Jia Tang Bao(Huanghe Road)
As featured in One Day in Shanghai and 1 other guide

#14 of 15,924 Restaurants in Shanghai
Price: $8 Map
Visitor photos (294)
Cuisines: Chinese Asian Soups

Mercato

#15 of 15,924 Restaurants in Shanghai
Price: $30 - $130 Map
Visitor photos (198)
Cuisines: Italian Pizza European

Lost Heaven on the Bund

#16 of 15,924 Restaurants in Shanghai
Map
Visitor photos (283)
Cuisines: Chinese Asian Vegetarian Friendly Yunnan

M on the Bund

#18 of 15,924 Restaurants in Shanghai
Price: $200 Map
Visitor photos (273)

Tajine Moroccan Restaurant & Lounge

#19 of 15,924 Restaurants in Shanghai
Map
Visitor photos (248)

The 1515 West, Chophouse & Bar

#20 of 15,924 Restaurants in Shanghai
Price: $15 - $120 Map
Visitor photos (199)

Long Bar at Waldorf Astoria Shanghai on the Bund

#21 of 15,924 Restaurants in Shanghai
Price: $15 - $200 Map
Visitor photos (80)
Cuisines: Bar

Ultraviolet by Paul Pairet

#22 of 15,924 Restaurants in Shanghai
Price: $599 - $898 Map
Visitor photos (79)
Cuisines: European French Contemporary

ShangHai DiShuiDong (MaoMing South Road)
As featured in One Day in Shanghai

#23 of 15,924 Restaurants in Shanghai
Price: $15 - $25 Map
Visitor photos (126)
Cuisines: Chinese Asian
Reserve

Barbarossa Restaurant & Lounge

#24 of 15,924 Restaurants in Shanghai
Price: $20 - $40 Map
Visitor photos (119)
Cuisines: Mediterranean Spanish Bar European Contemporary

CHAR bar and grill

#25 of 15,924 Restaurants in Shanghai
Price: $45 - $120 Map
Visitor photos (164)
Cuisines: Steakhouse European

Vanca`s Ribs & BBQ (Bulgarian Cuisine)

#26 of 15,924 Restaurants in Shanghai
Price: $22 - $30 Map
Visitor photos (49)

Yang's Fried-Dumpling (Ningbo Road)

#27 of 15,924 Restaurants in Shanghai
Map
Visitor photos (71)

Palatino Roman Cuisine

#28 of 15,924 Restaurants in Shanghai
Map
Visitor photos (61)

ElWilly

#29 of 15,924 Restaurants in Shanghai
Price: $35 - $60 Map
Visitor photos (125)
Reserve

La Creperie(Nanjing West Road)

#30 of 15,924 Restaurants in Shanghai
Price: $10 - $20 Map
Visitor photos (103)
Cuisines: French European
Reserve