The Peninsula Shanghai is one of The 15 Best Places That Are All You Can Eat in Shanghai.

1. The Peninsula Shanghai

9.3
32 Zhongshan E 1st Rd (at Beijing E Rd), Huangpu, 上海市
Hotel · 45 tips and reviews

Angie W.Angie Wong: Order the in-room breakfast. The lobby buffet is blah. Great NY bagels with salmon and light Shanghainese breakfast on the in-room menu.

LeirdaLeirda: The dessert buffet in the lobby lounge is worth a visit!

TY H.TY Heng: Love the art deco. Great for art deco buffs

JW Marriott Hotel Shanghai at Tomorrow Square is one of The 15 Best Places That Are All You Can Eat in Shanghai.

2. JW Marriott Hotel Shanghai at Tomorrow Square

8.9
(上海明天广场JW万豪酒店)
399 Nanjing W Rd (at Huangpi N Rd), Huangpu, 上海市
Hotel · 41 tips and reviews

Angel K.Angel Kam: Can not miss morning breakfast buffet

Danette N.Danette Nittel: The breakfast buffet is amazing

Edgard C.Edgard C.: excellent hotel and services, great staff and an amazing view on Shanghai

Waldorf Astoria Shanghai on the Bund is one of The 15 Best Places That Are All You Can Eat in Shanghai.

3. Waldorf Astoria Shanghai on the Bund

8.9
(外滩华尔道夫酒店)
2 Zhongshan Rd. East-1 (at Guangdong Rd.), Huangpu, 上海市
Hotel · Shanghai · 50 tips and reviews

Tina H.Tina H.: The best brunch buffet ever. 3 rooms to move through. Beautiful Longbar for oysters and the desserts are decadent!

Ethan Z.Ethan Zhang: Buffet breakfast is the best

M. B.M. B.: Loved the hotel. Great service. Great staff. Great breakfast and great coffee is served there. However, in-room dining is not appealing.

Four Seasons Hotel Pudong, Shanghai is one of The 15 Best Places That Are All You Can Eat in Shanghai.

4. Four Seasons Hotel Pudong, Shanghai

8.8
(上海浦东四季酒店)
210 Century Blvd (at Pucheng Rd), 浦东, 上海市
Hotel · Lùjiāzuǐ · 9 tips and reviews

Ross W.Ross WS: Luxurious, Contemporary - The most luxurious in Puxi, well-informed guests prefer the Club rooms (30-39f) with access to the Club Lounge, breakfast buffet and personal touches 2,700-102,300RMB

Bethany L.Bethany Looi: I love the modern decor throughout the hotel. Also great location right by the mall and easy access to subway station. Definitely have afternoon tea, amazing service and friendly staff!

Travel + LeisureTravel + Leisure: Don’t be fooled by the spaceship-like exterior; inside, the sexy addition to the Lujiazui district nods to the 1920’s with Art Deco–inspired rugs and white leather chairs.

The Langham Xintiandi is one of The 15 Best Places That Are All You Can Eat in Shanghai.

5. The Langham Xintiandi

8.7
(上海新天地朗廷酒店)
新天地马当路99号, 黄浦区 (Taicang Road, Opposite Xintiandi), Huangpu, 上海市
Hotel · Xīntiāndì · 39 tips and reviews

Rachel R.Rachel Roth: Really great breakfast buffet and very comfortable rooms

Luke C.Luke Chu: The buffet is very good!!

Dee S.Dee Sarikaya: Lovely rooms, great staff! And spa is gorgeous!!

The Portman Ritz-Carlton, Shanghai is one of The 15 Best Places That Are All You Can Eat in Shanghai.

6. The Portman Ritz-Carlton, Shanghai

8.4
(上海波特曼丽思卡尔顿酒店)
1376 West Nanjing Road, Jing'An District (Shanghai Centre | 上海中心), 上海市, 上海市
Hotel · Jìng'an · 49 tips and reviews

Alice Z.Alice Zuliani: I love this hotel. Obviously since it is 5 star hotel, it is not for all budgets but the rooms are wonderful, the hospitality and courtesy are impeccable and the best thing is the breakfast buffet!

Deirdra YitingDeirdra Yiting: Comfy cozy & convenient!

Els O.Els Olsen: Debuting the first and only Martini Brunch in Shanghai, mark your calendar from March 3, 2013

Shanghai Marriott Hotel Pudong East is one of The 15 Best Places That Are All You Can Eat in Shanghai.

7. Shanghai Marriott Hotel Pudong East

8.4
(上海金桥红枫万豪酒店)
15 Xin Jinqiao Rd (Hongfeng Rd), 浦东, 上海市
Hotel · 9 tips and reviews

Alex H.Alex Hall: Brand new hotel with awesome F&B venues: Italian, international buffet, Cantonese. Come and check it out!

Maj A.Maj Al-Hamood: I had visited a friend over there the hotel is nice with lovely rooms with comfort

tachikitachiki: very friendly front desk service! big room and very clean! but seems nothing interesting around this area

Andaz Xintiandi, Shanghai is one of The 15 Best Places That Are All You Can Eat in Shanghai.

8. Andaz Xintiandi, Shanghai

8.4
88 Songshan Rd, Huangpu, 上海市
Hotel · Xīntiāndì · 35 tips and reviews

Grace M.Grace Marie: Stayed here for a week and by the time I left I wanted all my bathrooms moving forward to have a pink-lit tub and my bedrooms to have a "mood lighting" ceiling light. Oh, and their breakfast buffet 👌

John A.John A: A modern style take on the Langham next door. Good breakfast with Chinese and Western buffet options. Super nice and good looking staff seem very willing to help.

