Beginning of main content

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 20 Nov - 21 Nov
This weekend 23 Nov - 25 Nov
Next weekend 30 Nov - 2 Dec

Top 10 Hotels in Shanghai

See all 1,760 properties in Shanghai
Ramada Plaza Shanghai Pudong Airport

Ramada Plaza Shanghai Pudong Airport

1100 Qi Hang Road, Shanghai
Ramada Plaza Shanghai Pudong Airport
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in Pudong, this hotel is 12.6 mi (20.2 km) from Shanghai Disneyland© and 15.2 mi (24.5 km) from Shanghai WIld Animal Park. Haitiansan Road Station is ...

Ramada Plaza Shanghai Pudong AirportSG$186

Shanghai Marriott Hotel City Centre

Shanghai Marriott Hotel City Centre

555 Xi Zang Road Middle, Shanghai
Shanghai Marriott Hotel City Centre
  • Free cancellation
  • Reserve now, pay when you stay
 
 

Located in Downtown Shanghai, this spa hotel is within a 15-minute walk of Nanjing Road Shopping District and People's Square. The Bund is 1.9 mi (3 km) away. ...

Shanghai Marriott Hotel City CentreSG$169

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

Grand Central Hotel ShanghaiSG$161

Novotel Shanghai Clover

Novotel Shanghai Clover

Building No 1, Lane 3188, Shanghai
Novotel Shanghai Clover
  • Free cancellation
4.5 out of 5.0
 
 

This family-friendly Shanghai hotel is located near the airport, 5.7 mi (9.2 km) from Shanghai Disneyland©, and within 12 mi (20 km) of Century Park and Shanghai ...

Novotel Shanghai CloverSG$90

Guxiang Hotel Shanghai (Howard Johnson Plaza)

Guxiang Hotel Shanghai (Howard Johnson Plaza)

595 Jiu Jiang Road, Shanghai
Guxiang Hotel Shanghai (Howard Johnson Plaza)
  • 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, Nanjing Road Shopping District, and Old Chinese City. People's ...

Guxiang Hotel Shanghai (Howard Johnson Plaza)SG$134

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

New World Shanghai HotelSG$107

Renaissance Shanghai Yu Garden Hotel

Renaissance Shanghai Yu Garden Hotel

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

Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Yu Garden, The Bund, and Old Chinese City. Pudong Riverside Promenade and Park ...

Renaissance Shanghai Yu Garden HotelSG$158

JW Marriott Hotel Shanghai Tomorrow Square

JW Marriott Hotel Shanghai Tomorrow Square

399 Nanjing West Road, Shanghai
JW Marriott Hotel Shanghai Tomorrow Square
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Huanghe Road, Shanghai Grand Theatre, and Renmin Park. Shanghai Museum and Shanghai ...

JW Marriott Hotel Shanghai Tomorrow SquareSG$217

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

    Pudong Shangri-La East ShanghaiSG$214

    Joyful Star Hotel (Disney--wanxia)

    Joyful Star Hotel (Disney--wanxia)

    No. 472, Ganghong Road, Shanghai
    Joyful Star Hotel (Disney--wanxia)
    • Free cancellation
    3.5 out of 5.0
     
     

    Located in Pudong, this hotel is 2.8 mi (4.6 km) from Shanghai Sanjia Port Coastal Tourist Areas and within 9 mi (15 km) of Sanjiagang Beach Park and Huaxia ...

    Joyful Star Hotel (Disney--wanxia)SG$36

    Map

    Top Shanghai Areas

    Search Hotels near Top Shanghai Attractions

    Recent Reviews in Shanghai