Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Shanghai Luxury Hotels from $42

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
3.5 out of 5
210 Century Avenue, Pudong District, Shanghai, Shanghai
Free Cancellation
The price is $166 per night
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 $314 per night
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 $197 per night
4.7/5Exceptional! (903 reviews)

"Fantastic Hotel with great history. I wouldnt stay anywhere else in Shanghai"…"

Reviewed on Jan 13, 2020

Fairmont Peace Hotel
ifc residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai
The price is $177 per night
4.5/5Wonderful! (567 reviews)

"Feels like a home. Staff are professional and courteous. Connected to ifc shopping mall with lots of food options."…"

Reviewed on Feb 6, 2020

ifc residence
Les Suites Orient, Bund Shanghai
5 out of 5
1 East Jinling Road, Shanghai, Shanghai
Free Cancellation
The price is $106 per night
4.5/5Wonderful! (1,098 reviews)
Good location- very convenient

"A big hotel Well located on the Bund Large rooms Good and versatile breakfast Yet, nothing memorable"…"

Reviewed on Jan 27, 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 $149 per night
4.4/5Wonderful! (870 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 $93 per night
4.4/5Wonderful! (1,198 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 CancellationReserve now, pay when you stay
The price is $77 per night
4.4/5Wonderful! (998 reviews)

"i do not like Rose resaurant:i have to discuss to accept my card! all the rest i like a lot."…"

Reviewed on Dec 26, 2019

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 $96 per night
4.4/5Wonderful! (999 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 $81 per night
4.4/5Excellent! (998 reviews)

"Location was good. Would’ve liked a bar. WiFi service unpredictable."…"

Reviewed on Jan 21, 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 $271 per night
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 $122 per night
4.4/5Excellent! (305 reviews)

"New and clean hotel with friendly staff. But the restaurant is expensive and not so tasty."…"

Reviewed on Jan 6, 2020

InterContinental Shanghai Jing’ An
Sunrise on the Bund
4.5 out of 5
No 168 Gaoyang Road, Shanghai, Shanghai
Free Cancellation
The price is $74 per night
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 $61 per night
4.3/5Excellent! (915 reviews)
lost in the Translation

"It was good as always. I had issue I left my scale in the room and called right away to get it put away for me so I could pick up when I stay there again the next week. They didn't do it and lost it !! they didn't care or try and help. its my fault but they should of haved it."…"

Reviewed on Jan 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 $42 per night
4.3/5Excellent! (814 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 $78 per night
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
Wyndham Grand Plaza Royale Oriental Shanghai
4.5 out of 5
2288 Pudong Avenue Shanghai, Shanghai, Shanghai
The price is $108 per night
4/5Very Good! (145 reviews)

"Shower hose needs to be serviced as it was leaking which leads to shower head pressure is not strong"…"

Reviewed on Oct 19, 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 $82 per night
4/5Very Good! (332 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 Shanghai (PVG-Pudong Intl.) Airport or Shanghai (SHA-Hongqiao Intl.) Airport, and then treat yourself to a stay at one of 169 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. Shanghai Marriott Hotel City Centre and The Yangtze Boutique Shanghai are other upscale choices for your vacation.
What's the weather like in Shanghai?
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 rainfall 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?
Take advantage of local transportation options that make it easy to see Shanghai. 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