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

Tonight 9 Dec - 10 Dec
This weekend 14 Dec - 16 Dec
Next weekend 21 Dec - 23 Dec

Search Hotels near Top Shanghai Attractions

Top Shanghai Neighborhoods for Museums

Top 10 Hotels in Shanghai

See all 1,820 properties in Shanghai
Central Hotel Shanghai

Central Hotel Shanghai

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

Located in Downtown Shanghai, this spa hotel is within 1 mi (2 km) of Raffles City, Nanjing Road Shopping District, and Old Chinese City. People's Square and ...

C$128 per night for 2 guests

Grand Kempinski Hotel Shanghai

Grand Kempinski Hotel Shanghai

1288 Lujiazui Ring Road, Shanghai
Grand Kempinski Hotel Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Downtown Shanghai, this luxury hotel is within 1 mi (2 km) of Shanghai Stock Exchange, Shanghai Tower, and Jin Mao Tower. Old Chinese City and Pudong ...

C$183 per night for 2 guests

The Puli Hotel And Spa

The Puli Hotel And Spa

1 ChangDe Road, Shanghai
The Puli Hotel And Spa
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

With a restaurant 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 ...

C$326 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 and People's Square. Xintiandi Style Shoppping Centre ...

C$183 per night for 2 guests

Pudong Shangri-La East Shanghai

Pudong Shangri-La East Shanghai

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

    This family-friendly Shanghai hotel is located on the waterfront, within 1 mi (2 km) of Super Brand Mall, Shanghai Tower, and Jin Mao Tower. The Bund and Pudong ...

    C$209 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 ...

    C$296 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
    • Free Cancellation
    • Reserve now, pay when you stay
    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$58 per night for 2 guests

    Grand Central Hotel Shanghai

    Grand Central Hotel Shanghai

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

    Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Three on the Bund and Old Chinese City. The Bund and Nanjing Road Shopping District ...

    C$144 per night for 2 guests

    Sofitel Shanghai Hyland

    Sofitel Shanghai Hyland

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

      C$89 per night for 2 guests

      Recent Reviews in Shanghai