Search for Cheap Deals on
Hotels in Shanghai

Choose from 1743 Shanghai Hotel Deals

DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
5 out of 5
No. 889 Yanggao Nan Road, Pudong, Shanghai, Shanghai
  • 9 min drive from The Bund
The price is $79 per night from Oct 6 to Oct 7
$79
per night
Oct 6 - Oct 7
Stay at this 5-star luxury hotel in Shanghai. Enjoy 4 restaurants, a marina, and breakfast. Popular attractions Shanghai Science and Technology Museum and Century ...
8/10 Very Good! (357 reviews)
"Price is good"

Reviewed on Jul 20, 2023

DoubleTree by Hilton Hotel Shanghai - Pudong
The Langham, Shanghai, Xintiandi
The Langham, Shanghai, Xintiandi
5 out of 5
No.99 Madang Road, Luwan District, Shanghai, Shanghai
  • 5 min drive from The Bund
The price is $175 per night from Oct 4 to Oct 5
$175
per night
Oct 4 - Oct 5
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, free parking, and 3 restaurants. Our guests praise the property condition in our reviews. Popular ...
9.4/10 Exceptional! (694 reviews)
Outstanding experience
"Everything was incredible. My room was outstanding, the hotel team is generous and helpful. I did a face treatment with Olivia - in one word : speechless!"

Reviewed on Sep 10, 2023

The Langham, Shanghai, Xintiandi
Central Hotel Shanghai
Central Hotel Shanghai
4 out of 5
No 555 Jiujiang Road, Shanghai, Shanghai
  • 16 min walk from The Bund
The price is $83 per night from Oct 4 to Oct 5
$83
per night
Oct 4 - Oct 5
Stay at this 4-star spa hotel in Shanghai. Enjoy free WiFi, 3 restaurants, and a full-service spa. Popular attractions Nanjing Road Shopping District and Old ...
8.8/10 Excellent! (1,001 reviews)
"Not expensive, very nice hotel and excellent location - close to the metro line 2 which travels between the two Shanghai airports, close to a big shopping street and in walking distance from fantastic view to the Shanghai skyline. I would book this hotel again and I recommended this hotel to my ..."

Reviewed on Sep 21, 2023

Central Hotel Shanghai
The Westin Bund Center, Shanghai
The Westin Bund Center, Shanghai
5 out of 5
88 Henan Central Road, Shanghai, Shanghai
  • 16 min walk from The Bund
The price is $134 per night from Oct 5 to Oct 6
$134
per night
Oct 5 - Oct 6
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, free parking, and 3 restaurants. Popular attractions Nanjing Road Shopping District and Old Chinese ...
8.8/10 Excellent! (871 reviews)
"Pasamos unos días excelente en este hotel, caminando llegas a la calle Peatonal Nanjing Road y también a The Bund, fácil acceso para todos los puntos de interés caminando."

Reviewed on Sep 22, 2023

The Westin Bund Center, Shanghai
Shanghai Marriott Marquis City Centre
Shanghai Marriott Marquis City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
  • 25 min walk from The Bund
The price is $131 per night from Oct 5 to Oct 6
$131
per night
Oct 5 - Oct 6
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, a full-service spa, and breakfast. Our guests praise the property condition in our reviews. Popular ...
8.8/10 Excellent! (1,003 reviews)
"Excellent and spacious room. Connected to a luckin coffee and McDonald's and just across shopping malls. Lobby driveway is sometimes packed at peak hour so you have to buffer extra time for your taxi to get to you."

Reviewed on Sep 19, 2023

Shanghai Marriott Marquis City Centre
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
  • 15 min walk from The Bund
The price is $101 per night from Oct 4 to Oct 5
$101
per night
Oct 4 - Oct 5
Stay at this 4.5-star luxury hotel in Shanghai. Enjoy free WiFi, breakfast, and 24-hour room service. Our guests praise the property condition in our reviews. ...
8.8/10 Excellent! (1,004 reviews)
"The room was specious and clean and the location was easy to excess to the shopping mall and train station"

Reviewed on Oct 1, 2023

Grand Central Hotel Shanghai
Pudong Shangri-La, Shanghai
Pudong Shangri-La, Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
  • 13 min walk from The Bund
The price is $130 per night from Oct 6 to Oct 7
$130
per night
Oct 6 - Oct 7
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, 2 indoor pools, and 6 restaurants. Our guests praise the WiFi in our reviews. Popular attractions ...
8.6/10 Excellent! (559 reviews)
"good location and great staff service"

Reviewed on Aug 31, 2023

Pudong Shangri-La, Shanghai
JW Marriott Marquis Hotel Shanghai Pudong
JW Marriott Marquis Hotel Shanghai Pudong
5 out of 5
NO 988 PUMING ROAD PUDONG NEW, Shanghai
  • 6 min drive from The Bund
The price is $171 per night from Oct 6 to Oct 7
$171
per night
Oct 6 - Oct 7
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, 5 restaurants, and a full-service spa. Popular attractions Shanghai Tower and Jin Mao Tower are ...
9.4/10 Exceptional! (43 reviews)
"Great!"

Reviewed on Aug 23, 2023

JW Marriott Marquis Hotel Shanghai Pudong
Ramada Plaza Shanghai Pudong Airport
Ramada Plaza Shanghai Pudong Airport
4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
  • 52 min drive from The Bund
