Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Shanghai

Best deal Best deal Aug 10 - Aug 12
Tonight Tonight Jun 18 - Jun 19
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Featured Shanghai Resorts & Hotels with Spas

See all 1,478 Hotels in Shanghai
Fairmont Peace Hotel

Fairmont Peace Hotel

20 Nanjing Road East, Huang Pu District, Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 
4.8 out of 5 (581 reviews)
Top notch beatiful historic hotel This hotel is in pristine condition and is located in the heart of the city right on the bund. The rooms are worth every penny and they spare no expense.
Jun 17, 2018

Fairmont Peace Hotel$220

Fairmont Peace Hotel$220
The Puli Hotel And Spa

The Puli Hotel And Spa

1 ChangDe Road, Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 
4.7 out of 5 (715 reviews)
Serene Oasis set in the middle of Shanghai! My favorite hotel!
Feb 7, 2018

The Puli Hotel And Spa$252

The Puli Hotel And Spa$252
Swissotel Grand Shanghai

Swissotel Grand Shanghai

1 Yu Yuan Road, Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 
4.3 out of 5 (617 reviews)
SWISSOTEL;GOOD HOTEL; STAFF ARE HELPFUL; CLEAN ROOM; CLOSE TO EVERYWHERE.
Jun 11, 2018

Swissotel Grand Shanghai$121

Swissotel Grand Shanghai$121
Shanghai Marriott Hotel City Centre

Shanghai Marriott Hotel City Centre

555 Xi Zang Road Middle, Shanghai
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 
4.5 out of 5 (1,203 reviews)
Location!Great location for seeing major sites in the city.
May 29, 2018

Shanghai Marriott Hotel City Centre$119

Shanghai Marriott Hotel City Centre$119
Hotel Equatorial Shanghai

Hotel Equatorial Shanghai

