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

Find out moreOpens in new tab or window

Shanghai Hotel from NT$979/Night

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
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$5,100 per night from Feb 7 to Feb 8
1.1 km from city center
4.7/5Exceptional! (218 reviews)

"I absolutely loved my stay at the Sukhothai. I live in Shanghai and decided to have myself a luxurious "staycation" and was so happy I did! Everything from the service to the room and amenities to the spa was absolutely wonderful and I definitely will return again in the future for another weekend ..."…"

Reviewed on 2020/6/28

The Sukhothai Shanghai
The St. Regis Shanghai Jingan
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$5,794 per night from Jan 24 to Jan 25
1.75 km from city center
4.6/5Exceptional! (85 reviews)

"Very comfortable room and well situated on a quieter but central road. Rooms are very stuffy in winter."…"

Reviewed on 2021/1/2

The St. Regis Shanghai Jingan
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 NT$4,233 per night from Feb 7 to Feb 8
1.39 km from city center
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 2020/6/5

The Langham, Shanghai, Xintiandi
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.
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free Cancellation
The price is NT$8,317 per night from Feb 18 to Feb 19
35.87 km from city center
4.4/5Excellent! (29 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 2020/9/17

Intercontinental Shanghai Wonderland
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$1,451 per night from Feb 16 to Feb 17
7.71 km from city center
3.9/5Good! (999 reviews)
Clean and spacious

"It was amazing our room got the Japanese bear toys all over! They have some festival and randomly decorate the room. Feel so lucky! This is my usual hotel when comes back to Shanghai. Clean and spacious."…"

Reviewed on 2019/12/24

Grand Mercure Shanghai Hongqiao
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 NT$7,795 per night from Jan 24 to Jan 25
2.99 km from city center
4.6/5Wonderful! (319 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 2020/1/7

The Ritz-Carlton Shanghai, Pudong
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$979 per night from Jan 29 to Jan 30
6.24 km from city center
3.6/5Good! (649 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 2020/1/18

Mercure Shanghai Royalton
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 NT$1,983 per night from Feb 11 to Feb 12
5.02 km from city center
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 2020/10/16

Courtyard by Marriott Shanghai Pudong
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
The price is NT$3,313 per night from Jan 24 to Jan 25
3.16 km from city center
4.4/5Wonderful! (872 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 2020/1/28

Grand Hyatt Shanghai
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free Cancellation
The price is NT$1,853 per night from Feb 11 to Feb 12
5.78 km from city center
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on 2019/11/17

Holiday Inn Shanghai Pudong
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$2,598 per night from Jan 23 to Jan 24
5.74 km from city center
4.3/5Excellent! (519 reviews)

"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."…"

Reviewed on 2020/2/2

Renaissance Shanghai Zhongshan Park
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 NT$2,265 per night from Jan 24 to Jan 25
1.9 km from city center
4.4/5Excellent! (1,000 reviews)

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

Reviewed on 2021/1/4

Renaissance Shanghai Yu Garden Hotel
The Westin Bund Center, Shanghai
5 out of 5
88 Henan Central Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$3,066 per night from Jan 24 to Jan 25
1.14 km from city center
4.4/5Excellent! (868 reviews)
Wonderful upgrade

"Booked 4 rooms last minute and was pleasantly surprised with an upgrade. The bedroom and bathroom are very spacious and stylish, with nice touches like the lavender sleep balm and zojirushi hot water urn. The hotel is conveniently located near major attractions in the city and a 30min ride to the ..."…"

Reviewed on 2020/1/16

The Westin Bund Center, Shanghai
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
3.4 km from city center
J Hotel, Shanghai Tower
Jing An Shangri-La, West Shanghai
5 out of 5
1218 Middle Yan'an Road, Jing An Kerry Centre, West Nanjing, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$6,011 per night from Jan 23 to Jan 24
2.5 km from city center
4.5/5Wonderful! (246 reviews)
Great hotel

"Friendly and quick check in. Hotel in good location for shopping or to wander around in the old “French concession”."…"

Reviewed on 2020/7/27

Jing An Shangri-La, West Shanghai
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$11,606 per night from Jan 23 to Jan 24
2.93 km from city center
4.5/5Wonderful! (179 reviews)
Great hotel with lots of waiting

"The hotel is a great place to hang out. Each and ever staff member I met was super polite. However, there was the day of check in. Only four check in counter for such a hotel must be a joke. I had to line up for 30 minutes. The designer must be a big fan of the number four, as there are only four ..."…"

Reviewed on 2020/8/8

W Shanghai - The Bund
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$7,275 per night from Jan 23 to Jan 24
2.76 km from city center
4.7/5Exceptional! (911 reviews)

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

Reviewed on 2021/1/4

The Puli Hotel And Spa
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai
Free Cancellation
The price is NT$3,573 per night from Jan 25 to Jan 26
1.64 km from city center
4.5/5Wonderful! (362 reviews)

"Amazing hotel with a great location."…"

Reviewed on 2020/5/4

Andaz Xintiandi Shanghai - a concept by Hyatt
Pudong Shangri-La East Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Free Cancellation
The price is NT$3,507 per night from Jan 30 to Jan 31
2.76 km from city center
4.3/5Excellent! (513 reviews)
A Very Nice Hotel

"I stayed at the Shangri-la Pudong around the Lunar New Year. It is close to two large shopping malls, restaurants, and the subway. Using the latter, it's just one stop from East Nanjing Road, and similarly it's a short taxi ride to the Bund. The view from my room of the Bund was spectacular. Breakfast ..."…"

Reviewed on 2020/1/27

Pudong Shangri-La East Shanghai
Mandarin Oriental Pudong Shanghai
5 out of 5
111 Pudong South Road, Pudong, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$5,630 per night from Jan 23 to Jan 24
3.42 km from city center
4.7/5Exceptional! (275 reviews)

"Excellent Service At Always especially dining housekeeping and Fruit Desk Keep up the great service under the special leadership of Mr Clemens Heroth & Mr NewBigging at the Fine Dinning Will definitely Be Back Again"…"

Reviewed on 2020/7/2

Mandarin Oriental Pudong 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.

Where to stay in 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 The Bund, Jing'an Temple, and Shanghai Tower.

  • There are 1634 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 Madame Tussaud's Wax Museum. Its temples and historic sites are notable and landmarks include The Bund, Jing'an Temple, and Shanghai Tower. The picturesque setting of Pudong Riverside Promenade and Park and Yu Garden exemplify the city's natural beauty.

In Shanghai, there are 1634 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:

  • PRIMUS Residence Shanghai Hongqiao - Guests who stay at this 4-star aparthotel in Qingpu can enjoy access to a restaurant and free parking, along with an in-room kitchen. Expedia travelers love its room service and first-rate property condition.
  • The Puli Hotel And Spa - Our customers like the proximity to the airport and room size at this hotel. This 5-star hotel in Jing'an features a full-service spa, a restaurant, and an indoor pool.
  • The Peninsula Shanghai - Guests who stay at this 5-star hotel in Downtown Shanghai can enjoy access to 5 restaurants and an indoor pool, along with free WiFi. Expedia customers like its WiFi and proximity to shopping.

Other favorite sights in Shanghai include Nanjing Road Shopping District, People's Square, and Old Chinese City.

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.
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.
Where is the best place to stay in Pudong?
There are 426 hotels and other accommodations to choose from in this neighborhood, so you’re sure to find what you’re looking for as you plan your trip. Based on Expedia customer reviews, Four Seasons Hotel Shanghai at Pudong is the highest ranked property in Pudong. This 5-star hotel offers a full-service spa and 2 restaurants. It’s located steps from Shanghai World Financial Center. Other top choices in the neighborhood include Green Court Place Jin Qiao Middle Ring Shanghai and The Hongta Hotel, a Luxury Collection Hotel, Shanghai.
What's a favorite place to stay in Hongqiao?
In this neighborhood, there are 22 lodging options for your stay, so you’re sure to find what you’re looking for. CitizenM Shanghai Hongqiao is a favorite with our customers staying in Hongqiao. This 4-star hotel offers a restaurant and free WiFi. Travelers also recommend Artyzen Habitat Hongqiao Shanghai and Atour Light Hotel Longbai Shanghai as top choices in the area.
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 Modena by Fraser Putuo Shanghai and New Harbour Service Apartments. 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?
Hengsheng Yuan Service Apartment is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Pudi Boutique Hotel Fuxing Park Shanghai is another option for you and your pet.
Where is the best hotel to stay with easy access to Shanghai Disneyland©?
Courtyard by Marriott Shanghai International Tourism and Resorts Zone is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free WiFi. It’s located just a short 0.6 mi (0.9 km) from Shanghai Disneyland©. Other good options within a short distance include Melia Shanghai Parkside and Lin Jia Camping Site Shanghai.
What about the best place to stay near The Bund?
One of the top choices for your stay is Pudong Shangri-La East Shanghai, located next to The Bund, and this 5-star hotel offers 2 indoor pools and 5 restaurants. W Shanghai - The Bund and Renaissance Shanghai Yu Garden Hotel are other good choices nearby.
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.

Recent reviews of Shanghai hotels

More trip options