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

Search Shanghai, Shanghai Hotels from AU$110

Search over 1 million properties and 550 airlines worldwide

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

Filter by

Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Fully refundable
The price is AU$220 per night from 6 Aug. to 6 Aug.
3.16 km from city centre
4.4/5Wonderful! (879 reviews)
"Terrible check in process. It took almost hour and a half to check in. Room is a bit dated."

Reviewed on 29 Aug. 2020

Grand Hyatt Shanghai
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Fully refundable
The price is AU$389 per night from 1 Sep. to 1 Sep.
35.87 km from city centre
4.3/5Excellent! (43 reviews)
Nice but overpriced
"Very nice location and well done, but not much to do in the area and everything was very expenive. Went to Mr Fisher for dinner however for nearly ¥1000 rmb would of expected a little more and more than 1 complimentary drink. Worth seeing but wont be returning."

Reviewed on 24 Mar. 2021

Intercontinental Shanghai Wonderland, an IHG Hotel
The Portman Ritz-Carlton, Shanghai
5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$244 per night from 8 Aug. to 8 Aug.
2.29 km from city centre
4.3/5Excellent! (474 reviews)
"Polite, good location , clean, easy transportation"

Reviewed on 2 Jun. 2020

The Portman Ritz-Carlton, 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.
The St. Regis Shanghai Jingan
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$354 per night from 22 Aug. to 22 Aug.
1.75 km from city centre
4.6/5Wonderful! (87 reviews)
"Very comfortable room and well situated on a quieter but central road. Rooms are very stuffy in winter."

Reviewed on 2 Jan. 2021

The St. Regis Shanghai Jingan
Courtyard by Marriott Shanghai Central
4 out of 5
338 Heng Feng Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$139 per night from 5 Sep. to 5 Sep.
2.08 km from city centre
4.5/5Wonderful! (682 reviews)
Well located good service cleaning MUST be improve
"This hotel is well located near lines 1, 12 and 13. We could easily move from one place to another. Staff is also good and helpful. Only down and sad thing is the condom wrap found under our beds, totally disgusting!"

Reviewed on 29 Apr. 2021

Courtyard by Marriott Shanghai Central
Grand Mercure Shanghai Century Park Hotel
4.5 out of 5
1199 Ying Chun Road Pudong, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$110 per night from 6 Aug. to 6 Aug.
8.26 km from city centre
4.1/5Very Good! (320 reviews)
Great location, clean hotel.
"Brilliant hotel, excellent location. Staff spoke English which was refreshing."

Reviewed on 19 Sep. 2020

Grand Mercure Shanghai Century Park Hotel
JW Marriott Marquis Hotel Shanghai Pudong
5 out of 5
NO 988 PUMING ROAD PUDONG NEW, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$293 per night from 6 Aug. to 6 Aug.
4.68 km from city centre
4.8/5Exceptional! (26 reviews)
Comfort and views
"This is the perfect staycation hotel! The view is fabulous and vast, and the room was superbly comfortable."

Reviewed on 20 Feb. 2021

JW Marriott Marquis Hotel Shanghai Pudong
Bulgari Hotel Shanghai
5 out of 5
Lane 108 North Shanxi Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$928 per night from 9 Aug. to 9 Aug.
1.4 km from city centre
4.8/5Exceptional! (41 reviews)
"Excellent"

Reviewed on 27 Dec. 2020

Bulgari Hotel Shanghai
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$159 per night from 6 Aug. to 6 Aug.
5.74 km from city centre
4.3/5Excellent! (527 reviews)
"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."

Reviewed on 2 Feb. 2020

Renaissance Shanghai Zhongshan Park
Banyan Tree Shanghai On The Bund
5 out of 5
19 Gong Ping Road, Hongkou District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$489 per night from 1 Sep. to 1 Sep.
3.66 km from city centre
4.2/5Excellent! (135 reviews)
Very good!
"Very enjoyable and fantastic stay"

