China may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Shanghai Hotels

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 10 Hotels in Shanghai

InterContinental Shanghai Jing’ An
5 out of 5
Free Cancellation
The price is P6,052 per night
2.32 km from city center
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
Hyatt Place Shanghai Hongqiao CBD
5 out of 5
9 Shenhong Road, Hongqiao CBD, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is P3,593 per night
15.71 km from city center
4.4/5Wonderful! (300 reviews)

"Very nice hotel. Service was only ok though as they seem"…"

Reviewed on Jan 29, 2020

Hyatt Place Shanghai Hongqiao CBD
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 P6,377 per night
1.39 km from city center
4.7/5Exceptional! (591 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

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fairmont Peace Hotel
5 out of 5
Free CancellationReserve now, pay when you stay
The price is P12,055 per night
1.9 km from city center
4.7/5Exceptional! (904 reviews)

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

Reviewed on Jul 20, 2020

Fairmont Peace Hotel
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is P11,079 per night
3.61 km from city center
4.6/5Wonderful! (225 reviews)

"My definition of luxury, this hotel strikes the perfect balance of elegance and simplicity. Rooms are tastefully decorated with all the amenities your'd come to expect from a 5 star hotel including automatic black out curtains and one touch lighting control. The views from this hotel is one of the ..."…"

Reviewed on May 8, 2020

Park Hyatt Shanghai
Dorsett Shanghai
4 out of 5
No.800 Hua Mu Road, Pudong New District, Shanghai, Shanghai
Free Cancellation
The price is P3,712 per night
7.64 km from city center
4.4/5Excellent! (999 reviews)

"Helpful staff, great location next to the subway. Good views of the park."…"

Reviewed on Aug 5, 2020

Dorsett Shanghai
Melia Shanghai Hongqiao (NECC)
Get Rates
18.41 km from city center
4.6/5Wonderful! (66 reviews)

"First time, wonderful experience. I'll definitely come back."…"

Reviewed on Nov 21, 2019

Melia Shanghai Hongqiao (NECC)
Grand Hyatt Shanghai
5 out of 5
Free CancellationReserve now, pay when you stay
The price is P7,597 per night
3.16 km from city center
4.4/5Wonderful! (870 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on Jan 28, 2020

Grand Hyatt Shanghai
Swissotel Grand Shanghai
5 out of 5
Free CancellationReserve now, pay when you stay
The price is P3,619 per night
2.8 km from city center
4.3/5Excellent! (917 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
Bulgari Hotel Shanghai
5 out of 5
Free CancellationReserve now, pay when you stay
The price is P22,855 per night
1.75 km from city center
4.7/5Exceptional! (39 reviews)
Amazing stay at Bulgari Shanghai

"Lovely hotel overlooking the Bund. Probably the best view in Shanghai. The room was clean, the butler assigned to the room had superb service, and the Bulgari amenities were 5 star quality. The location is the only downside for this hotel as you would need to get a cab to go anywhere, but the concierge ..."…"

Reviewed on May 11, 2019

Bulgari Hotel Shanghai
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?
Bellagio by MGM Shanghai is a favorite with Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. It is located a short 14-minute walk from Nanjing Road Shopping District. Reviews from our site also recommend Mandarin Oriental Pudong Shanghai and Fairmont Peace Hotel as top options for your stay.
If I need to cancel my hotel reservation in Shanghai, will I receive a refund?
Yes, the majority of hotel bookings are refundable provided that you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then you can filter by “free cancellation” to get the best deals in Shanghai.
What's the best budget-friendly hotel in Shanghai?
Based on reviews, Hao Du Hotel is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and a restaurant. Other choices to stay on the cheap include Amersino Hotel Shanghai and Shanghai Forson Int’l Boutique Hotel - I.
What's the best accommodation for a family trip 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 choices for your kid-friendly vacation include New Harbour Service Apartments and Green Court Place Jin Qiao Middle Ring Shanghai. Attractions like Shanghai Disneyland© and Shanghai Science and Technology Museum are also fun for kids of all ages.
What's the best hotel for a romantic vacation to Shanghai?
Fairmont Peace Hotel is a favorite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a romantic stay include Moller Villa Hotel Shanghai and Waldorf Astoria Shanghai on the Bund.
What's the best pet-friendly hotel in Shanghai?
Dorsett Service Apartment of LuJiaZui is a top aparthotel for people traveling with their pets, and offers 2 restaurants and in-room kitchens for its human guests. W Shanghai - The Bund is another option for you and your pet.
What are some accommodations 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 feature an onsite pool include Regent Shanghai Pudong and ifc residence.

Recent Reviews in Shanghai

More trip options