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.

Shanghai Hotels from HK$476

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
The Puli Hotel And Spa
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$2,096 per night from 30 Nov to 1 Dec
2.76 km from city centre
4.7/5Exceptional! (909 reviews)
Perfection, as always

"As in many reviews before, always perfect! Wonderful comfortable room, beautiful design, great staff and service This is always one of the best in Shanghai"…"

Reviewed on 18 Jan 2020

The Puli Hotel And Spa
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 HK$1,131 per night from 28 Dec to 29 Dec
1.39 km from city centre
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 5 Jun 2020

The Langham, Shanghai, Xintiandi
The St. Regis Shanghai Jingan
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,659 per night from 30 Nov to 1 Dec
1.75 km from city centre
4.6/5Exceptional! (83 reviews)

"If you like butler service definitely check out St Regis. Jingan. Yo'll get all the attentions and services you want."…"

Reviewed on 26 Dec 2019

The St. Regis Shanghai Jingan
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.
W Shanghai - The Bund
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,979 per night from 30 Nov to 1 Dec
2.93 km from city centre
4.5/5Wonderful! (174 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 8 Aug 2020

W Shanghai - The Bund
Intercontinental Shanghai Wonderland
4 out of 5
Free cancellation
The price is HK$2,445 per night from 1 Dec to 2 Dec
35.87 km from city centre
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 17 Sep 2020

Intercontinental Shanghai Wonderland
Cordis Shanghai Hongqiao
4.5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$943 per night from 30 Nov to 1 Dec
14.97 km from city centre
4.6/5Wonderful! (157 reviews)
Easy access

"Close to railway station and airport within walking distance. Close to the mall too, you can find lots of shoppes and restaurants. 5 minutes walk to metro too. Great value for 5 stars standard."…"

Reviewed on 11 Feb 2020

Cordis Shanghai Hongqiao
Park Hyatt Shanghai
5 out of 5
No 100 Century Avenue Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is HK$1,744 per night from 30 Nov to 1 Dec
3.61 km from city centre
4.6/5Wonderful! (226 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 8 May 2020

Park Hyatt Shanghai
The Portman Ritz-Carlton, Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,072 per night from 30 Nov to 1 Dec
2.29 km from city centre
4.4/5Excellent! (463 reviews)

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

Reviewed on 2 Jun 2020

The Portman Ritz-Carlton, Shanghai
Courtyard by Marriott Shanghai Pudong
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$551 per night from 4 Dec to 5 Dec
5.02 km from city centre
4.2/5Excellent! (469 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 16 Oct 2020

Courtyard by Marriott Shanghai Pudong
ifc residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai
The price is HK$1,420 per night from 6 Dec to 7 Dec
2.82 km from city centre
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 6 Jul 2020

ifc residence
Grand Hyatt Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,100 per night from 1 Dec to 2 Dec
3.16 km from city centre
4.4/5Wonderful! (871 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 28 Jan 2020

Grand Hyatt Shanghai
Hyatt On The Bund
The price is HK$990 per night from 30 Nov to 1 Dec
2.22 km from city centre
4.2/5Excellent! (810 reviews)
did the trick

"Good room for the price but not over the top fancy. Amenities on site are great. Location is good also. Breakfast hits. Rooftop lounge is a winner."…"

Reviewed on 9 Aug 2020

Hyatt On The Bund
The Peninsula Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$2,592 per night from 30 Nov to 1 Dec
1.58 km from city centre
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 9 Dec 2019

The Peninsula Shanghai
Jing An Shangri-La, West Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,635 per night from 30 Nov to 1 Dec
2.5 km from city centre
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 27 Jul 2020

Jing An Shangri-La, West Shanghai
The Sukhothai Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,452 per night from 28 Dec to 29 Dec
1.1 km from city centre
4.7/5Exceptional! (217 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 28 Jun 2020

The Sukhothai Shanghai
Courtyard by Marriott Shanghai Central
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$589 per night from 4 Dec to 5 Dec
2.08 km from city centre
4.5/5Wonderful! (676 reviews)

"I got the “city view”: one of the most charming views from a hotel window I’ve had in years, admittedly not of the Bund (!) but a delightful sparkling avenue on a more human scale, still lit up for Christmas (no one told the Chinese how quickly that stuff comes down after Dec 25). In a pedestrian ..."…"

Reviewed on 12 Jan 2020

Courtyard by Marriott Shanghai Central
Les Suites Orient, Bund Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,056 per night from 1 Dec to 2 Dec
2.21 km from city centre
4.5/5Wonderful! (1,039 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 10 Sep 2020

Les Suites Orient, Bund Shanghai
Mandarin Oriental Pudong Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,532 per night from 30 Nov to 1 Dec
3.42 km from city centre
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 2 Jul 2020

Mandarin Oriental Pudong Shanghai
Bellagio by MGM Shanghai
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$2,120 per night from 30 Nov to 1 Dec
1.73 km from city centre
4.8/5Exceptional! (25 reviews)

"The staff took an extra step to help me chasing back the cell phone I left in taxi. Keep up the good job please ! :)"…"

Reviewed on 25 Nov 2019

Bellagio by MGM Shanghai
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 HK$476 per night from 19 Dec to 20 Dec
7.71 km from city centre
3.9/5Good! (995 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 24 Dec 2019

Grand Mercure Shanghai Hongqiao
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 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?
Mandarin Oriental Pudong Shanghai is a favourite with Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. It is located a short 9-minute walk from Oriental Pearl Tower. Reviews from our site also recommend Bellagio by MGM 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 fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click “Search”, then use the filter option “free cancellation” to get the best options available in Shanghai.
What's the best budget-friendly accommodation in Shanghai?
Based on reviews, Hao Du Hotel is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and a restaurant. Other good options to stay on the cheap include Amersino Hotel Shanghai and Shanghai Forson Int’l Boutique Hotel - I.
What's the best accommodation option for a family holiday 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 good options for your family trip include Modena by Fraser Putuo Shanghai and New Harbour Service Apartments. Also, attractions such as Shanghai Disneyland© and Shanghai Science and Technology Museum are fun for children of all ages.
What's the best hotel for a romantic holiday to Shanghai?
Fairmont Peace Hotel is a favourite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a stay with your sweetheart include Moller Villa Hotel Shanghai and Waldorf Astoria Shanghai on the Bund.
What's the best pet-friendly accommodation option in Shanghai?
Hengsheng Yuan Service Apartment is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests.
What's the best place to stay for a beach holiday in Shanghai?
Palm Beach Resort Shanghai is a top hotel located on Fengxian Beach . Other good options for your stay near the beach include The Bund Riverside Hotel and Ramada Plaza Sino Bay Shanghai.
What's the best high-end hotel 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 travellers looking for a pampered stay. Ifc residence and Les Suites Orient, Bund Shanghai are two other upscale options for your trip.
What's the best boutique-style accommodation in Shanghai?
Les Suites Orient, Bund Shanghai is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. URBN Boutique Shanghai and Moller Villa Hotel Shanghai are a couple of other boutique hotels.
What's the best golf hotel in Shanghai?
Mercure Shanghai Royalton is a 4-star hotel featuring a restaurant and free WiFi, and it’s a top choice for playing a round of golf. Another good option is AHN LUH Zhu Jia Jiao if you’d like to stay near a golf course while in town. You can tee off at Hongqiao Golf Club, Tomson Golf Club or Lake Malaren Golf Resort while you’re in town.
What's the best hotel in Shanghai that's close to historical sites?
Based on our travel expertise, Fairmont Peace Hotel is a top 5-star hotel for history buffs booking on Expedia, and it features a full-service spa and 3 restaurants. A couple of other options close to historic sites include SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden) and Moller Villa Hotel Shanghai. Also, notable landmarks to visit include The Bund, Old Chinese City and Shanghai Old Street.
What are some accommodation options 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 offer an on-site pool include Renaissance Shanghai Yu Garden Hotel and Regent Shanghai Pudong.

Recent Hotel Reviews in Shanghai

More trip options