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

Shanghai Hotels from SG$72

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free cancellation
The price is SG$358 per night from 1 Mar to 2 Mar
Excludes taxes & fees
35.87 km from city centre
4.3/5Excellent! (32 reviews)

"Most unusual location for a hotel - Under earth! the nightly light and water show was beautiful and spectacular as well as the lobby light and water show. The views are spectacular and there is so much to do in the area."…"

Reviewed on 17 Sep,2020

Intercontinental Shanghai Wonderland
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Free cancellation
The price is SG$447 per night from 6 Mar to 7 Mar
Excludes taxes & fees
2.76 km from city centre
4.7/5Exceptional! (912 reviews)

"The bar food served at the lounge bar was really really terrible."…"

Reviewed on 4 Jan,2021

The Puli Hotel And Spa
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free cancellation
The price is SG$115 per night from 26 Feb to 27 Feb
Excludes taxes & fees
5.78 km from city centre
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on 17 Nov,2019

Holiday Inn Shanghai Pudong
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.
JW Marriott Hotel Shanghai Changfeng Park
5 out of 5
No 158 Da Du He Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$148 per night from 26 Feb to 27 Feb
Excludes taxes & fees
7.52 km from city centre
4.3/5Excellent! (173 reviews)

"Good property. A bit worn-out. Good staff. Overall nice"…"

Reviewed on 1 Dec,2019

JW Marriott Hotel Shanghai Changfeng Park
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$286 per night from 27 Feb to 28 Feb
Excludes taxes & fees
1.1 km from city centre
4.7/5Exceptional! (220 reviews)
Wonderful hotel at the heart of Shanghai

"Very nice stay! Spacious room, superior service. Great for couples!"…"

Reviewed on 20 Nov,2020

The Sukhothai Shanghai
The Kunlun Jing An
4.5 out of 5
No 250 Hua Shan Road, Jing An District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$129 per night from 26 Feb to 27 Feb
Excludes taxes & fees
3.03 km from city centre
4.4/5Excellent! (192 reviews)

"Great location, nice staff. but keep in mind, hot tub is only for adults not suitable for children"…"

Reviewed on 6 Jan,2020

The Kunlun Jing An
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$376 per night from 1 Mar to 2 Mar
Excludes taxes & fees
2.93 km from city centre
4.5/5Wonderful! (180 reviews)
Superb in every way

"From the super efficient check in to the fabulous room with view of the river and the towers of Lujiazui to the delicious food, we loved our stay. We had a surprise delivery of a bottle of champagne with a personal note from one of the managers to celebrate our anniversary, and then the manager of ..."…"

Reviewed on 22 Nov,2020

W Shanghai - The Bund
The Shanghai EDITION
5 out of 5
199 Nanjing Road East, Huangpu, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$378 per night from 1 Mar to 2 Mar
Excludes taxes & fees
1.53 km from city centre
4.6/5Wonderful! (69 reviews)

"It was classy, yet modern. It was very clean and people were nice."…"

Reviewed on 6 Dec,2019

The Shanghai EDITION
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$124 per night from 3 Mar to 4 Mar
Excludes taxes & fees
1.9 km from city centre
4.4/5Excellent! (997 reviews)

"Great location, excellent breakfast, good views, efficient check in decent sized room, swimming pool temperature was cold."…"

Reviewed on 4 Jan,2021

Renaissance Shanghai Yu Garden Hotel
The Langham, Shanghai, Xintiandi
5 out of 5
No.99 Madang Road, Luwan District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$222 per night from 27 Feb to 28 Feb
Excludes taxes & fees
1.39 km from city centre
4.7/5Exceptional! (593 reviews)

"The location is good. The hotel facilities are getting old though. The Tang Court restaurant is not as good as before."…"

Reviewed on 5 Jun,2020

The Langham, Shanghai, Xintiandi
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$114 per night from 28 Feb to 1 Mar
Excludes taxes & fees
0.16 km from city centre
4.3/5Excellent! (994 reviews)

