The 6 best rooftop bars in Shanghai for a cocktail and stunning views

Enjoy the best view from one or all of the best rooftop bars in Shanghai, China’s largest city with lots of places to discover. Our shortlist is available here for you to try.


Bar Flair at the Ritz Carlton

This is the highest rooftop bar in Shanghai. From Flair you can appreciate the Pearl Tower almost as if you were going to reach it. Cocktails, tea, dinner, Asian tapas and Italian specialties plus a jazz bar.

Afternoon tea:
Every Friday to Sunday
2 p.m.-5 p.m.

Every Saturday and Sunday
11 a.m.-4 p.m.

5:30 p.m. -2 a.m.

Where: Shanghai IFC, 8 Century Avenue


The Roof at the Waterhouse

This beautiful greenish terrace with comfortable furniture is located on the 19th floor of the boutique hotel The Waterhouse at South Bund. You can enjoy a view of Pudong and the river watching the boats that flow day and night. Creative cocktails make up the rooftop menu and you can pair them with delicious and sophisticated snacks.

Monday to Sunday from 17:00 to 00:00

Where: 1-3 Maojiayuan Rd, Huangpu Qu


The Captain at the Captain Hostel

At The Captain you can taste craft cocktails and beers while visiting the Bund. A modern and stylish rooftop recently renovated. Quality is assured because its starred Michelin chef prepares delicious dishes while cocktails are created by a mixologist. The Captain is a frequently visited place so make sure you pick your spot early.

Monday to Sunday from 17:00 to 00:00

Where: No. 37 Fuzhou Road, Shanghai


TOPS at the Banyan Treetop

As you appreciate the river view and watch the lights light up the city from the 13th floor, enjoy tasty modern cocktails, a selection of tapas and pleasant music. You can also reserve a private space for special events.

December to May 14:30 – 00:00
June to November 14:30 – 1:00

Where: 19 Gong Ping Road, Hong Kou District, Shanghai


Vue Bar in the Hyatt at the Bund

Let’s lift a few floors and enjoy a spectacular view of Shanghai from the 32nd and 33rd floors of the Vue Bar of the Hyatt on the Bund hotel. It is ideal for relaxing yourself thanks to its jacuzzi and outdoor loungers. The bar is also located indoors with much more space. Great selection of wines, champagne, beer and spirits, as well as classic cocktails and the house signature cocktail VUE Martini.

Monday to Wednesday 17.30 – 01.30

Thursday and Friday 17.30 – 02.30

Saturday 14.30 – 02.30

Sunday 14.30 – 01.30

Where: 199 Huang Pu Road, Shanghai


La Terrazza at the Bvlgari Hotel

Reputed for a good gin martini, La Terrazza welcomes you on the 48th floor, high enough to classify this rooftop as a great one with a view. Inspired by the Italian Riviera complemented by a minimalist design. The bar also has its signature cocktail, the “Bulgaria”, based on gin, aperol, pineapple juice, orange juice and lime.

Where: 33 North Henan Road, Shanghai


Ne buvez pas au volant. Consommez avec modération.

Join the community on Reddit

Spirits Hunters is a community dedicated to spirits and the world of mixology. Feel free to talk about the world of mixology and bartending here!