China may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Luxury Hotels in Shanghai

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Shanghai Luxury Hotels

Regent Shanghai Pudong
5 out of 5
210 Century Avenue, Pudong District, Shanghai, Shanghai
Free cancellation
The price is CA $274 per night from Dec 6 to Dec 7
4.7/5Exceptional! (499 reviews)

"Beautiful hotel, amazing view. Wonderful food and services!"…"

Reviewed on Jan. 21, 2020

Regent Shanghai Pudong
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 CA $431 per night from Dec 8 to Dec 9
4.7/5Exceptional! (250 reviews)

"We stayed at the Peninsula in Beijing and Shanghai. It is the best of the best! 24 hour room service! Best location. Awesome bar. Will be staying at the Peninsula if available at any city."…"

Reviewed on Dec. 9, 2019

The Peninsula Shanghai
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $390 per night from Dec 6 to Dec 7
4.7/5Exceptional! (905 reviews)

"Great view, great rooms, the air conditioning worked well and fantastic service"…"

Reviewed on Jul. 20, 2020

Fairmont Peace Hotel
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 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 CA $186 per night from Dec 13 to Dec 14
4.7/5Exceptional! (592 reviews)

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

Reviewed on Jun. 5, 2020

The Langham, Shanghai, Xintiandi
ifc residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai
The price is CA $213 per night from Dec 13 to Dec 14
4.5/5Wonderful! (569 reviews)
Good for family stay

"We really enjoyed the stay in IFC residence. Family-friendly room and equipment. Swimming pool is great for children, although the water temperature is rather low. The breakfast doesn't have a wide variety of food selection but still delicious."…"

Reviewed on Jul. 6, 2020

ifc residence
Les Suites Orient, Bund Shanghai
5 out of 5
1 East Jinling Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $166 per night from Jan 4 to Jan 5
4.5/5Wonderful! (1,033 reviews)

"The establishment and facilities are a bit old, but the service staff is friendly. The view from the room is also excellent."…"

Reviewed on Sep. 10, 2020

