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.

Restaurants in Shanghai

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Scena (The Ritz-Carlton Shanghai Pudong)

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

Efes Restaurant Turkish & Mediterranean Cuisine

#2 of 15,954 Restaurants in Shanghai
Price: $30 - $35 Map
Visitor photos (210)

Goodfellas

#3 of 15,954 Restaurants in Shanghai
Map
Visitor photos (273)
Cuisines: Italian Pizza

Flair Rooftop

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

Hakkasan

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

Lost Heaven

#6 of 15,954 Restaurants in Shanghai
Map
Visitor photos (395)
Cuisines: Chinese Asian Yunnan
Reserve

Din Tai Fung (Super Brand Mall)

#7 of 15,954 Restaurants in Shanghai
Map
Visitor photos (114)
Cuisines: Chinese Asian Taiwanese

Nanjing Ding Tai Fung (Nanjing West Road)

#11 of 15,954 Restaurants in Shanghai
Map
Visitor photos (66)
Cuisines: Chinese Asian

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

#12 of 15,954 Restaurants in Shanghai
Price: $8 Map
Visitor photos (315)
Cuisines: Chinese Asian Soups

Shanghai Haidilao Hot Pot (Zhangyang Road)

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

The 1515 West, Chophouse & Bar

#14 of 15,954 Restaurants in Shanghai
Price: $15 - $120 Map
Visitor photos (210)
Cuisines: American Steakhouse Bar European
Reserve

Mercato

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

Lost Heaven on the Bund

#16 of 15,954 Restaurants in Shanghai
Map
Visitor photos (292)
Cuisines: Chinese Asian Yunnan
Reserve

Tock's - A Montreal deli

#17 of 15,954 Restaurants in Shanghai
Map
Visitor photos (104)
Cuisines: American Canadian Delicatessen

M on the Bund

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

Yang's Fried Dumplings (HuangHe Road)

#19 of 15,954 Restaurants in Shanghai
Map
Visitor photos (188)
Cuisines: Chinese Fast Food Asian

Long Bar at Waldorf Astoria Shanghai on the Bund

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

Tajine Moroccan Restaurant & Lounge

#21 of 15,954 Restaurants in Shanghai
Map
Visitor photos (261)

Ultraviolet by Paul Pairet

#22 of 15,954 Restaurants in Shanghai
Price: $600 - $900 Map
Visitor photos (87)
Cuisines: European French Contemporary

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

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

Yang's Fried-Dumpling (Ningbo Road)

#24 of 15,954 Restaurants in Shanghai
Map
Visitor photos (76)

CHAR bar and grill

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

Vanca`s Ribs & BBQ (Bulgarian Cuisine)

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

Calypso Restaurant & Lounge

#27 of 15,954 Restaurants in Shanghai
Price: $15 - $75 Map
Visitor photos (107)
Reserve

Barbarossa Restaurant & Lounge

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

Yi Cafe at Pudong Shangri-La

#29 of 15,954 Restaurants in Shanghai
Price: $35 - $58 Map
Visitor photos (71)
Reserve

ElWilly

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