Skip to content

5-star hotels in Shanghai

There are 195 5-star hotels listed in Shanghai. Over the last 7 days, the median price was $246 a night for two adults.

195 hotelsDaily check at 20:17 local time: from $106

195 hotelsDaily check at 20:17 local time: from $106
Guests

5-star hotels tonight

Checking prices for tonight…

20 hotels shown

Conrad Shanghai · 2.2 km from the centreGuest rating 8.6 out of 10Check prices
Grand Central Hotel Shanghai - Nanjing Road · 2.7 km from the centreGuest rating 8.8 out of 10Check prices
Grand Hyatt Shanghai · 4.8 km from the centreGuest rating 9.0 out of 10Check prices
Grand Kempinski Hotel Shanghai · 5.0 km from the centreGuest rating 9.8 out of 10Check prices
Jin Jiang Tower · 0.5 km from the centreGuest rating 9.2 out of 10Check prices
JW Marriott Marquis Hotel Shanghai Pudong · 5.4 km from the centreGuest rating 9.8 out of 10Check prices
JW Marriott Shanghai at Tomorrow Square · 1.5 km from the centreGuest rating 9.2 out of 10Check prices
Kerry Hotel Pudong, Shanghai · 10.0 km from the centreGuest rating 9.8 out of 10Check prices
Mandarin Oriental Pudong, Shanghai · 5.2 km from the centreGuest rating 10.0 out of 10Check prices
Pudong Shangri-La Shanghai · 4.2 km from the centreGuest rating 9.8 out of 10Check prices
Radisson Blu Hotel Shanghai New World · 2.0 km from the centreGuest rating 8.9 out of 10Check prices
Shanghai Marriott Marquis City Centre · 2.1 km from the centreGuest rating 9.2 out of 10Check prices
Swissôtel Grand Shanghai · 1.1 km from the centreGuest rating 9.0 out of 10Check prices
The Langham, Shanghai, Xintiandi · 1.5 km from the centreGuest rating 9.8 out of 10Check prices
The Peninsula Shanghai · 3.6 km from the centreGuest rating 9.4 out of 10Check prices
The Ritz-Carlton Shanghai, Pudong · 4.4 km from the centreGuest rating 9.8 out of 10Check prices
The Shanghai EDITION · 3.2 km from the centreGuest rating 9.8 out of 10Check prices
The Westin Bund Center, Shanghai · 3.0 km from the centreGuest rating 8.8 out of 10Check prices
W Shanghai - The Bund · 4.7 km from the centreGuest rating 9.6 out of 10Check prices
Waldorf Astoria Shanghai on the Bund · 3.4 km from the centreGuest rating 9.8 out of 10Check prices

5-star hotels in Shanghai: FAQ

How much is a 5-star hotel in Shanghai?

Over the last 7 days, the median price for 2 adults was $246 a night, including any tax paid at the hotel.