Beginning of main content

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

Search over 895,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

Best deal Best deal Dec 21 - Dec 23
Tonight Nov 17 - Nov 18
This weekend Nov 23 - Nov 25
Next weekend Nov 30 - Dec 2

Top 10 Hotels in Shanghai

See all 1,760 Properties in Shanghai
Four Seasons Hotel Shanghai

Four Seasons Hotel Shanghai

500 Weihai Road, Shanghai
Four Seasons Hotel Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
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 ...

$159 per night for 2 guests

Ascott Huai Hai Road Shanghai

Ascott Huai Hai Road Shanghai

No 282,Huai Hai Road Central, Shanghai
Ascott Huai Hai Road 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 ...

$136 per night for 2 guests

Dorsett Shanghai

Dorsett Shanghai

No.800 Hua Mu Road, Shanghai
Dorsett 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 ...

    $79 per night for 2 guests

    Sofitel Shanghai Hyland

    Sofitel Shanghai Hyland

    505 Nanjing Road East, Shanghai
    Sofitel Shanghai Hyland
      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 ...

      $115 per night for 2 guests

      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
         
         

        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 ...

        $42 per night for 2 guests

        Fairmont Peace Hotel

        Fairmont Peace Hotel

        20 Nanjing Road East, Huang Pu District, Shanghai
        Fairmont Peace Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

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

        $237 per night for 2 guests

        Kerry Hotel Pudong Shanghai

        Kerry Hotel Pudong Shanghai

        No.1388 HuaMu Road, Pudong, Shanghai
        Kerry Hotel Pudong Shanghai
          5.0 out of 5.0
           
           

          This family-friendly Shanghai hotel is located near the airport, 0.9 mi (1.4 km) from Century Park, and within 12 mi (20 km) of Waigaoqiao Free Trade Zone and ...

          $154 per night for 2 guests

          Fraser Residence Shanghai

          Fraser Residence Shanghai

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

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

          $120 per night for 2 guests

          New World Shanghai Hotel

          New World Shanghai Hotel

          1555 Dingxi Road, Shanghai
          New World Shanghai Hotel
          • Free Cancellation
          • Reserve now, pay when you stay
          4.5 out of 5.0
           
           

          Located in Changning, this luxury hotel is 1.6 mi (2.6 km) from Jing'an Temple and 2.4 mi (3.8 km) from Jade Buddha Temple. People's Square and Shanghai Museum ...

          $86 per night for 2 guests

          Jumeirah Himalayas Hotel Shanghai

          Jumeirah Himalayas Hotel Shanghai

          1108 Meihua Road, Shanghai
          Jumeirah Himalayas Hotel Shanghai
            5.0 out of 5.0
             
             

            Located in Pudong, this luxury hotel is 0.8 mi (1.3 km) from Century Park and 2.4 mi (3.9 km) from Shanghai Children's Medical Center. Shanghai Tower and Jin ...

            $171 per night for 2 guests

            Map

            Search Hotels near Top Shanghai Attractions

            Top Shanghai Neighborhoods for Museums

            Recent Reviews in Shanghai