COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Shanghai, China Hotels from AU$95

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Okura Garden Hotel Shanghai
5 out of 5
58 Mao Ming Nan Road, Shanghai, Shanghai
Free cancellation
The price is AU$159 per night from 6 Jul. to 6 Jul.
2.05 km from city centre
4.4/5Wonderful! (994 reviews)
"It was a great stay, only the breakfast is kind of beyond my imagination which was a bad experience."

Reviewed on 16 May 2021

Okura Garden Hotel Shanghai
Novotel Shanghai Hongqiao Hotel
4 out of 5
1102 Xiehe Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$102 per night from 26 Jun. to 26 Jun.
11.07 km from city centre
4.3/5Excellent! (172 reviews)
"This was second time i stayed in this hotel, and was again not disappointed. The staff members were friendly and helpful, checkin and checkout was very efficient. Yes, there is construction around the hotel but this did not impact my stay. Well done and thank for a pleasant stay."

Reviewed on 11 Jan. 2021

Novotel Shanghai Hongqiao Hotel
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$302 per night from 21 Jun. to 21 Jun.
1.1 km from city centre
4.7/5Exceptional! (221 reviews)
Comfortable and friendly
"All the staff did their best to make my husband and I feel at home."

Reviewed on 4 Jan. 2021

The Sukhothai Shanghai
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sofitel Shanghai Hyland
4 out of 5
505 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$130 per night from 22 Jun. to 22 Jun.
1.02 km from city centre
4.2/5Excellent! (994 reviews)
"Room was big, very clean, very pleasant style. Breakfast is quite good. Location is excellent. Service was quick, responsive, friendly. Will stay again."

Reviewed on 5 Jan. 2021

Sofitel Shanghai Hyland
Pullman Shanghai Jing An
4.5 out of 5
330 Meiyuan Road, Jingan District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$129 per night from 19 Jun. to 19 Jun.
2.18 km from city centre
4.2/5Very Good! (997 reviews)
"Great location. Located close to metro. Great food close to the hotel. Good breakfast included."

Reviewed on 20 Jan. 2020

Pullman Shanghai Jing An
Don't see what you're looking for?
See all available properties in Shanghai
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.