Beginning of main content

Book on the go and pay later.

Search 590,000 properties 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 Tonight 23 Apr - 24 Apr
This weekend This weekend 27 Apr - 29 Apr
Next weekend Next weekend 4 May - 6 May

Top 10 Hotels in Shanghai

See all 1,425 Hotels in Shanghai
Sheraton Grand Shanghai Pudong Hotel & Residences

Sheraton Grand Shanghai Pudong Hotel & Residences

No 38 Pujian Road, Shanghai
    5.0 out of 5.0
     
     

    Located in Lujiazui, this luxury hotel is within 3 mi (5 km) of Mercedes Benz Arena, Jin Mao Tower, and Oriental Pearl Tower. The Bund and Shanghai Oriental ...

    Sheraton Grand Shanghai Pudong Hotel & ResidencesSG$127

    Sheraton Grand Shanghai Pudong Hotel & ResidencesSG$127
    Dorsett Shanghai

    Dorsett Shanghai

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

      Located in Pudong, this hotel is within a 15-minute walk of Century Park and Shanghai Pudong Meteorological Science Exhibition Centre. Shanghai Pudong Expo and ...

      Dorsett ShanghaiGet Rates

      Dorsett ShanghaiGet Rates
      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 The Bund and Pudong Riverside Promenade and Park. Nanjing Road Shopping ...

        Fairmont Peace HotelGet Rates

        Fairmont Peace HotelGet Rates
        Radisson Blu Hotel Shanghai New World

        Radisson Blu Hotel Shanghai New World

        88 Nanjing West Road, Shanghai
          5.0 out of 5.0
           
           

          Located on Nanjing Road just blocks from its pedestrian shopping area, this 40-floor hotel overlooks central People's Square and is less than 3 km (2 miles) ...

          Radisson Blu Hotel Shanghai New WorldSG$153

          Radisson Blu Hotel Shanghai New WorldSG$153
          Okura Garden Hotel Shanghai

          Okura Garden Hotel Shanghai

          58 Mao Ming Nan Road, Shanghai
            4.5 out of 5.0
             
             

            Right in the heart of the historic French Concession, this hotel is blocks from Huahai shopping street, and less than 3 km (2 miles) from Xintiandi nightlife ...

            Okura Garden Hotel ShanghaiSG$168

            Okura Garden Hotel ShanghaiSG$168
            Central Hotel Shanghai

            Central Hotel Shanghai

            No 555 Jiujiang Road, Shanghai
              4.0 out of 5.0
               
               

              This family-friendly Shanghai hotel is located in the business district, within a 15-minute walk of Nanjing Road Shopping District, People's Square, and Shanghai ...

              Central Hotel ShanghaiSG$151

              Central Hotel ShanghaiSG$151
              SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)

              SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)

              No. 839 Renmin Road, Huangpu District, Shanghai
                4.0 out of 5.0
                 
                 

                SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden) is in Huangpu, next to Yuyuan Garden, or the Garden of Happiness. Yuyuan Shopping Mall is a 10-minute ...

                SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)SG$116

                SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)SG$116
                Ramada Plaza Shanghai Pudong Airport

                Ramada Plaza Shanghai Pudong Airport

                1100 Qi Hang Road, Shanghai
                  3.5 out of 5.0
                   
                   

                  Located in Pudong, this hotel is 4.9 mi (7.9 km) from Shanghai Sanjia Port Coastal Tourist Areas and within 12 mi (20 km) of Sanjiagang Beach Park and Huaxia ...

                  Ramada Plaza Shanghai Pudong AirportSG$194

                  Ramada Plaza Shanghai Pudong AirportSG$194
                  Royal International Hotel

                  Royal International Hotel

                  998 Xiuchuan Road, Chuansha, Shanghai
                    4.5 out of 5.0
                     
                     

                    This family-friendly Shanghai hotel is located on the Strip, within 3 mi (5 km) of Huaxia Culture Park and Wu Changshuo Memorial Hall. Sanjiagang Beach Park ...

                    Royal International HotelSG$120

                    Royal International HotelSG$120
                    The Puli Hotel And Spa

                    The Puli Hotel And Spa

                    1 ChangDe Road, Shanghai
                      5.0 out of 5.0
                       
                       

                      With restaurants and terraces overlooking Jing'An Park, Puli Hotel & Spa feels like a resort hotel while being in downtown Shanghai. It's a 5-minute walk to ...

                      The Puli Hotel And SpaSG$347

                      The Puli Hotel And SpaSG$347

                      Search Hotels near Top Shanghai Attractions

                      Map

                      Recent Reviews in Shanghai

                      Top Shanghai Areas