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

Find 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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
2.11 mi from city center
J Hotel, Shanghai Tower
Pudong Shangri-La East Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Free Cancellation
The price is $125 per night from Mar 6 to Mar 7
1.72 mi from city center
4.3/5Excellent! (515 reviews)
Good hotel.

"Good hotel with great service. Not cheap, but that goes without saying. Neighborhood have high scale malls with all the luxury gods one can imagine."…"

Reviewed on Oct 29, 2020

Pudong Shangri-La East Shanghai
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
Get Rates
3.87 mi from city center
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 Jan 18, 2020

Mercure Shanghai Royalton
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.
Holiday Inn Shanghai Jinxiu
4 out of 5
399 Jin Zhun Road, Pudong, Shanghai, Shanghai
Free Cancellation
The price is $58 per night from Feb 28 to Mar 1
5 mi from city center
4.2/5Very Good! (257 reviews)
Comfort and relaxation are here!

"This hotel is amazing! The room was tidy and elegant. The staff is really helpful. We went to Disneyland Shanghai and the plan was to depart at 6 am. They helped us prepare and package a very nice breakfast to take with us. Amazing location and service!"…"

Reviewed on Oct 9, 2020

Holiday Inn Shanghai Jinxiu
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 $198 per night from Mar 1 to Mar 2
1.45 mi from city center
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 Oct 28, 2019

The Mansion Hotel
Pullman Shanghai South
4 out of 5
1 Pubei Road, Xuhui District, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $91 per night from Mar 27 to Mar 28
5.77 mi from city center
4.4/5Excellent! (255 reviews)
Away for the Holidays

"Was very cold but the hotel was super easy to locate and within walking distance from the location I was at. Very Stylish and being away from home on christmas my only comfort was the room."…"

Reviewed on Jan 6, 2020

Pullman Shanghai South
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Free Cancellation
The price is $290 per night from Mar 4 to Mar 5
1.72 mi from city center
4.7/5Exceptional! (912 reviews)

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

Reviewed on Jan 4, 2021

The Puli Hotel And Spa
The Shanghai EDITION
5 out of 5
199 Nanjing Road East, Huangpu, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $245 per night from Mar 4 to Mar 5
0.95 mi from city center
4.6/5Wonderful! (69 reviews)

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

Reviewed on Dec 6, 2019

The Shanghai EDITION
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free Cancellation
The price is $139 per night from Mar 1 to Mar 2
1.02 mi from city center
4.5/5Wonderful! (364 reviews)

"Amazing hotel with a great location."…"

Reviewed on May 4, 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $281 per night from Mar 4 to Mar 5
1.18 mi from city center
4.7/5Exceptional! (909 reviews)

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

Reviewed on Jan 1, 2021

Fairmont Peace Hotel
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 $99 per night from Feb 28 to Mar 1
0.19 mi from city center
4.4/5Wonderful! (997 reviews)

"I generally stay here when I go to downtown Shanghai. I enjoy the amenities, location and the service. I do understand that during this time, the circumstances are slightly different because everyone is concerned about COVID-19. However, modifications SHOULD NOT come at the sake of decent service. ..."…"

Reviewed on Apr 26, 2020

Shanghai Marriott Hotel City Centre
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free Cancellation
The price is $75 per night from Mar 5 to Mar 6
3.59 mi from city center
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on Nov 17, 2019

Holiday Inn Shanghai Pudong
Hyatt Regency Shanghai, Wujiaochang
4.5 out of 5
88 East Guoding Road, Yangpu District, Shanghai
Free Cancellation
The price is $98 per night from Mar 14 to Mar 15
5.35 mi from city center
4.3/5Excellent! (179 reviews)

"Nice Hotel"…"

Reviewed on Aug 24, 2020

Hyatt Regency Shanghai, Wujiaochang
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
The price is $137 per night from Mar 4 to Mar 5
1.96 mi from city center
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 Aug 29, 2020

Grand Hyatt Shanghai
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai
Free Cancellation
The price is $91 per night from Feb 28 to Mar 1
0.1 mi from city center
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 Feb 13, 2021

Radisson Blu Hotel Shanghai New World
The Portman Ritz-Carlton, Shanghai
5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $151 per night from Feb 28 to Mar 1
1.42 mi from city center
4.3/5Excellent! (469 reviews)

"Polite, good location , clean, easy transportation"…"

Reviewed on Jun 2, 2020

The Portman Ritz-Carlton, Shanghai
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $278 per night from Feb 28 to Mar 1
1.86 mi from city center
4.6/5Wonderful! (320 reviews)

