Beginning of main content

location Shanghai is highly rated for Museums and Shopping by 4,425 people

Book on the go and pay later.

Search over 750,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.


Popular searches for Shanghai hotels

Check prices on hotels in Shanghai

Tonight Tonight 24 Oct - 25 Oct
This weekend This weekend 26 Oct - 28 Oct
Next weekend Next weekend 2 Nov - 4 Nov

Search Hotels near Top Shanghai Attractions

Top Shanghai Neighborhoods for Museums

Top 10 Hotels in Shanghai

See all 1,638 properties in Shanghai
Central Hotel Shanghai

Central Hotel Shanghai

No 555 Jiujiang Road, Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in Downtown Shanghai, this spa hotel is within a 15-minute walk of Nanjing Road Shopping District and Shanghai Museum. Old Chinese City and People's ...

C$134 per night for 2 guests

Central Hotel ShanghaiC$134
City Hotel Shanghai

City Hotel Shanghai

5-7 Shan Xi Road South, Shanghai
    3.5 out of 5.0
     
     

    Located in Jing'an, this hotel is within a 15-minute walk of Shanghai Exhibition Center and Jing'an Temple. Shanghai Museum and Jade Buddha Temple are also within ...

    C$95 per night for 2 guests

    City Hotel ShanghaiC$95
    Fraser Residence Shanghai

    Fraser Residence Shanghai

    98 Shou Ning Road, 200021 Shanghai, Shanghai
    • Free Cancellation
    5.0 out of 5.0
     
     

    Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of K11 Art Mall and Xintiandi Style Shoppping Centre. Old Chinese City and People's ...

    C$158 per night for 2 guests

    Fraser Residence ShanghaiC$158
    Four Seasons Hotel Shanghai

    Four Seasons Hotel Shanghai

    500 Weihai Road, Shanghai
      5.0 out of 5.0
       
       

      Situated in Shanghai's Jing'an neighborhood, this Four Seasons hotel is in close proximity to the bustling Nanjing and Huai Hai roads. The property is also only ...

      C$209 per night for 2 guests

      Four Seasons Hotel ShanghaiC$209
      Ascott Huai Hai Road Shanghai

      Ascott Huai Hai Road Shanghai

      No 282,Huai Hai Road Central, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Downtown Shanghai, this luxury aparthotel is within a 10-minute walk of Shanghai Times Square, Shanghai Museum, and People's Square. Xintiandi Style ...

      C$210 per night for 2 guests

      Ascott Huai Hai Road ShanghaiC$210
      Shanghai Grand Trustel Purple Mountain Hotel

      Shanghai Grand Trustel Purple Mountain Hotel

      778 Dongfang Road, Pudong, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      This family-friendly Shanghai hotel is located in the business district, within 1 mi (2 km) of Shanghai Stock Exchange, Shanghai Tower, and Jin Mao Tower. The ...

      Dorsett Shanghai

      Dorsett Shanghai

      No.800 Hua Mu Road, Shanghai
        4.0 out of 5.0
         
         

        Located in Pudong, this hotel is within 1 mi (2 km) of Century Park, Daguan Theatre, and Shanghai Pudong Expo. Shanghai Pudong Meteorological Science Exhibition ...

        C$103 per night for 2 guests

        Dorsett ShanghaiC$103
        Fairmont Peace Hotel

        Fairmont Peace Hotel

        20 Nanjing Road East, Huang Pu District, Shanghai
          5.0 out of 5.0
           
           

          This family-friendly Shanghai hotel is located on the waterfront, within a 10-minute walk of Customs House, The Bund, and Pudong Riverside Promenade and Park. ...

          C$309 per night for 2 guests

          Fairmont Peace HotelC$309
          Sofitel Shanghai Hyland

          Sofitel Shanghai Hyland

          505 Nanjing Road East, Shanghai
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          This family-friendly Shanghai hotel is located in the historical district, within a 10-minute walk of Three on the Bund, Old Chinese City, and Nanjing Road Shopping ...

          C$172 per night for 2 guests

          Sofitel Shanghai HylandC$172
          Campanile Shanghai Bund Hotel

          Campanile Shanghai Bund Hotel

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

            Located in Downtown Shanghai, this hotel is within a 15-minute walk of Old Chinese City, The Bund, and Yu Garden. People's Square and Nanjing Road Shopping District ...

            C$71 per night for 2 guests

            Campanile Shanghai Bund HotelC$71
            Map

            Recent Reviews in Shanghai