Top 15 Buffet Restaurants in Shanghai

Are you longing for different kinds of food? Don't know what to have first? Buffet dinner is surely a good choice. 

There are top 15 buffet restaurants in Shanghai that offer buffet dinners. Dishes of both Chinese and western styles are available. Seafood and desserts are especially abundant. Many of the buffet dinner restaurants are inside star-rated hotels with excellent environment, so a 15% service fee is often charged. You can enjoy tasty food, a comfortable environment, and attentive and friendly service.

Usually the price for lunch is a little lower than that for supper. If time permits, you can try it at noon, when the restaurants will be less crowded. In addition, the quality brunch offered by some restaurants is also a good choice.
 

1. Oriental Pearl TV Tower Revolving Restaurant

Chinese name: 东方明珠空中旋转餐厅 (dōng fāng míng zhū kōng zhōng xuán zhuǎn cān tīng)
Cakes in Buffet DinnerIts dining hall revolves 360 degrees in one hour, serving as an advantaged place to appreciate the scenery of the Huangpu River. This is one of the top buffets restaurants in Shanghai. Candles lighten the dining hall instead of lights after 7:00 p.m. for the customers to better enjoy the charming night view. Prawns, oysters, snails, and cakes here are particularly worth trying.
Average cost per person: CNY330
Location: Oriental Pearl TV Tower, No. 1, Century Avenue, Pudong New Area
 

2. Yi Cafe

Chinese name: 怡咖啡海鲜自助餐厅 (yí kā fēi hǎi xiān zì zhù cān tīng)
With excellent environment, Yi Cafe is divided into seven sections. It can be regarded as one of the best buffet in Shanghai. Dishes feature the styles of various countries. Seafood, desserts and ice cream here all taste good. The service is especially attentive and friendly.
Average cost per person: CNY330
Location: 2F, the new building of Shangri-La Hotel, No. 33, Fucheng Road, Pudong New Area
 

3. Four Seasons Cafe

Chinese name: 四季酒店咖啡厅 (sì jì jǐu diàn kā fēi tīng)
As one of the top 15 buffet restaurants in Shanghai, it has neat and comfortable sofas as well as exquisite tableware. Dishes look and taste good. Desserts in a large number are especially delicious. Salmon, lobster, Tiramisu, chocolate cake and ice cream are recommended.
Average cost per person: CNY270
Location: 1F, Four Seasons Hotel, No. 500, Weihai Road, Jing'an District (the intersection with Shimen 1st Road)
 

4. Level One

Chinese name: 锦江汤臣洲际大酒店 (jǐn jiāng tāng chén zhōu jì dà jǐu diàn)
Shanghai buffet restaurantThe food here is not of great variety, but has good quality and taste. Oysters, salmons, lobster, steak, Tiramisu, ice cream and chocolate are highly recommended. 
Average cost per person: CNY250
Location: 1F, Intercontinental Hotel, No. 777, Zhangyang Road, Pudong New Area (the intersection with Laoshan Road)
 

5. The Stage at Westin

Chinese name: 威斯汀舞台餐厅 (wēi sī tīng wǔ tái cān tīng)
It is inside a five-star hotel and it serves a western buffet dinner with quality food. It is one of the t
op 15 buffet restaurants in Shanghai. Fresh seafood is worth trying including salmon, crab, shellfish and oysters. Bread and desserts here are highly recommended. You can try Tiramisus, cheese cakes and various fruits. There is a piano performance every night.
Average cost per person: CNY300
Location: 1F, the Westin Shanghai, No. 88, Middle Henan Road, Huangpu District
 

6. Lian Tian Ge

Chinese name: 昆仑连天阁 (kūn lún lián tiān gé)
Buffet DinnerThis is a high-class buffet restaurant with special and delicate design, becoming one of the t
op 15 buffet restaurants in Shanghai. You will feel comfortable in the garden-like dining room. Food slightly lacks variety at noon on weekdays, but the brunch on weekends is really excellent. Smoked salmon, oysters, cheese and desserts are all good choices.
Average cost per person: CNY200
Location: 1F, Hilton Hotel, No. 250, Huashan Road, Jing'an District
 

7. Marriott Cafe

Chinese name: JW万豪咖啡厅 (JW wàn háo kā fēi tīng)
It offers quality seafood, including salmon, crab, sashimi, shellfish and oysters. Dessert is also available. You can try delicious Tiramisu, cakes and chocolate. Waiters here speak fluent English and Japanese.
Average cost per person: CNY270
Location: 38F, JW Marriott Hotel, Tomorrow Square, No. 399, West Nanjing Road, Huangpu District
 

8. Grand Café

This is one of the most popular and fashionable restaurants in Shanghai. It serves fresh European and Shanghai buffet dinner around the clock! Dining here, you can also have a bird’s eye view of the beautiful city!
Average cost per person: CNY200 - CNY300