"The view from The Club Studio room was amazing and the Club Lounge access was worth it. However, the decor in the room seems rather old and dated, the tv in the bathroom didn't work. The bed was the best sleep I ever had so that was a relaxing experience. The only one thing we disliked was that we ..."…"

Reviewed on Jan 7, 2020

The Ritz-Carlton Shanghai, Pudong
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free Cancellation
The price is $260 per night from Feb 28 to Mar 1
2.24 mi from city center
4.6/5Wonderful! (227 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
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 $278 per night from Feb 28 to Mar 1
0.98 mi from city center
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 Dec 28, 2020

The Peninsula Shanghai
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 $81 per night from Mar 4 to Mar 5
1.18 mi from city center
4.4/5Excellent! (997 reviews)

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

Reviewed on Jan 4, 2021

Renaissance Shanghai Yu Garden Hotel
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.

Where to stay in Shanghai

Find the best Shanghai areas and neighborhoods for the activities you enjoy most. Learn more about Shanghai

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 People's Square, Shanghai Museum, and Nanjing Road Shopping District.

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

Sightseeing and Staying in Shanghai

Well-known for its museums, the city's cultural venues include Shanghai Museum, Former Shanghai French Concession, and Shanghai Science and Technology Museum. Attractions like Shanghai Disneyland©, Shanghai Natural Wild Insect Kingdom, and Shanghai Ocean Aquarium are fun for kids of all ages. Its temples and historic sites are notable and landmarks include People's Square, Old Chinese City, and The Bund.

In Shanghai, there are 1813 hotels and other lodging options so you'll have ample places to choose from for a perfect holiday retreat. Below are highly ranked ones based on our user reviews:

  • Capella Shanghai, Jian Ye Li - This 5-star hotel in Xuhui features a full-service spa, a restaurant, and a health club. It's a favorite with Expedia travelers for its dining options and breakfast.
  • Fairmont Peace Hotel - Our customers like the bar and clean, comfortable rooms at this hotel. This 5-star hotel in Downtown Shanghai features a full-service spa, 3 restaurants, and an indoor pool.
  • Crowne Plaza Shanghai Pujiang - Guests who stay at this 4-star hotel in Minhang can enjoy access to a restaurant and free parking, along with free WiFi. Expedia customers like its helpful staff and WiFi.

Other favorite sights in Shanghai include Nanjing Road Shopping District, Xintiandi Style Shoppping Centre, and Pudong Riverside Promenade and Park.

Getting Around Shanghai

With so many choices for transportation, seeing Shanghai is a breeze. 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.

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
  • Shanghai gets about 45.31 inches of rain per 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

What's the best place to stay in Shanghai?
Capella Shanghai, Jian Ye Li is a favorite 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.

Pudong is a vibrant neighborhood known for its array of dining options and major shopping area. Other favorite neighborhoods in Shanghai include Hongqiao and Downtown Shanghai.
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.
Where can I learn more about changing or cancelling my trip to Shanghai?
For more details about changing or cancelling your trip to Shanghai, go to https://www.expedia.com/service/.
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 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 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 the best hotel for staying near Pudong International Airport (PVG)?
Ramada Plaza Shanghai Pudong Airport is a popular 4-star hotel featuring free extended parking and 2 restaurants. It’s located a short 1.2 mi (1.9 km) from Pudong Intl. Airport. Other good options near the airport are Vienna International Pudong Free Trade Zone and Shanghai Airlines Travel Hotel.
Where can I find the best neigborhood in Shanghai to get out and enjoy the local nightlife?
Come to Huangpu for the array of dining options, and while you’re here, check out one of the favorite bars—Bar Rouge. Based on customer reviews, The Peninsula Shanghai is the highest ranked place to stay in the neighborhood, and this 5-star hotel features a bar along with 5 restaurants. Waldorf Astoria Shanghai on the Bund and Les Suites Orient, Bund Shanghai are a couple of other options in the area. Jing’an is another neighborhood where you can enjoy the nightlife.
How is it 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 1663 hotels and other accommodations to choose from.
What is there to see in Shanghai?
Known for its museums, cultural venues include Shanghai Science and Technology Museum, MOCA Shanghai, and Shanghai Natural History Museum. Attractions like Shanghai Disneyland©, Shanghai Oriental Sports Center, and Chinese Wushu Museum are fun for kids of all ages. The temples and historic sites are notable and landmarks include The Bund, Old Chinese City, and Customs House.
How should 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 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.

Recent reviews of Shanghai hotels

More trip options