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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Restaurants in Shanghai

Popular
Memorable Dinners
Breakfast on the Go
Casual Meals
Coffee Shops and Cafes
Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Efes Restaurant Turkish & Mediterranean Cuisine

#1 of 13,172 Restaurants in Shanghai
Price: $30 - $35 Map
Visitor photos (191)

Scena (The Ritz-Carlton Shanghai Pudong)

#2 of 13,172 Restaurants in Shanghai
Price: $40 - $150 Map
Visitor photos (171)
Cuisines: Italian

Goodfellas

#3 of 13,172 Restaurants in Shanghai
Map
Visitor photos (223)

Hakkasan

#4 of 13,172 Restaurants in Shanghai
Map
Visitor photos (368)
Cuisines: Contemporary Chinese Asian
Reserve

Flair Rooftop

#5 of 13,172 Restaurants in Shanghai
Map
Visitor photos (169)
Cuisines: Japanese Bar

Lost Heaven

#8 of 13,172 Restaurants in Shanghai
Map
Visitor photos (326)
Cuisines: Chinese Asian Vegetarian Yunnan

Mr & Mrs Bund-Modern Eatery by Paul Pairet

#9 of 13,172 Restaurants in Shanghai
Price: $25 - $100 Map
Visitor photos (433)
Cuisines: French European

Din Tai Fung (Shanghai New World)

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

Shanghai Haidilao Hot Pot (Zhangyang Road)

#12 of 13,172 Restaurants in Shanghai
Map
Visitor photos (77)
Cuisines: Chinese Asian

Mercato

#13 of 13,172 Restaurants in Shanghai
Price: $30 - $130 Map
Visitor photos (183)
Cuisines: Italian Pizza European

Tock's - A Montreal deli

#14 of 13,172 Restaurants in Shanghai
Map
Visitor photos (99)
Cuisines: American Canadian Delicatessen

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

#15 of 13,172 Restaurants in Shanghai
Price: $8 Map
Visitor photos (283)
Cuisines: Chinese Asian Soups

Lost Heaven on the Bund

#16 of 13,172 Restaurants in Shanghai
Map
Visitor photos (277)
Cuisines: Chinese Asian Vegetarian Yunnan

M on the Bund

#18 of 13,172 Restaurants in Shanghai
Price: $200 Map
Visitor photos (260)

Tajine Moroccan Restaurant & Lounge

#19 of 13,172 Restaurants in Shanghai
Map
Visitor photos (242)

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

#20 of 13,172 Restaurants in Shanghai
Price: $15 - $25 Map
Visitor photos (125)
Cuisines: Chinese Asian

Ultraviolet by Paul Pairet

#21 of 13,172 Restaurants in Shanghai
Price: $598 - $897 Map
Visitor photos (79)
Cuisines: French European Contemporary

The 1515 West, Chophouse & Bar

#22 of 13,172 Restaurants in Shanghai
Price: $15 - $120 Map
Visitor photos (179)
Cuisines: American Steakhouse Bar European

Long Bar at Waldorf Astoria Shanghai on the Bund

#23 of 13,172 Restaurants in Shanghai
Price: $15 - $200 Map
Visitor photos (60)
Cuisines: Bar

Barbarossa Restaurant & Lounge

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

CHAR bar and grill

#25 of 13,172 Restaurants in Shanghai
Price: $45 - $120 Map
Visitor photos (156)
Cuisines: Steakhouse European

Vanca`s Ribs & BBQ (Bulgarian Cuisine)

#26 of 13,172 Restaurants in Shanghai
Price: $22 - $30 Map
Visitor photos (45)

Palatino Roman Cuisine

#27 of 13,172 Restaurants in Shanghai
Map
Visitor photos (51)

Yang's Fried-Dumpling (Ningbo Road)

#28 of 13,172 Restaurants in Shanghai
Map
Visitor photos (64)

ElWilly

#29 of 13,172 Restaurants in Shanghai
Price: $35 - $60 Map
Visitor photos (122)

La Creperie(Nanjing West Road)

#30 of 13,172 Restaurants in Shanghai
Price: $10 - $20 Map
Visitor photos (100)
Cuisines: French European
Reserve