"Great value for a prime location. My kids enjoyed the pool. We loved the spacious room and breakfast buffet. Overall, it could use a bit of cleaning and updating, but it’s typical of Shanghai hotels."…"

Reviewed on 13 Feb,2021

Radisson Blu Hotel Shanghai New World
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellation
The price is SG$212 per night from 27 Feb to 28 Feb
Excludes taxes & fees
3.16 km from city centre
4.4/5Wonderful! (872 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
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
The price is SG$72 per night from 16 Mar to 17 Mar
Excludes taxes & fees
6.24 km from city centre
3.6/5Good! (651 reviews)
Decent Chinese Business Hotel

"This is not as nice as other Mercure properties at which I've stayed. It feels very much like a Chinese business hotel, which is not a bad thing but only if you're accustomed to the style. The breakfast was good, check-in/out was smooth and easy to call cars for pickup and dropping."…"

Reviewed on 18 Jan,2020

Mercure Shanghai Royalton
The Mansion Hotel
4.5 out of 5
82, Xinle Road, Xuhui District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$306 per night from 26 Feb to 27 Feb
Excludes taxes & fees
2.33 km from city centre
4.2/5Excellent! (82 reviews)
Disappointed.

"Breakfast was appalling . Not even 1 star. No espresso or Cappucino on offer or if one wanted some cheese in the omelette also not on offer. Catering surely for the Western market not considered. As for service same rating.Have stayed several times at this hotel and it’s gone down hill. Will not ..."…"

Reviewed on 28 Oct,2019

The Mansion Hotel
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free cancellation
The price is SG$214 per night from 8 Mar to 9 Mar
Excludes taxes & fees
1.64 km from city centre
4.5/5Wonderful! (363 reviews)

"Amazing hotel with a great location."…"

Reviewed on 4 May,2020

Andaz Xintiandi Shanghai - a concept by Hyatt
The Peninsula Shanghai
5 out of 5
32 Zhongshan Dong Yi Road, No 32 The Bund, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$428 per night from 26 Feb to 27 Feb
Excludes taxes & fees
1.58 km from city centre
4.7/5Exceptional! (253 reviews)

"The Peninsula Shanghai is a wonderful opportunity to enjoy the most exciting aspects of the city in luxury. The hotel is elegant and well serviced with outstanding staff. Access to the Bund with fabulous dining and site seeing opportunities could not be better. Our room was spacious and luxurious ..."…"

Reviewed on 28 Dec,2020

The Peninsula Shanghai
Kerry Hotel Pudong Shanghai
5 out of 5
No.1388 HuaMu Road, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$190 per night from 26 Feb to 27 Feb
Excludes taxes & fees
8.63 km from city centre
4.5/5Wonderful! (302 reviews)

"Convenient location. Next to Metro. Good for business."…"

Reviewed on 5 Dec,2019

Kerry Hotel Pudong Shanghai
Courtyard by Marriott Shanghai Pudong
4 out of 5
838 Dong Fang Road, Pudong New District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$111 per night from 28 Feb to 1 Mar
Excludes taxes & fees
5.02 km from city centre
4.2/5Very Good! (472 reviews)

"Great place to stay - lots of decent places to eat around the area and subway 8 -10 mins walk away. All things considered a great experience"…"

Reviewed on 16 Oct,2020

Courtyard by Marriott Shanghai Pudong
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$426 per night from 3 Mar to 4 Mar
Excludes taxes & fees
1.9 km from city centre
4.7/5Exceptional! (909 reviews)

"We loved the historical beauty of the property, the location, and the friendly staff."…"

Reviewed on 1 Jan,2021

Fairmont Peace Hotel
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
3.4 km from city centre
J Hotel, Shanghai Tower
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 and restaurants. Top sights in the city include The Bund, Jing'an Temple and Shanghai Tower.

  • There are 1634 hotels and other accommodation options in Shanghai
  • The closest major airport is in Shanghai (SHA-Hongqiao Intl.), 8 mi (12.9 km) from the city centre
  • The next closest is in Shanghai (PVG-Pudong Intl.), 20.3 mi (32.7 km) away

Getting around Shanghai

With so many choices for transport, seeing Shanghai is a breeze. You can access metro transport at People's Square Station, Dashijie Station and Xinzha Road Station. If you want to journey outside of the city, 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 15°C during the day and 2°C at night
  • From April to June, the average during the day is 29°C, whilst the average at night is 9°C
  • July to September has daytime averages of 32°C with night-time averages of 19°C
  • Between October and December, you can expect daytime averages of 24°C and nighttime averages of 3°C
  • Shanghai gets about 1151 millimetres of rain per year
  • Usually July and August are the hottest months with an average of 30°C, whereas January and February are often coldest, averaging 3°C

Frequently asked questions

What's the best place to stay in Shanghai?
Capella Shanghai, Jian Ye Li is a favourite with Expedia customers. This 5-star hotel offers a full-service spa and a restaurant. Reviews from our site also recommend Mandarin Oriental Pudong Shanghai and Bellagio by MGM Shanghai as top options for your stay.

LOCALIZELOCALIZE
If I need to cancel my hotel reservation in Shanghai, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click “Search”, then use the filter option “free cancellation” to get the best options available in Shanghai.
What's the best budget-friendly accommodation in Shanghai?
Based on reviews, Hao Du Hotel is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and a restaurant. Other good options to stay on the cheap include Amersino Hotel Shanghai and Shanghai Forson Int’l Boutique Hotel - I.
What's the best accommodation option for a family holiday to Shanghai?
Shanghai Marriott Hotel City Centre is a top 5-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other good options for your family trip include Modena by Fraser Putuo Shanghai and New Harbour Service Apartments. Also, attractions such as Shanghai Disneyland© and Shanghai Science and Technology Museum are fun for children of all ages.
What's the best hotel for a romantic holiday to Shanghai?
Fairmont Peace Hotel is a favourite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a stay with your sweetheart include Moller Villa Hotel Shanghai and Waldorf Astoria Shanghai on the Bund.
What's the best pet-friendly accommodation option in Shanghai?
Hengsheng Yuan Service Apartment is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Pudi Boutique Hotel Fuxing Park Shanghai is another good option for a stay with your pet.
What are some accommodation options with pools in Shanghai?
Radisson Blu Hotel Shanghai New World is a popular 5-star hotel featuring an indoor pool, 3 restaurants and a full-service spa. A couple of other options that offer an on-site pool include Renaissance Shanghai Yu Garden Hotel and Regent Shanghai Pudong.
What is the best spa hotel in Shanghai?
The Mansion Hotel is a top luxury spa hotel featuring a restaurant, a rooftop terrace and a bar. In-room massages are also available. Other popular spa hotels in Shanghai include Howard Johnson Huaihai Hotel Shanghai and Merry Hotel Shanghai.
What's it like to stay in 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 People’s Square, Nanjing Road Shopping District and The Bund. In Shanghai, there are 1664 hotels and other accommodation options to choose from.
What should I see while I'm in Shanghai?
Known for its museums, cultural venues include Shanghai Science and Technology Museum, MOCA Shanghai and Shanghai Natural History Museum. Attractions such as Shanghai Disneyland©, Shanghai Oriental Sports Center and Chinese Wushu Museum are fun for children of all ages. The temples and historic sites are notable and landmarks include The Bund, Old Chinese City and Customs House.
How can I get around Shanghai?
Nearby metro stations include People’s Square Station, Dashijie Station and Xinzha Road Station. If you’d like to explore around the area, you may want a rental car for your journey.
What's the weather like in Shanghai?
The hottest months are usually July and August, with an average temperature of 26°C, while the coldest months are January and February, with an average of 8°C. Average annual precipitation for Shanghai is 1135 inches.

Recent Reviews in Shanghai

More trip options