Reviewed on 20 Dec. 2020

Banyan Tree Shanghai On The Bund
Hotel Indigo Shanghai on The Bund, an IHG Hotel
4.5 out of 5
No 585 Zhongshan Dong Er Road, Huangpu Area, Shanghai, Shanghai
Fully refundable
The price is AU$296 per night from 8 Aug. to 8 Aug.
2.57 km from city centre
4.5/5Wonderful! (320 reviews)
Pool closed
"Unfortunately, the pool had been closed for 2 months but we weren't informed prior to our stay. There was a memo at the check-in counter but nobody pointed it out when we checked in so we were left a little disappointed when we turned up at the pool only to find out it has been drained for ..."

Reviewed on 17 Jan. 2021

Hotel Indigo Shanghai on The Bund, an IHG Hotel
JW Marriott Hotel Shanghai Tomorrow Square
5 out of 5
399 Nanjing West Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$266 per night from 8 Aug. to 8 Aug.
0.53 km from city centre
4.5/5Wonderful! (479 reviews)
Not as advertised. Paying for the view.
"Picked the Junior Suite based on pics used on website for this room. Specifically requested that the toys advertised in the room were provided. Was told upon arrival that the toys were not part of the offer. No attempt to provide any toys or entertainment for the kids, like was advertised. Furthermore, ..."

Reviewed on 18 Apr. 2021

JW Marriott Hotel Shanghai Tomorrow Square
Waldorf Astoria Shanghai on the Bund
5 out of 5
No. 2, Zhong Shan Dong Yi Road, Huang Pu District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$440 per night from 8 Aug. to 8 Aug.
1.9 km from city centre
4.6/5Exceptional! (414 reviews)
"The food was lovely. It was a beautiful layout. In the heart of Shanghai"

Reviewed on 15 Apr. 2021

Waldorf Astoria Shanghai on the Bund
Swissotel Grand Shanghai
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$159 per night from 10 Aug. to 10 Aug.
2.8 km from city centre
4.3/5Excellent! (927 reviews)
"The hotel was beautiful. The staff was very helpful. I especially loved the pool and sauna. Very relaxing. The pool attendant female desk attendant was very helpful. I lived in SH for 3 years so it was like a homecoming. Right next to Jing'an Temple too. Great location! Loads of shopping and restaurants ..."

Reviewed on 7 Jun. 2021

Swissotel Grand Shanghai
Crowne Plaza Shanghai Harbour City, an IHG Hotel
4.5 out of 5
No. 1 South Island, Harbour City Pudong, Shanghai, Shanghai
Fully refundable
The price is AU$183 per night from 1 Sep. to 1 Sep.
58.32 km from city centre
3.9/5Good! (45 reviews)
"I have to say my stay at the Crowne Plaza Shanghai Harbor City was subpar. Unfortunately what could have been a great experience was taken away by the low quality and minimal choice of food, bad employee service, nickel-and-diming on hotel services, suspicious vending machines not working forcing ..."

Reviewed on 22 Jul. 2019

Crowne Plaza Shanghai Harbour City, an IHG Hotel
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
3.4 km from city centre
J Hotel, Shanghai Tower
Hyatt On The Bund
5 out of 5
199 Huang Pu Road, Shanghai, Shanghai
The price is AU$208 per night from 8 Aug. to 8 Aug.
2.22 km from city centre
4.2/5Excellent! (825 reviews)
"Unfortunately, there is a construction project going on right in front of the hotel. Other than that, everything was great."

Reviewed on 3 Apr. 2021

Hyatt On The Bund
Shanghai Marriott Hotel Parkview
5 out of 5
333 Guang Zhong Road West, Jing'an District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$147 per night from 8 Aug. to 8 Aug.
5.68 km from city centre
4.5/5Wonderful! (149 reviews)
"We like to hotel a lot and this is the second time we've stayed here. Although it's a bit far from where most of our activities were, we found it to be value for money. Highly recommend it."

