Beginning of main content

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.


Check prices on hotels in Shanghai

Tonight 16 Jan - 17 Jan
This weekend 18 Jan - 20 Jan
Next weekend 25 Jan - 27 Jan

Featured Shanghai Hotels with indoor pool

See all 1,994 properties in Shanghai
Fairmont Peace Hotel
Fairmont Peace Hotel
5.0 out of 5.0 20 Nanjing Road East, Huang Pu District, Shanghai
Free cancellation
4.7/5 (703 reviews)
RM919/ nightfor 2 guests

The historical features were lovely, and the Fairmont has done a great job in updating while maintaining this atmosphere.

Reviewed on 5 Jan,2019
The Peninsula Shanghai
The Peninsula Shanghai
5.0 out of 5.0 32 Zhongshan Dong Yi Road, Shanghai
Free cancellation
4.7/5 (185 reviews)
RM1,322/ nightfor 2 guests

An outstanding hotel, from service, to location, rooftop bar & available restaurants. One of the best hotels we have ever tried. It seemed like each time we left the room, someone came to ensure everything was ok, from cleanliness, towels, or tidy up the bed. We will return again & again.

Reviewed on 14 Oct,2018
Courtyard by Marriott Shanghai Central
Courtyard by Marriott Shanghai Central
4.0 out of 5.0 338 Heng Feng Road, Shanghai
Free cancellation
4.4/5 (460 reviews)
RM329/ nightfor 2 guests

It was a lovely short stay. I would definitely go back if my next business trip is in the area. Friendliest staff.

Reviewed on 19 Dec,2018
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
4.5 out of 5.0 505 Jiujiang Road, Shanghai
Free cancellation
4.5/5 (1,461 reviews)
RM428/ nightfor 2 guests

Basically nice n big space room. Hotel is better offer customer the airport n cruise terminal pick up. Really local taxi has bad practices to cheat by over charge n drive a longer route n cost double the fee.

Reviewed on 14 Jan,2019
Guxiang Hotel Shanghai (Howard Johnson Plaza)
Guxiang Hotel Shanghai (Howard Johnson Plaza)
4.5 out of 5.0 595 Jiu Jiang Road, Shanghai
Free cancellation
4.2/5 (1,520 reviews)
RM391/ nightfor 2 guests

This hotel has been the best stay. It’s in the center of everything close to Metro and East Nanjing Road. The room was extremely clean. I would definitely stay in this hotel again. It’a just 15 mins across the bridge to Pudong and near the bund. Lets of shopping malls around.

Reviewed on 12 Jan,2019
New Harbour Service Apartments
New Harbour Service Apartments
3.5 out of 5.0 No 88 Yongshou Road Huang Pu D, Shanghai
4.1/5 (1,310 reviews)
RM368/ nightfor 2 guests

Hotel clean ,near to metro station and restaurants.

Reviewed on 15 Dec,2018
Majesty Plaza Shanghai
Majesty Plaza Shanghai
4.5 out of 5.0 700 Jiujiang Road/719 Nanjing Road, Shanghai
Free cancellation
3.8/5 (604 reviews)
RM355/ nightfor 2 guests

Location to the Peoples square exit gate 14 is so close by. Nanjing walking street is right behind the hotel. Loved the hotel. Its cleanliness and ambiance. Simply fantastic. I recommend this hotel anytime. I plan to go back to this hotel again next month.

Reviewed on 23 Dec,2018
ifc residence
ifc residence
5.0 out of 5.0 8 Century Avenue Pudong Lujiazui, Shanghai
4.5/5 (410 reviews)
RM877/ nightfor 2 guests

Excellent location, attentive service, very good room and the view. I took my kids on a trip to Asia and so far the room in IFC seems to be one of their top memories :-)

Reviewed on 10 Jan,2019
Donghu Guest House
Donghu Guest House
3.0 out of 5.0 No. 7 Donghu Road, Shanghai
Free cancellation
3.6/5 (216 reviews)
RM273/ nightfor 2 guests

Very close to the French section of Shanghai for great food and great shopping

Reviewed on 10 Dec,2018
Map

Recently booked Shanghai hotels

Jin Jiang Hotel Shanghai
4.5 out of 5.0
Last booking: 34minutes ago
The Eton Hotel
4.5 out of 5.0
Last booking: 1 hour ago
Jin Jiang Tower
4.0 out of 5.0
Last booking: 3 hours ago
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5.0
Last booking: 4 hours ago
Parkyard Hotel Shanghai
4.0 out of 5.0
Last booking: 4 hours ago