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.

Shanghai

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Shanghai?

We'll send you updates with the latest deals, reviews and articles for Shanghai each week.

Map of Shanghai Hotels

Hotels (5,406)

B&Bs / Inns (897)

Speciality Lodging (493)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
No.19 Gong Ping Road, Shanghai 200085, China
Show Prices
US$266 - US$919 Avg. price/night*
Ollie #1 of 5,406 hotels in Shanghai
Traveller photos (985)
No.100 Lane 1588 Zhuguang Road, Qingpu District, Shanghai 201702, China
Show Prices
US$82 - US$234 Avg. price/night*
Ollie #2 of 5,406 hotels in Shanghai
Traveller photos (145)
No. 33 North Henan Road, Shanghai 200085, China
Show Prices
US$575 - US$948 Avg. price/night*
Ollie #3 of 5,406 hotels in Shanghai
Traveller photos (269)
380 Weihai Road, Jingan District, Shanghai 200041, China
Show Prices
US$245 - US$424 Avg. price/night*
Ollie #4 of 5,406 hotels in Shanghai
Traveller photos (306)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Best Service | Luxury | Top Hotels
 
111 Pudong Road Pudong, Shanghai 200120, China
Show Prices
US$239 - US$516 Avg. price/night*
Ollie #5 of 5,406 hotels in Shanghai
Traveller photos (1836)
Special Offer Suite Temptations
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels | Luxury
 
No.8 Century Avenue, Lujiazui, Pudong New Area | Shanghai IFC, Shanghai 200120, China
Show Prices
US$287 - US$787 Avg. price/night*
Ollie #6 of 5,406 hotels in Shanghai
  •  The amazing hospitality.  
  • 素晴らしいホスピタリティ、親切さ、ホテルの満足度です。上海で1番のホテルだと感じます。また必ず訪れたいです。 I have stayed at... more
  • 18 October 2018
Traveller photos (1965)
NO. 538 Zhongshan East 2nd Road, Shanghai 200010, China
Show Prices
US$267 - US$454 Avg. price/night*
Ollie #7 of 5,406 hotels in Shanghai
  •  Amazing 
  • Amazing hotel with even better staff. Will definitely stay here again... more
  • 19 October 2018
Traveller photos (476)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Best Service | Luxury | Top Hotels
 
20 Nanjing Road East, Shanghai 200002, China
Show Prices
US$265 - US$557 Avg. price/night*
Ollie #8 of 5,406 hotels in Shanghai
Traveller photos (2630)
Special Offer Family Fun Package
No.3199, Caobao Road, Minhang District, Shanghai 201101, China
Show Prices
US$115 - US$265 Avg. price/night*
Ollie #9 of 5,406 hotels in Shanghai
  •  Wonderful getaway 
  • I have tried the hotel for a weekend. The lobby is very stylish and the... more
  • 18 October 2018
Traveller photos (529)
No.199 Nanjing Road East, Shanghai 200002, China
Show Prices
US$314 - US$505 Avg. price/night*
Ollie #10 of 5,406 hotels in Shanghai
Traveller photos (386)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Top Hotels
 
No.2 Zhongshan Dong Yi Road, Huangpu District, Shanghai 200002, China
Show Prices
US$288 - US$489 Avg. price/night*
Ollie #11 of 5,406 hotels in Shanghai
  •  Wonderful Stay! 
  • My husband and I recently stayed at the WA on the Bund and it was a... more
  • 19 October 2018
Traveller photos (2013)
Special Offer Weekend Getaway Package
66, Lvshun Road, Shanghai 200080, China
Show Prices
US$320 - US$446 Avg. price/night*
Ollie #12 of 5,406 hotels in Shanghai
Traveller photos (1374)
Special Offer Unlock Lower Rates!
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury
 
210 Century Avenue | Pudong New District, Shanghai 200120, China
Show Prices
US$260 - US$511 Avg. price/night*
Ollie #13 of 5,406 hotels in Shanghai
  •  Great experience! 
  • On business and I had a wonderful stay at the Four Seasons Pudong. The... more
  • 5 October 2018
Traveller photos (988)
Special Offer Book Early Offer -30...
No.200 Lane 1588 Zhuguang Road, Qingpu District, Shanghai 201702, China
Show Prices
US$71 - US$228 Avg. price/night*
Ollie #14 of 5,406 hotels in Shanghai
  •  Good lounge service 
  • Very close location to NECC Expo Very friendly lounge staff especially... more
  • 18 October 2018
Traveller photos (137)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Best Service
 
No.1 Changde Road | Jing'An District, Shanghai 200040, China
Show Prices
US$276 - US$479 Avg. price/night*
Ollie #15 of 5,406 hotels in Shanghai
Traveller photos (1295)
Offers & Announcements Early Bird save up to...
No.1555 Dingxi Road | Changning District, Shanghai 200050, China
Show Prices
US$85 - US$244 Avg. price/night*
Ollie #16 of 5,406 hotels in Shanghai
  •  Business Lounge Stay 
  • Very nice review overlook the city and attentive staff such as Bess and... more
  • 20 October 2018
Traveller photos (1522)
Special Offer Online Exclusives
No.33 Fucheng Road, Pudongxin District, Shanghai 200120, China
Show Prices
US$198 - US$457 Avg. price/night*
Ollie #17 of 5,406 hotels in Shanghai
Traveller photos (2610)
Special Offer Book Direct and Save
1288 Lujiazui Ring Road | Pudong District, Shanghai 200120, China
Show Prices
US$155 - US$394 Avg. price/night*
Ollie #18 of 5,406 hotels in Shanghai
  •  Weekend in Downtown 
  • Due to a Business trip and national holiday I enjoyed some days in this... more
  • 16 October 2018
Traveller photos (1182)
No.1376 Nanjing West Road, Jing'an District, Shanghai 200040, China
Show Prices
US$195 - US$436 Avg. price/night*
Ollie #19 of 5,406 hotels in Shanghai
Traveller photos (1076)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury
 
No. 32 Zhong Shan Dong Yi Road, Shanghai 200002, China
Show Prices
US$370 - US$684 Avg. price/night*
Ollie #20 of 5,406 hotels in Shanghai
  •  As Good As It Gets 
  • It doesn't get better than a room overlooking Pudong at the Peninsula... more
  • 16 October 2018
Traveller photos (1556)
Offers & Announcements Suite Life