Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Shanghai on Hotels.com. These Shanghai hotels consistently deliver on quality, location and traveler experience. Last updated on .
Hotels in Shanghai
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Oct 8 - Oct 9Tomorrow
Oct 9 - Oct 10This weekend
Oct 9 - Oct 11Next weekend
Oct 16 - Oct 18Where to stay in Shanghai?




1. Blossom House Shanghai On The Bund
Blossom House Shanghai On The BundDowntown Shanghai
₩213,724
₩249,202 total
includes taxes & fees
Nov 8 - Nov 9




2. Holiday Inn Express Shanghai On The Bund by IHG
Holiday Inn Express Shanghai On The Bund by IHGDowntown Shanghai
₩160,742
₩187,426 total
includes taxes & fees
Oct 9 - Oct 10




3. Grand Central Hotel Shanghai
Grand Central Hotel ShanghaiDowntown Shanghai
₩225,532
₩259,360 total
includes taxes & fees
Oct 9 - Oct 10




4. Pudong Shangri-La, Shanghai
Pudong Shangri-La, ShanghaiDowntown Shanghai
₩199,585
₩232,716 total
includes taxes & fees
Oct 9 - Oct 10




5. The Westin Bund Center, Shanghai
The Westin Bund Center, ShanghaiDowntown Shanghai
₩199,585
₩232,716 total
includes taxes & fees
Oct 9 - Oct 10




6. Shanghai Marriott Marquis City Centre
Shanghai Marriott Marquis City CentreDowntown Shanghai
₩230,920
₩269,252 total
includes taxes & fees
Oct 9 - Oct 10




7. Conrad Shanghai
Conrad ShanghaiDowntown Shanghai
₩220,941
₩257,617 total
includes taxes & fees
Oct 9 - Oct 10




8. Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing Road
Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing RoadDowntown Shanghai
₩169,448
₩197,576 total
includes taxes & fees
Oct 9 - Oct 10




9. Mandarin Oriental Pudong, Shanghai
Mandarin Oriental Pudong, ShanghaiDowntown Shanghai
₩299,378
₩349,075 total
includes taxes & fees
Oct 9 - Oct 10




10. Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New WorldDowntown Shanghai
₩168,909
₩196,947 total
includes taxes & fees
Oct 9 - Oct 10




11. Central Hotel Shanghai
Central Hotel ShanghaiDowntown Shanghai
₩138,654
₩159,451 total
includes taxes & fees
Oct 11 - Oct 12




12. Grand Hyatt Shanghai
Grand Hyatt ShanghaiDowntown Shanghai
₩214,554
₩250,170 total
includes taxes & fees
Oct 9 - Oct 10




13. Radisson Collection Hyland Shanghai
Radisson Collection Hyland ShanghaiDowntown Shanghai
₩161,784
₩188,640 total
includes taxes & fees
Nov 1 - Nov 2




14. JL Hotel Shanghai LujiazuiOriental Pearl
JL Hotel Shanghai LujiazuiOriental PearlPudong
₩46,169
₩53,834 total
includes taxes & fees
Oct 9 - Oct 10




15. Green Court Residence City Center Shanghai People's Square
Green Court Residence City Center Shanghai People's SquareDowntown Shanghai
₩94,171
₩109,804 total
includes taxes & fees
Oct 10 - Oct 11




16. Okura Garden Hotel Shanghai
Okura Garden Hotel ShanghaiDowntown Shanghai
₩180,806
₩210,820 total
includes taxes & fees
Oct 9 - Oct 10




17. Jinglai Hotel (Shanghai Bund East Nanjing Road Pedestrian Street)
Jinglai Hotel (Shanghai Bund East Nanjing Road Pedestrian Street)Downtown Shanghai
₩87,181
₩101,653 total
includes taxes & fees
Oct 9 - Oct 10




18. Crowne Plaza Shanghai Nanjing Road by IHG
Crowne Plaza Shanghai Nanjing Road by IHGDowntown Shanghai
₩135,718
₩158,247 total
includes taxes & fees
Oct 9 - Oct 10




19. River House Near Peoples Square And The Bund
River House Near Peoples Square And The BundDowntown Shanghai
₩109,335
₩127,485 total
includes taxes & fees
Oct 13 - Oct 14




20. Fairmont Peace Hotel on the Bund
Fairmont Peace Hotel on the BundDowntown Shanghai
₩425,516
₩496,151 total
includes taxes & fees
Oct 10 - Oct 11
Get last-minute hotel deals in Shanghai and save more
Sign in to unlock great savings.
We have 3 left at
Crowne Plaza Shanghai Nanjing Road by IHG₩144,362
per night
₩336,653 total
includes taxes & fees




Jinglai Hotel (Shanghai Bund East Nanjing Road Pedestrian Street)
Jinglai Hotel (Shanghai Bund East Nanjing Road Pedestrian Street)Downtown Shanghai
₩99,240 off
Jinglai Hotel (Shanghai Bund East Nanjing Road Pedestrian Street)₩93,297
per night
₩217,567 total
includes taxes & fees
₩25,000 off
The Kunlun Jing An₩129,546
per night
₩302,100 total
includes taxes & fees