The price is $110 per night from Oct 4 to Oct 5
$110
per night
Oct 4 - Oct 5
Stay at this 4-star business-friendly hotel in Shanghai. Enjoy free WiFi, 2 restaurants, and breakfast. Our guests praise the property condition in our reviews. ...
8/10 Very Good! (1,001 reviews)
Good, except for transport from the airport
"Fine hotel to stay very near the airport (but not close enough to walk). Comfortable, clean and good room service. But shuttle from the airport not frequent enough at night, and no pick up spot marked. Had to call the hotel, then wound up taking a taxi - and the driver made a fuss because it was ..."

Reviewed on Sep 26, 2023

Ramada Plaza Shanghai Pudong Airport
Renaissance Shanghai Yu Garden Hotel
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai
  • 19 min walk from The Bund
The price is $110 per night from Oct 6 to Oct 7
$110
per night
Oct 6 - Oct 7
Stay at this 4.5-star luxury hotel in Shanghai. Enjoy free WiFi, 4 restaurants, and breakfast. Popular attractions Huxinting Tea House and Old Town God Temple ...
8.8/10 Excellent! (1,004 reviews)
"The service is just right, not more, nor less! Pefect!"

Reviewed on Jul 20, 2023

Renaissance Shanghai Yu Garden Hotel
Conrad Shanghai
Conrad Shanghai
5 out of 5
789 Nanjing Road East, Shanghai, Shanghai
  • 26 min walk from The Bund
The price is $134 per night from Oct 6 to Oct 7
$134
per night
Oct 6 - Oct 7
Stay at this 5-star luxury hotel in Shanghai. Enjoy 2 restaurants, a full-service spa, and breakfast. Popular attractions Huanghe Road and Raffles City are located ...
8.4/10 Very Good! (998 reviews)
"Excellent location, poor room design (i.e. the room is meant for guest to stay not just for fancy design). Its toilet downgrades conrad's standard as a premium hotel brand."

Reviewed on Sep 10, 2023

Conrad Shanghai
The Ritz-Carlton Shanghai, Pudong
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
  • 15 min walk from The Bund
The price is $271 per night from Oct 6 to Oct 7
$271
per night
Oct 6 - Oct 7
Stay at this 5-star luxury hotel in Shanghai. Enjoy free WiFi, 2 indoor pools, and 4 restaurants. Popular attractions Shanghai World Financial Center and IFC ...
9.2/10 Wonderful! (357 reviews)
"Amazing property and amazing view. Definitely check out the swimming pool. The only two small negatives - there were no scales in the room and the breakfast buffet was good, but not stellar as would be expected at Ritz level."

Reviewed on Sep 15, 2023

The Ritz-Carlton Shanghai, Pudong
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.

HOTW-Hotel-Deals-726-959@2x.jpg (1918×258)*Savings based on Hot Rate® hotel bookings as compared with the lowest published rates found on leading retail travel sites. Hot Rates are different from retail rates. With Hot Rates you enter the date, location and star rating. Hotel revealed only after booking. All bookings final.

Find cheap hotels in Shanghai

You’re not an average traveler—and Hotwire knows it. Your wanderlust takes you off the beaten path to discover unique adventures and every travel destination’s lesser-known tourist scenes. Hotwire has the hookup! Book your Shanghai hotel with Hotwire to complete your one-of-a-kind travel checklist.

For you, intrepid voyager, Hotwire has a large selection of the best hotels in Shanghai.

Choosing the right hotel in has everything to do with the way you want your trip to go. If you’ve scribbled a few obscure destinations on your itinerary, you probably already have a good sense of how your getaway is taking shape. Lean into that by booking one of Shanghai’s 1,743 hotels. Choose the one that best catches your trip’s tourist drift.

If you’re traveling during the week for business, Hotwire can score you a luxury hotel for as low as $79. In town for pleasure? Hotwire still has you covered. If you’re in the mood for a quick last-minute weekend getaway or spa retreat, you can get up to 60% Shanghai hotel deals at the last minute.

While traveling, where you stay plays a major role in your overall vacation enjoyment. Choosing the right hotel is just as important as making sure you book the right flight and car rental. If you’re traveling with family or friends, you may need to book a hotel with connecting rooms. If you enjoy an elegant and relaxing hotel ambiance, opt for one of Hotwire’s luxury hotels in Shanghai. No matter your reason for visiting Shanghai, with Hotwire’s large selection of hotels in the area, you’re sure to book a hotel that meets all your accommodation needs.

Frequently Asked Questions About Shanghai hotels

Where can I find the best last-minute travel deals?

If you’re traveling in the spirit of spontaneity, you’ll love the idea of leaving your exact hotel choice up to chance. With Hotwire Hot Rates, you can save up to 60% off your next flight, hotel, or car rental. Just plug in your general preferences and let Hotwire choose last-minute hotel deals in Shanghai for as low as $79.

How many hotels are there in Shanghai?

With over 1,743 hotels in Shanghai, you’re sure to find one that best matches your travel mood. When you book with Hotwire, you can score a stellar home away from home for as low as $79.

How to find cheap car rentals in Shanghai?

Finding a cheap car rental deal in Shanghai is as easy as scoring cheap hotels in Shanghai. Hotwire partners with top-of-the-line car rental companies to bring you a large selection of affordable options. Whether you’re in need of a large SUV for the entire family or a more compact but stylish vehicle, Hotwire has you covered. You can even save up to 60% off a car rental deal if you book a Hotwire Hot Rate at the last minute.

Is it safe to travel to Shanghai now?

With recent COVID-19 closures and reopenings, many people are wondering, “Is it safe to travel to Shanghai right now?” When it’s time to book your getaway, be sure to check out the most up-to-date information on all safety measures, any restrictions, and guidance on traveling during the coronavirus pandemic.