65 Yanan Road West, Shanghai
    4.5 out of 5.0
     
     
    4.2 out of 5 (743 reviews)
    centrally placed,neat and cleancentrally placed,place is neat and clean,staff is polite,with all facilities,making our stay comfortable, excellent place to stay and economical
    May 19, 2018

    Hotel Equatorial Shanghai$85

    Hotel Equatorial Shanghai$85
    Grand Kempinski Hotel Shanghai

    Grand Kempinski Hotel Shanghai

    1288 Lujiazui Ring Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     
    4.5 out of 5 (606 reviews)
    Great location next to the BundAs always a fabulous stay. Lovely rooms and the exec floor is worth using.
    May 2, 2018
    Central Hotel Shanghai

    Central Hotel Shanghai

    No 555 Jiujiang Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     
    4.4 out of 5 (1,218 reviews)
    An older property that still has that 5 star feelThe staff were friendly and very helpful as we are an older partially disabled couple. The room was very comfortable and helpfully had a comfortable big lounge chair as I do not sleep well, which was in a small connected lounge. There was a spacious bathroom with both a separate walk-in shower, which ...
    Jun 9, 2018

    Central Hotel Shanghai$111

    Central Hotel Shanghai$111
    Guxiang Hotel Shanghai (Howard Johnson Plaza)

    Guxiang Hotel Shanghai (Howard Johnson Plaza)

    595 Jiu Jiang Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     
    4.2 out of 5 (1,322 reviews)
    Nice hotel with great locationOverall nice hotel and we had a pleasant stay. Staff were nice and friendly. Location is great, very close to everything. Room is fine and clean. Only thing was swimming is small. We didnt try the food there because there r soo many choices outside. Overall it was great stay for a decent price. I ...
    May 20, 2018
    Radisson Blu Hotel Shanghai New World

    Radisson Blu Hotel Shanghai New World

    88 Nanjing West Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     
    4.4 out of 5 (1,159 reviews)
    Great hotel, great location. The hotel staff is excellent, the room was modern, very well appointed, the stay was great from check-in to check-out. The revolving restaurant on the 45th floor is very pricey but the food was spectacular and the views amazing.
    May 15, 2018
    Grand Central Hotel Shanghai

    Grand Central Hotel Shanghai

    505 Jiujiang Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     
    4.5 out of 5 (1,252 reviews)
    Good service The staffs are very helpful and polite. The improvement is that the hotel room needs to increase the charger connector.
    Jun 9, 2018

    Grand Central Hotel Shanghai$131

    Grand Central Hotel Shanghai$131
    Hyatt On The Bund

    Hyatt On The Bund

    199 Huang Pu Road, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     
    4.3 out of 5 (569 reviews)
    Great hotel with a great viewGreat hotel in a lovely location. Great views of the pearl and the river. Mia the restaurant manager was very helpful and took us to the roof top bar which has some wonderful views of shanghai. Definitely stay there again.
    May 14, 2018

    Hyatt On The Bund$136

    Hyatt On The Bund$136
    Four Seasons Hotel Shanghai at Pudong

    Four Seasons Hotel Shanghai at Pudong

    210 Century Avenue, Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     
    4.7 out of 5 (280 reviews)
    Living the dream in Shanghai!Our third stay here and the service was impeccable. It was greatly enhanced by Sheldon Bao the Assistant Executive Club and Business Centre Manager plus his exceptionally attentive staff. Sheldon went out of his way to assist my son and I during our stay in fact going the extra distance in all his ...
    May 5, 2018

    Four Seasons Hotel Shanghai at Pudong$255

    Four Seasons Hotel Shanghai at Pudong$255
    Sunrise on the Bund

    Sunrise on the Bund

    No 168 Gaoyang Road, Shanghai
      4.5 out of 5.0
       
       
      4.3 out of 5 (327 reviews)
      Great hotel for the priceWe stayed for four nights in May 2018. I thought it was a good deal for the price. Rooms were very clean, roomy and comfortable. Breakfast was a buffet with pretty much everything you'd want. Staff were lovely, although communication was occasionally difficult as we didn't speak Chinese. Had a great ...
      Jun 1, 2018
      Renaissance Shanghai Yu Garden Hotel

      Renaissance Shanghai Yu Garden Hotel

      159 South He Nan Road, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       
      4.4 out of 5 (1,453 reviews)
      Nice hotel near Yu GardenGood location near Yu Garden and subway. Comfortable room but smelled a bit strange. Good value for money. Staff were very helpful.
      May 5, 2018
      The Portman Ritz-Carlton, Shanghai

      The Portman Ritz-Carlton, Shanghai

      Shanghai Centre, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       
      4.2 out of 5 (224 reviews)
      Excellent Hotel for ShoppingPretty much on Shanghais Rodeo Drive. Not far from Metro
      Jun 13, 2018
      The Eton Hotel

      The Eton Hotel

      535 Pudong Avenue, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       
      4.3 out of 5 (586 reviews)
      Very Nice HotelVery Nice hotel for a low price, my family love the room, the staff are accommodating and very helpful
      May 1, 2018
      The Westin Bund Center Shanghai

      The Westin Bund Center Shanghai

      88 Henan Central Road, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       
      4.4 out of 5 (668 reviews)
      Nice hotel close to Yu Garden,Bund & Nanjing RdGreat Location, near Nanjing Pedestrian and the Bund. Make sure you have Breakfast included during your stay. The view from the 7th Floor wasn't great but it was clean & comfortable.
      Jun 14, 2018
      Jumeirah Himalayas Hotel Shanghai

      Jumeirah Himalayas Hotel Shanghai

      1108 Meihua Road, Shanghai
      • Free Cancellation
      5.0 out of 5.0
       
       
      4.4 out of 5 (148 reviews)
      Great hotel Amazing hotel, great room. Had a shower and a bath tub. The dinner buffet was great, loved the sushi and fresh seafood!
      Mar 3, 2018
      Le Royal Meridien Shanghai

      Le Royal Meridien Shanghai

      789 Nanjing Road East, Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       
      4.3 out of 5 (987 reviews)
      Perfect location Good location only cleanliness part need a lot of improve, I stay 4 night but few of dust everytime I back .
      Mar 6, 2018

      Le Royal Meridien Shanghai$120

      Le Royal Meridien Shanghai$120
      New Harbour Service Apartments

      New Harbour Service Apartments

      No 88 Yongshou Road Huang Pu D, Shanghai
      • Free Cancellation
      3.5 out of 5.0
       
       
      4.1 out of 5 (1,207 reviews)
      Decent budget hotel. Great location The location is convenient for public transportation and also has many restaurants nearby. The hotel is old but relatively well-maintained.
      Apr 16, 2018

      New Harbour Service Apartments$88

      New Harbour Service Apartments$88
      Map

      Recently booked Resorts & Hotels with Spas in Shanghai

      Radisson Blu Hotel Shanghai Hong Quan
      4.5 out of 5.0
      Last booking: 8 minutes ago
      Hotel Equatorial Shanghai
      4.5 out of 5.0
      Last booking: 25 minutes ago
      Radisson Blu Hotel Shanghai New World
      5.0 out of 5.0
      Last booking: 51 minutes ago
      Grand Kempinski Hotel Shanghai
      5.0 out of 5.0
      Last booking: 1 hour ago
      Ramada Plaza Shanghai Pudong Airport
      3.5 out of 5.0
      Last booking: 1 hour ago
      Grand Central Hotel Shanghai
      4.5 out of 5.0
      Last booking: 1 hour ago
      Kerry Hotel Pudong Shanghai
      5.0 out of 5.0
      Last booking: 2 hours ago
      Hilton Shanghai Hongqiao
      5.0 out of 5.0
      Last booking: 2 hours ago
      Holiday Inn Shanghai Downtown
      4.0 out of 5.0
      Last booking: 2 hours ago

      Shanghai Resorts & Spa Travel Guide

      Pamper Yourself with a Spa Day in Shanghai

      There is no treatment like spa treatment. Take the opportunity for a trip where you can have all your worries melt away in Shanghai. If you are looking for luxury lodging or budget-friendly selections, we can help you find the ideal spot to stay. In fact, this area is so popular that it saw a massive escalation of visitors that are making it their ultimate spot to unwind. Pack your bag and not your concerns to go on your tension-free holiday.

      Book a Shanghai Spa Vacation that Won't Break the Bank

      Once you've checked-in to your room you can unload your worries as well as your bags. You can rest easy knowing that many of these hotels provide most of what you need for a great vacation. When you return from your day out, you'll be greeted with a tidy room that is sure to be comfy too. After you've spent the morning getting a therapeutic massage, relaxing within the sauna, or lounging by the pool, you can put on your explorer's cap and locate the hidden gems of Shanghai. Discovering new restauraunts, eclectic boutiques, or a happening venue can be one of the many highlights of your vacation. If you're not sure where to begin, stop by your hotel's front-desk attendant to get an idea for what Shanghai has to offer. There is no better source than a local to point you to an exciting evening out or to a cafe to enjoy a few cocktails at and have an easy-going time. Wherever you decide to go, just make sure to hang loose. Your spa trip should be nothing but extremely relaxing.

      Shanghai is increasingly known as one of the best destinations to take vacation where you do nothing, and love every second of it.