Reviewed on 7 Nov. 2019

Shanghai Marriott Hotel Parkview
Shanghai Marriott Hotel Riverside
5 out of 5
99 Jiangbin Road, Huangpu District, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$171 per night from 6 Aug. to 6 Aug.
4.6 km from city centre
4.3/5Excellent! (158 reviews)
"The morning breakfast buffet was great, with a good selection and attentive staff. The concierge was also helpful in hailing/booking a taxi. However, considering my extended stay, the hotel apparently had a large amount of connecting rooms with terrible sound proof. During the first 6 nights of my ..."

Reviewed on 30 Jan. 2020

Shanghai Marriott Hotel Riverside
Four Points by Sheraton Shanghai, Daning
4 out of 5
1928 Gong He Xin Road, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is AU$134 per night from 7 Aug. to 7 Aug.
4.95 km from city centre
4/5Very Good! (122 reviews)
"Location is really fantastic. Close to a train line and lots of shopping and restaurants just downstairs. Room wise it’s pretty good and staff are all friendly if you can speak mandarin."

Reviewed on 1 Jan. 2020

Four Points by Sheraton Shanghai, Daning
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.

Visiting Shanghai

History buffs will enjoy exploring Shanghai, and visitors give high marks for the fascinating museums, shopping, and temples. This city also attracts tourists with its sightseeing tours and restaurants. Top sights in the city include The Bund, Jing An Temple, and People's Square.

  • There are 1336 hotels and other accommodations in Shanghai
  • The closest major airport is in Shanghai (SHA-Hongqiao Intl.) 12.9 from the city center
  • The next closest is in Shanghai (PVG-Pudong Intl.) 32.7 away

Sightseeing and Staying in Shanghai

Well known for its museums, the city's cultural venues include Shanghai Museum, Madame Tussaud's Wax Museum, and Shanghai Urban Planning Exhibition Center. Its temples and historic sites are notable and landmarks include The Bund, Jing An Temple, and People's Square. The picturesque setting of Yu Yuan Garden and Pudong Riverside Promenade and Park exemplify the city's natural beauty.

In Shanghai, you'll be able to select from 1336 hotels and other lodging options so you'll have ample places to choose from for a perfect vacation. Here you'll find top ranked ones based on our user reviews:

  • Obo Shanghai - This 3.5-star apartment in Pudong features free WiFi, a fitness center, and a free area shuttle. It's a favorite with Expedia travelers for its family-friendly amenities and overall value.
  • Fairmont Peace Hotel - Our customers like the breakfast and helpful staff at this hotel. This 5-star hotel in Downtown Shanghai features a full-service spa, 3 restaurants, and an indoor pool.
  • Four Seasons Hotel Shanghai at Pudong - Guests who stay at this 5-star hotel in Downtown Shanghai can enjoy access to a full-service spa and 2 restaurants, along with free WiFi. Expedia customers like its pool and helpful staff.

Other favorite sights in Shanghai include Nanjing Road Shopping District, Old Chinese City, and Xintiandi.

Getting Around Shanghai

With so many choices for transportation, exploring all of Shanghai is simple. You can walk to nearby metro stations including People's Square Station, Dashijie Station, and Xinzha Road Station. If you want to see more of the area, hop aboard a train from Shanghai Railway Station, Shanghai South Railway Station, or Shanghai Hongqiao Railway Station.

Dressing for Shanghai

  • Between January and March, you can expect average temperatures of 60°F during the day and 35°F at night
  • From April to June, the average during the day is 84°F, while the average at night is 48°F
  • July through September has daytime averages of 89°F with nighttime averages of 66°F
  • In October-December, you can expect daytime averages of 76°F and nighttime averages of 38°F
  • About 45.31 inches of rain falls on Shanghai each year
  • Usually July and August are the hottest months with an average of 86°F, whereas January and February are often coldest, averaging 38°F

Frequently asked questions

Recent Reviews in Shanghai

More trip options