Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Shanghai

Tonight 17 Jun. - 18 Jun.
This weekend 21 Jun. - 23 Jun.
Next weekend 28 Jun. - 30 Jun.

1852 Cheap Hotels in Shanghai

See all 1,852 properties in Shanghai

Estimated price for 1 night/2 adults

Shanghai Marriott Hotel City Centre

Shanghai Marriott Hotel City Centre

555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Shanghai Marriott Hotel City Centre
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Shanghai Marriott Hotel City CentreNZ$207

28 Jun - 29 Jun

Grand Central Hotel Shanghai

Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai, Shanghai
Grand Central Hotel Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

Grand Central Hotel ShanghaiNZ$220

19 Jun - 20 Jun

W Shanghai - The Bund

W Shanghai - The Bund

66 Lvshun Road, Shanghai
W Shanghai - The Bund
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

W Shanghai - The BundNZ$410

23 Jun - 24 Jun

Radisson Blu Hotel Shanghai New World

Radisson Blu Hotel Shanghai New World

88 Nanjing West Road, Shanghai, Shanghai
Radisson Blu Hotel Shanghai New World
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Radisson Blu Hotel Shanghai New WorldNZ$187

21 Jun - 22 Jun

Pudong Shangri-La East Shanghai

Pudong Shangri-La East Shanghai

33 Fu Cheng Road, Pudong, Shanghai, Shanghai
Pudong Shangri-La East Shanghai
    5.0 out of 5.0
     
     

    Pudong Shangri-La East ShanghaiNZ$257

    23 Jun - 24 Jun

    Campanile Shanghai Bund Hotel

    Campanile Shanghai Bund Hotel

    No.33 Fujian S Rd, Huangpu Qu, Shanghai
    Campanile Shanghai Bund Hotel
      3.0 out of 5.0
       
       

      Campanile Shanghai Bund HotelNZ$114

      23 Jun - 24 Jun

      Les Suites Orient, Bund Shanghai

      Les Suites Orient, Bund Shanghai

      1 East Jinling Road, Shanghai, Shanghai
      Les Suites Orient, Bund Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Les Suites Orient, Bund ShanghaiNZ$232

      1 Jul - 2 Jul

      Cordis Shanghai Hongqiao

      Cordis Shanghai Hongqiao

      No. 333 Shenhong Road, Minhang, Shanghai
      Cordis Shanghai Hongqiao
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Cordis Shanghai HongqiaoNZ$187

      5 Jul - 6 Jul

      Renaissance Shanghai Yu Garden Hotel

      Renaissance Shanghai Yu Garden Hotel

      159 South He Nan Road, Shanghai, Shanghai
      Renaissance Shanghai Yu Garden Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Renaissance Shanghai Yu Garden HotelNZ$182

      28 Jun - 29 Jun

      Four Seasons Hotel Shanghai

      Four Seasons Hotel Shanghai

      500 Weihai Road, Shanghai, Shanghai
      Four Seasons Hotel Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Four Seasons Hotel ShanghaiNZ$309

      20 Jun - 21 Jun

      Map

      Top Shanghai Areas for Museums

      Search Hotels near Top Shanghai Attractions

      Recent Reviews in Shanghai

      Travel to & Explore Shanghai


      Explore Shanghai with Expedia.co.nz’s Travel Guides to find the best flights, cars, holiday packages and more!