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

Find out moreOpens in new tab or window

Shanghai Hotels from P1,682

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 P10,673 per night from 17 Feb to 18 Feb
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 Jun 28, 2020

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 P9,950 per night from 28 Jan to 29 Jan
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 Jan 2, 2021

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 P6,637 per night from 10 Feb to 11 Feb
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 Jun 5, 2020

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.
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free Cancellation
The price is P3,183 per night from 11 Feb to 12 Feb
5.78 km from city center
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on Nov 17, 2019

Holiday Inn Shanghai Pudong
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free Cancellation
The price is P14,282 per night from 17 Feb to 18 Feb
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 Sep 17, 2020

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 P2,491 per night from 17 Feb to 18 Feb
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 Dec 24, 2019

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 P13,386 per night from 28 Jan to 29 Jan
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 Jan 7, 2020

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 P1,682 per night from 30 Jan to 31 Jan
6.24 km 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
JW Marriott Hotel Shanghai Changfeng Park
5 out of 5
No 158 Da Du He Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is P4,462 per night from 31 Jan to 1 Feb
7.52 km from city center
4.3/5Excellent! (173 reviews)

"Good property. A bit worn-out. Good staff. Overall nice"…"

Reviewed on Dec 1, 2019

JW Marriott Hotel Shanghai Changfeng Park
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
The price is P5,689 per night from 28 Jan to 29 Jan
3.16 km 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
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 P4,462 per night from 30 Jan to 31 Jan
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 Feb 2, 2020

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 P3,889 per night from 28 Jan to 29 Jan
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 Jan 4, 2021

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 P6,009 per night from 28 Jan to 29 Jan
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 Jan 16, 2020

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 P10,322 per night from 28 Jan to 29 Jan
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 Jul 27, 2020

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 P19,930 per night from 5 Feb to 6 Feb
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 Aug 8, 2020

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 P12,445 per night from 29 Jan to 30 Jan
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 Jan 4, 2021

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 P6,414 per night from 28 Jan to 29 Jan
1.64 km from city center
4.5/5Wonderful! (362 reviews)

"Amazing hotel with a great location."…"

Reviewed on May 4, 2020

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 P6,008 per night from 5 Feb to 6 Feb
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 Jan 27, 2020

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 P9,643 per night from 5 Feb to 6 Feb
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 Jul 2, 2020

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.

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?
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.
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 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.
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 in Shanghai

More trip options