Location: 1F, Hilton Hotel, No. 889, South Yanggao Road
 

9. Xijiao State Guest Hotel Peony Hall

Chinese name: 西郊宾馆牡丹厅 (xī jiāo bīn guǎn mǔ dān tīng)
The dining room is set in the Xijiao State Guest Hotel, which is only about 4km (2.5mi) from Hongqiao Airport, providing a pleasant environment and distinctive food. They have a team of professional chefs to cook delicate buffet dishes for all diners!
Average cost per person: about CNY270
Location: Peony Dining Hall, 2F, building no. 7 of Xijiao State Guest Hotel, No. 1921, Hongqiao Road, Changning District
 

10. Gnebrusteak and Seafood Buffet

Soup in Buffet DinnerChinese name: 吉布鲁牛排海鲜自助 (jí bù lǔ niú pái hǎi xiān zì zhù)
Average cost per person: CNY130
 Yifencheng Branch
Location: 2F, Yifengcheng Shopping Mall, No. 1507, Qixin Road
 Teli Fashion Branch
Location: 5F, Teli Fashion Shopping Mall, No. 189, Zhengtong Road
 

11. Gisland Seafood Buffet

Chinese name: 金狮蓝蒂海鲜自助餐厅 (jīn shī lán dì hǎi xiān zì zhù cān tīng)
Being one of the t
op 15 buffet restaurants in Shanghai, seafood is the signature dish here. Customers can enjoy fresh and tasty crab, oysters, shellfish and sashimi.
Average cost per person: CNY110
Location: 5F, Dizhonghai Commercial Square, Lane 927, New Songjiang Road
 

12. Toronto Buffet Restaurant

Chinese name: 多伦多海鲜自助餐厅 (duō lún duō hǎi xiān zì zhù cān tīng)
Average cost per person: CNY120
 Baoshan Longhu Branch
Location: 4F, Longhu Tianjie, Danxiashan Road
 Jiangqiao Wanda Branch
Location: 5F, Wanda Department Store, No. 848, Huajiang Road
 Jinshan Wanda Branch
Location: No. 1088, Longhao Road
 

13. Venice Seafood Buffet Restaurant

Chinese name: 威尼斯海鲜自助 (wēi ní sī hǎi xiān zì zhù)
Average cost per person: CNY120
 Shunyuan Tiandi Branch
Location: Room 305 - 311, 3F, Shunyuan Tiandi, No. 458, Jiangsu Road
 Jiajie International Square Branch
Location: 5F, Jiajie International Square, No. 1727, North Sichuan Road
 

14. The Gift of the Sea

Chinese name: 蒋记海鲜 (jiǎng jì hǎi xiān)
Average cost per person: CNY110
Location: Fengxian Baolong Square, No. 5639, Hangnan Road
 

15. LVLUO Restaurant

Chinese name: 绿螺餐厅 (lǜ luó cān tīng)
It has a pleasant environment and no smoking is allowed. It provides you with many kinds of seafood, such as salmon, crab and oysters. The desserts and ice cream are strongly recommended.
Average cost per perosn: CNY95
Location: 3F, Lane 500, Wencheng Road

- Last updated on Nov. 19, 2021 -
Questions & Answers on Top 15 Buffet Restaurants in Shanghai
Asked by Cherie from PHILIPPINES | Nov. 27, 2015 19:18Reply
Is there any hotpot buffets in Shanghai?
Answers (3)
Answered by Rachel from GERMANY | Nov. 27, 2015 22:00
11Reply


Yes, there are many hotpot buffets in this city. As I know, Small Seashell Sea Food Hotpot is highly recommended. It wins high popularity among local people. The address is 6th Floor, Wufeng Mansion, No.155, Middle Zhongshan Road, Songjiang District.
Or you can go to Guoyuan Hotpot Buffet. It's located at 5th Floor, Hongyi Square, No.299, East Nanjing Road. Hope you like.
Answered by Cherie from PHILIPPINES | Nov. 28, 2015 05:42
21Reply


Thank you so much!!! Do you have a link for the Guo Yuan Hotpot Buffet? I couldn't find it online
Answered by Fenny from CANADA | Nov. 29, 2015 02:54
10Reply


I don't know Guoyuan either. But I highly recommend the Small Seashell to you. It is also Hotpot Bufffet. It has more than one branch and I was at the Pudong branch, at 1118, South Pudong Road, Pudong New Area.
Asked by Mr.James from MALAYSIA | May. 28, 2010 19:35Reply
I am interested in the buffet dinner at the westin hotel. Is there any discount for senior citizen and children below 7 years?
Answers (1)
Answered by Mr.Hank | May. 29, 2010 01:48
11Reply


Seems no special discount, but people could have a buffet there for free on his birthday.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail