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

Find out moreOpens in new tab or window

Search Shanghai, China Hotels from AU$100

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Shanghai

InterContinental Shanghai Jing’ An
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai
Free cancellation
The price is AU$200 per night
2.32 km from city centre
4.4/5Excellent! (305 reviews)

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

Reviewed on 6 Jan. 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 AU$119 per night
15.71 km from city centre
4.4/5Wonderful! (300 reviews)

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

Reviewed on 29 Jan. 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 AU$224 per night
1.39 km from city centre
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 5 Jun. 2020

The Langham, Shanghai, Xintiandi
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$394 per night
1.9 km from city centre
4.7/5Exceptional! (904 reviews)

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

Reviewed on 20 Jul. 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 AU$357 per night
3.61 km from city centre
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 8 May 2020

Park Hyatt Shanghai
Dorsett Shanghai
4 out of 5
No.800 Hua Mu Road, Pudong New District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$138 per night
7.64 km from city centre
4.4/5Excellent! (1,000 reviews)

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

Reviewed on 5 Aug. 2020

Dorsett Shanghai
Melia Shanghai Hongqiao (NECC)
5 out of 5
1118 Gaojing Road, Shanghai
Get Rates
18.41 km from city centre
4.6/5Wonderful! (66 reviews)

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

Reviewed on 21 Nov. 2019

Melia Shanghai Hongqiao (NECC)
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 AU$244 per night
3.16 km from city centre
4.4/5Wonderful! (870 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 28 Jan. 2020

Grand Hyatt Shanghai
Swissotel Grand Shanghai
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$100 per night
2.8 km from city centre
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 22 Jan. 2020

Swissotel Grand Shanghai
Bulgari Hotel Shanghai
5 out of 5
No 33. North Henan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is AU$841 per night
1.75 km from city centre
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 11 May 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 tours and restaurants. Top sights in the city include The Bund, Jing An Temple, and People's Square.

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

Sightseeing and Staying in Shanghai

Well known for its museums, the city's cultural venues include Shanghai Museum, Madame Tussaud's Wax Museum, and Shanghai Urban Planning Exhibition Center. Its temples and historic sites are notable and landmarks include The Bund, Jing An Temple, and People's Square. The picturesque setting of Yu Yuan Garden and Pudong Riverside Promenade and Park exemplify the city's natural beauty.

In Shanghai, you'll be able to select from 1336 hotels and other lodging options so you'll have ample places to choose from for a perfect vacation. Here you'll find top ranked ones based on our user reviews:

  • Obo Shanghai - This 3.5-star apartment in Pudong features free WiFi, a fitness center, and a free area shuttle. It's a favorite with Expedia travelers for its family-friendly amenities and overall value.
  • Fairmont Peace Hotel - Our customers like the breakfast and helpful staff at this hotel. This 5-star hotel in Downtown Shanghai features a full-service spa, 3 restaurants, and an indoor pool.
  • Four Seasons Hotel Shanghai at Pudong - Guests who stay at this 5-star hotel in Downtown Shanghai can enjoy access to a full-service spa and 2 restaurants, along with free WiFi. Expedia customers like its pool and helpful staff.

Other favorite sights in Shanghai include Nanjing Road Shopping District, Old Chinese City, and Xintiandi.

Getting Around Shanghai

With so many choices for transportation, exploring all of Shanghai is simple. You can walk to nearby metro stations including People's Square Station, Dashijie Station, and Xinzha Road Station. If you want to see more of the area, 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
  • About 45.31 inches of rain falls on Shanghai each 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?
Bellagio by MGM Shanghai is a favourite 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 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 SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden).
What's the best accommodation option for a family holiday to Shanghai?
Ifc residence is a top 5-star aparthotel on Expedia for families, and features a children’s pool and in-room kitchens. Other good options for your family trip include Shanghai Marriott Hotel City Centre 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?
Fraser Suites Top Glory Shanghai is a favourite 5-star aparthotel for couples, and features deep-soaking baths and kitchens. Other good options for a stay with your sweetheart include Regent Shanghai Pudong and Mandarin Oriental Pudong Shanghai.
What's the best pet-friendly accommodation option in Shanghai?
Dorsett Service Apartment of LuJiaZui is a top aparthotel for people travelling with their pets, and offers 2 restaurants and in-room kitchens for its human guests. W Shanghai - The Bund is another good option for a stay with your pet.
What's the best place to stay for a beach holiday in Shanghai?
The Bund Riverside Hotel is a top 4-star hotel for a beach holiday, and features a restaurant and free WiFi. Other good options for your stay near the beach include Shanghai Haitan Hotel and Ramada Plaza Sino Bay Shanghai. Head to Sanjiagang Beach Park or Bihaijinsha Beach for some quality time by the water.
What's the best high-end hotel in Shanghai?
Ifc residence is a 5-star aparthotel with an indoor pool and in-room kitchens, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Regent Shanghai Pudong and Grand Hyatt Shanghai are two other upscale options for your trip.
What's the best boutique-style accommodation in Shanghai?
Home Inn is a favourite hotel with Expedia travellers looking for a boutique-style stay. Les Suites Orient, Bund Shanghai and Pravo @the Bund are a couple of other boutique hotels.
What's the best golf hotel in Shanghai?
Green Court Place Jin Qiao Middle Ring Shanghai 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 InterContinental Shanghai Ruijin 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 Renaissance Shanghai Yu Garden Hotel. Also, notable landmarks to visit include The Bund, Former French Concession and Old Chinese City.
What are some accommodations with pools in Shanghai?
Regent Shanghai Pudong 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 ifc residence and Grand Kempinski Hotel Shanghai.

Recent Reviews in Shanghai

More trip options