Les Suites Orient, Bund Shanghai
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $183 per night from Dec 15 to Dec 16
4.4/5Wonderful! (871 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on Jan. 28, 2020

Grand Hyatt Shanghai
Shanghai Marriott Hotel City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $139 per night from Dec 23 to Dec 24
4.4/5Wonderful! (1,010 reviews)

"Central position near Peoples Square and the Metro"…"

Reviewed on Jan. 23, 2020

Shanghai Marriott Hotel City Centre
Okura Garden Hotel Shanghai
5 out of 5
58 Mao Ming Nan Road, Shanghai, Shanghai
Free cancellation
The price is CA $112 per night from Dec 6 to Dec 7
4.4/5Wonderful! (998 reviews)

"Nice place with many amenities around , good and confortable room . Nela the Subway stations and shopping centers ."…"

Reviewed on Aug. 3, 2020

Okura Garden Hotel Shanghai
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $136 per night from Dec 11 to Dec 12
4.4/5Wonderful! (1,000 reviews)
good hotel & poor service

"As hotels it’s very good but the service not good it’s poor"…"

Reviewed on Jan. 13, 2020

Grand Central Hotel Shanghai
The Yangtze Boutique Shanghai
5 out of 5
No. 740 Hankou Road, People's Square, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $111 per night from Dec 11 to Dec 12
4.4/5Excellent! (999 reviews)

"Convenient location, beautiful hotel, comfortable room"…"

Reviewed on Oct. 4, 2020

The Yangtze Boutique Shanghai
Wanda Reign on the Bund
5 out of 5
538 Zhong Shan Dong 2nd East Road, Huangpu District, Shanghai, Shanghai
The price is CA $411 per night from Jan 4 to Jan 5
4.4/5Excellent! (52 reviews)
11 stars

"Excellent hotel and location A+++++ would stay again so hard."…"

Reviewed on Jan. 8, 2020

Wanda Reign on the Bund
InterContinental Shanghai Jing’ An
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai
Free cancellation
The price is CA $193 per night from Dec 21 to Dec 22
4.4/5Excellent! (306 reviews)
Not to miss!

"Everything went smooth. Service was top and everyone was friendly. One of the best hotels in Shanghai for sure."…"

Reviewed on Jul. 29, 2020

InterContinental Shanghai Jing’ An
Sunrise on the Bund
4.5 out of 5
No 168 Gaoyang Road, Shanghai, Shanghai
Get Rates
4.3/5Excellent! (389 reviews)

"Good location, nice staff, clean room, nic restaurant"…"

Reviewed on Jan. 9, 2020

Sunrise on the Bund
Swissotel Grand Shanghai
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $117 per night from Dec 31 to Jan 1
4.3/5Excellent! (921 reviews)
Too many flaws

"A weirdly designed room with very little electricity sockets for your devices. Also, only 2 small complimentary water bottles provided per day (which was never enough). One day, the maid just took the used shower gel and shampoo and didn’t bother to put new ones in the bathroom at all. The only few ..."…"

Reviewed on Aug. 22, 2020

Swissotel Grand Shanghai
The Eton Hotel
4.5 out of 5
535 Pudong Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Dec 13 to Dec 14
4.3/5Excellent! (815 reviews)

"Carpet in my room, needed to be updated. It was riddled with stains, and looked dirty. Service was great, bed and bathroom was good."…"

Reviewed on Jan. 23, 2020

The Eton Hotel
Royal International Hotel
4.5 out of 5
998 Xiuchuan Road, Chuansha, Pudong, Shanghai, Shanghai
Free cancellation
The price is CA $108 per night from Dec 19 to Dec 20
4.2/5Excellent! (997 reviews)

"Location and free shuttle bus to disneyland was good Staff could not help much on disneyland services and provide direct help"…"

Reviewed on Jan. 3, 2020

Royal International Hotel
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 CA $92 per night from Jan 3 to Jan 4
4.2/5Very Good! (999 reviews)

"Great location. Located close to metro. Great food close to the hotel. Good breakfast included."…"

Reviewed on Jan. 20, 2020

Pullman Shanghai Jing An
Wyndham Grand Plaza Royale Oriental Shanghai
4.5 out of 5
2288 Pudong Avenue Shanghai, Shanghai, Shanghai
Get Rates
4/5Very Good! (145 reviews)

"Poor location in scruffy part of town long taxi drive to the Bund and tourist areas. Bar with no atmosphere and no choice of spirits. Needs refurb. Visited other hotels in city centre with vibrant atmosphere very disappointed that my trip to this wonderful city was blighted by my poor choice of ..."…"

Reviewed on Oct. 25, 2019

Wyndham Grand Plaza Royale Oriental Shanghai
DoubleTree by Hilton Hotel Shanghai - Pudong
5 out of 5
No. 356 Jinkang Road, Pudong New Area, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is CA $97 per night from Dec 11 to Dec 12
4/5Very Good! (333 reviews)

"Close to metro station, several restaurants on site, excellent executive lounge for food and drinks, cleanliness of property."…"

Reviewed on Dec. 7, 2019

DoubleTree by Hilton Hotel Shanghai - Pudong
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
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.

Searching for a great accommodation for your luxury getaway to Shanghai? Expedia can help you get a flight to Shanghai (SHA-Hongqiao Intl.) airport or Shanghai (PVG-Pudong Intl.) airport, and then you can select from a variety of places to stay that will deliver the luxury you seek. Amenities are an important consideration when you plan a trip, so we make it easy to find what you'd like to make your stay special. If you want a posh hotel with a spa, an indoor pool, or luxury bedding, Expedia can help you find the best luxury hotel experience that Shanghai has to offer. Known for its sightseeing and museums, Shanghai also has some interesting things to see and do including The Bund and Jing'an Temple, so you may want to take in the local sights during your visit.

When to Visit Shanghai

This is what you can expect the weather to be like while you stay in Shanghai:

  • Hottest months: July, August, June, and September, with an average temperature of 86°F
  • Coldest months: January, February, December, and March, with an average temperature of 38°F
  • Driest months: December, January, November, and February, with an average rainfall of 2.00 inches
  • Rainiest months: June, July, August, and September, with an average rainfall of 5.95 inches

Exploring Shanghai

Experience all that Shanghai has to offer when you visit The Bund, Jing'an Temple, and Shanghai Tower. If you have a bit of extra time while you’re in the area, you might want to check out Nanjing Road Shopping District and Shanghai Museum.

Other things that make Shanghai special are the:
  • Museums
  • Shopping
  • Temples
  • Sightseeing
  • Parks
  • Tours
  • Historical sites
  • Restaurants

Getting Around Shanghai

Take advantage of local transportation options that make it easy to see Shanghai. You can access metro transit 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.

Frequently asked questions

Are you searching for the perfect hotel for your luxury getaway to Shanghai?
Arrange a flight into Pudong Intl. Airport (PVG) Airport or Hongqiao Intl. Airport (SHA) Airport, and then treat yourself to a stay at one of 162 luxurious hotels. Known for its sightseeing and museums, Shanghai also has some interesting things to see and do including People’s Square and Nanjing Road Shopping District, so you may want to take in the local sights during your visit.
What's the best high-end place to stay in Shanghai?
Fairmont Peace Hotel is a 5-star hotel with 3 restaurants and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Ifc residence and Les Suites Orient, Bund Shanghai are other upscale choices for your vacation.
How many luxury hotels can I expect to find in Shanghai?
Lie in the lap of luxury during your getaway to Shanghai in one of Expedia’s 162 luxury hotels.
When can I expect good weather in Shanghai?
Planning for the weather is a good way to make your trip to Shanghai relaxing and enjoyable, especially when you’re splurging. The hottest months are usually July and August with an average temp of 78°F, while the coldest months are January and February with an average of 46°F. Average annual precipitation for Shanghai is 45 inches.
What's there to see and do in Shanghai?
Take in some sights and attractions while you’re in Shanghai by visiting People’s Square, Nanjing Road Shopping District, and The Bund. If you have a little extra time during your trip, you might want to make a stop at Yu Garden and Oriental Pearl Tower.
How can I get around Shanghai?
It’s easier to get around town comfortably when you know your options. You can walk to nearby metro stations including People’s Square Station, Dashijie Station, and Xinzha Road Station.

Travelers Loved These Luxury Hotels

More trip options