Yvonne S.Yvonne Sum: Beautiful rooms. Wonderful venue and catering for events: especially the Garden Pavilion on lvl5. Love the Blue Bar. Complimentary drinks in lobby bar for room guests at happy hour. Service 5stars.

Oriental Pearl Tower is one of The 15 Best Places That Are All You Can Eat in Shanghai.

9. Oriental Pearl Tower

8.4
(东方明珠塔)
1 Century Ave | 世纪大道1号 (Lujiazui Ring Rd | 陆家嘴环路), 浦东, 上海市
Monument · Lùjiāzuǐ · 148 tips and reviews

Dave M.Dave Mc: The tickets are kind of expensive, but for ¥368 you get a lot. buffet Meal in the rotating restaurant, observatory, outdoor glass floor and the history museum.

Dave M.Dave Mc: SECRET: If you buy the ticket that includes the buffet at the revolving restaurant, you get to take the VIP elevator and skip the 1.5 hour line! 👍

NormanNorman: THE landmark of Shanghai, very unique design, which stands out from the skyline. I love its retro sci-fi vibe :) 🇨🇳

Käfer by The Binjiang One is one of The 15 Best Places That Are All You Can Eat in Shanghai.

10. Käfer by The Binjiang One

8.3
Fucheng Rd, Bingjiang Blvd (at Shibu St), 上海市, 上海市
German Restaurant · Lùjiāzuǐ · 19 tips and reviews

DaveDave: Sunday brunch for cny398, buffet plus selected itrms a la carte plus free flow prosecco....

Akil C.Akil Cumberbatch: Hands down the best brunch in Shanghai. The buffet has a wide variety of foods ranging from Chinese to Japanese to German to French. Free flow prosseco and wine with your meal. It's worth every penny!

James C.James Costa: Sunday brunch is pricy, but very good. Weekdays after 7:00 is most of the time relatively quiet, so service is exceptional. Food is always very good!

Pudong Shangri-La Hotel is one of The 15 Best Places That Are All You Can Eat in Shanghai.

11. Pudong Shangri-La Hotel

8.4
(浦东香格里拉大酒店)
33 Fucheng Rd (Mingshang Rd), 浦东, 上海市
Hotel · 44 tips and reviews

TrishTrish: has the best buffet (Yi Cafe) here.

Ben A.Ben Arnott: The best breakfast buffet I have ever been too. You name it, they have it. Definitely worth the RMB

A S.A S: Great buffet

Shanghai Marriott Hotel City Centre is one of The 15 Best Places That Are All You Can Eat in Shanghai.

12. Shanghai Marriott Hotel City Centre

8.3
(上海雅居乐万豪酒店)
555 Xizang Rd, 上海市, 上海市
Hotel · Běixīn qiáo · 38 tips and reviews

Jody C.Jody Cheung: Wonderful attractive hotel, centrally located to Nanjing Shopping Street. Pleasant staff, great breakfast buffet and excellent free wifi connection. I will be back!

Guillaume A.Guillaume Armspach: you have a magnifique view on the city, up to the Bund, if you have a room on the good side. and high enough.

Harika B.Harika Bilici: Room is clean and nice. Shampoos and teas are good quality. Great bathtub and spa. Mouthwash and extra hand wash are provided. Ask for the best view, 1002 has a half pearl tower view from the bathtub.

Skyfortune Boutique Hotel is one of The 15 Best Places That Are All You Can Eat in Shanghai.

13. Skyfortune Boutique Hotel

8.1
(上海天禧嘉福酒店)
358, Hongxu Road 虹许路, 新莊區, 上海市
Hotel · 3 tips and reviews

Guillermo C.Guillermo Cano: Very nice hotel, the architecture impressive and beautiful. Breakfast buffet is very good. Hotel gym is the best I seen. Only downside are the room carpets that haven't being cleaned ever I guess.

Dmitry S.Dmitry Sandalov: I enjoyed very much my stay at Skyfortune!

DohyohyoDohyohyo: また行きたいなぁ~ 無線LANがありばっちりでした。

Grand Kempinski Hotel Shanghai is one of The 15 Best Places That Are All You Can Eat in Shanghai.

14. Grand Kempinski Hotel Shanghai

8.1
(上海凯宾斯基大酒店)
1288 Lujiazui Ring Rd (near Oriental Pearl TV Tower), 浦东, 上海市
Hotel · Lùjiāzuǐ · 25 tips and reviews

AbdullahAbdullah: Nice view, staff, food. Most try the afternoon tea buffet.

Aan T.Aan Tanjungs: Nice hotel. Luxurious, very convenient room and great view, with affordable rate.... Just great..

Jonathan L.Jonathan Lee: Great Service, Excellent Views, they make an effort to know I left for dinner and they came by to freshen the room for the night! Tip top! Commendable!

Jen Dow Vegetarian is one of The 15 Best Places That Are All You Can Eat in Shanghai.

15. Jen Dow Vegetarian

8.1
(台湾人道素菜)
151 Yuyuan Rd | 愚园路151号 (near Wanhangdu Rd | 近万航渡路), Jing'an, 上海市
Vegan and Vegetarian Restaurant · Jìng'an · 13 tips and reviews

Jeff C.Jeff Chen: Vegetarian buffet. Cuisines for many different tastes. One place that I always enjoy whenever I'm in the neighborhood.

SH V.SH Veg: Veggie heaven -- 4 floors, each with a different vegetarian concept ranging from buffet to high end private dining. Make sure to check out the bakery on the first floor which is really great.

Beth G.Beth Gossip: 4 floors of vegetarian goodness. The buffet was good but I think it's not worth it if you're not very hungry. First floor has a self service section and bakery. It also only opens until 9pm..