Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Norsk Polski Português Русский Svenska Türkçe Українська

Search Hotels

2026-04-24

2026-04-25

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Spa hotels in Shanghai

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

139 properties found

  • Sheraton Shanghai Pudong Riverside

    No.2288 Pudong Avenue, Pudong District, Shanghai, China ( Show map )

    Providing guests with car rentals, the 5-star Sheraton Shanghai Pudong Riverside hotel is located 2.5 km from Jinqiao International Commercial Plaza. This hotel is…

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Crowne Plaza Shanghai Noah Square By Ihg

    No.1699, Jinshajiang Road, Shanghai, China ( Show map )

    The fantastic Crowne Plaza Shanghai Noah Square By Ihg hotel, offering a convenient location approximately 25 minutes' walk from the Suzhou River, showcases flexible event…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Fraser Place Wujiaochang Shanghai City Center

    No.1258 Yinhang Road, Shanghai, China ( Show map )

    The 5-star smoke-free Fraser Place Wujiaochang Shanghai City Center hotel is located in a shopping area and offers an indoor swimming pool and…

    More...

    From US$ 106
    price for 1 night
    Book Now From US$ 106
  • Huana Hotel Minhang Shanghai

    No.1733 Lianhua Road, Shanghai, China ( Show map )

    The 5-star Huana Hotel Minhang Shanghai is located around a 10-minute ride from the Shanghai Mart Mall, offering 178 rooms along with a…

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Island Diary Hillside Private Hot Spring Manor

    Building 63, Kaixuan Bay, Haibin North Road, Nan'Ao Subdistrict, Dapeng New District, Shenzhen City, Shenzhen, China ( Show map )

    The 5-star Island Diary Hillside Private Hot Spring Manor Hotel Shenzhen is located in Shenzhen, nearly a 20-minute walk from Nan'ao Haixian Street…

    More...

    From US$ 287
    price for 1 night
    Book Now From US$ 287
  • Vignette Collection Shanghai Snow World Hotel By Ihg

    No.1 Lane 399, Yinfei Road, Nanhui New Town, Shanghai, China ( Show map )

    Offering a restaurant, the 5-star Vignette Collection Shanghai Snow World Hotel By Ihg lies in the Cremorne district, 3.4 km from Nanhui New City…

    More...

    From US$ 117
    price for 1 night
    Book Now From US$ 117
  • Waldorf Astoria Shanghai Qiantan

    No. 18 Linyao Road, Shanghai, China ( Show map )

    Waldorf Astoria Shanghai Qiantan hotel, located about 7 km from the expansive historic City God Temple of Shanghai, boasts a swimming pool. The free China…

    More...

    From US$ 366
    price for 1 night
    Book Now From US$ 366
  • The Hongta Hotel, A Luxury Collection Hotel, Shanghai

    889 Dong Fang Road, Pudong District, Shanghai, China ( Show map )

    Highlighting a banquet hall and a ballroom, suited for gatherings, the non-smoking The Hongta Hotel, A Luxury Collection Hotel, Shanghai is located 3.5 km…

    More...

    From US$ 112
    price for 1 night
    Book Now From US$ 112
  • Wyndham Shanghai Pudong

    No 5919 Chuansha Road, Shanghai, China ( Show map )

    Featuring an ATM machine and currency exchange, the 3-star smoke-free Wyndham Shanghai Pudong hotel stands 3.3 km from Chinese Culture Park. You'll need…

    More...

    From US$ 97
    price for 1 night
    Book Now From US$ 97
  • Maxx By Steigenberger Shanghai,Hongqiao

    No.77-9 Shangkun Road, Minhang District, Shanghai, China, Shanghai, China ( Show map )

    Situated around a 5-minute walk from the 5-star Maxx By Steigenberger Shanghai,Hongqiao hotel, guests can reach Powerlong Museum in no time. The…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Royal Tulip Hotel Zhujiajiao Shanghai

    79 Puxiang Road Zhujiajiao, Anzhuang, China ( Show map )

    Around 5 minutes' walk from Zhujiajiao underground station, the 5-star Royal Tulip Hotel Zhujiajiao Shanghai Anzhuang lies in a tourist area of Anzhuang and…

    More...

    From US$ 189
    price for 1 night
    Book Now From US$ 189
  • Jinglai Hotel Shanghai Meichuan Road Pedestrian Street Hypermarket Branch

    No. 1524 Meichuan Road, Putuo District, Shanghai, Shanghai, China ( Show map )

    Situated about 7 km from the Jade Buddha Temple, Jinglai Hotel Shanghai Meichuan Road Pedestrian Street Hypermarket Branch features a lift and a vending machine.

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Jinglai Hotel Shanghai The Bund Jing'An Temple Changshou Road

    No. 395 Anyuan Road, Jiangning Street, Jing'An District, Shanghai, Shanghai, China ( Show map )

    The 3-star Jinglai Hotel Shanghai The Bund Jing'An Temple Changshou Road sits merely 7 minutes' walk from the Jade Buddha Temple and offers a…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Ramada Plaza by Wyndham Shanghai Caohejing

    509 Cao Bao Road, Shanghai 200233, Shanghai, 20023, Shanghai, China ( Show map )

    Situated within a 10-minute drive of the Stlgnatius cathedral "Xujiahui Catholic Church" and 3.2 km from East Asia Exhibition Hall, the 4-star Hilton…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Jw Marriott Shanghai Fengxian

    Hupan Road No.399, Fengxian, Shanghai, China ( Show map )

    Highlighting event rooms and a ballroom, suited for gatherings, the 5-star smoke-free Jw Marriott Shanghai Fengxian hotel is located within 4 km of…

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Vienna International Hotel - Shanghai World Expo Garden

    3039 Shangnan Road.Pudong, Shanghai, China ( Show map )

    Located 2.6 km from Chocolate Happy Land Theme Park, which offers the thrill of discovering something beautiful, the boutique-style Vienna International Hotel - Shanghai World…

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Howard Johnson Wyndham Leonora Plzaz Shanghai

    99 Jinxin Road, Shanghai, China ( Show map )

    Featuring an ideal location in the very heart of the city, the world-class Howard Johnson Wyndham Leonora Plzaz Shanghai hotel is approximately a 5…

    More...

    From US$ 112
    price for 1 night
    Book Now From US$ 112
  • Ahn Luh Zhu Jia Jiao

    No. 505, Zhu Hu Road, Zhu Jia Jiao Town, Shanghai, China ( Show map )

    Offering a gift shop and a restaurant, the 5-star Ahn Luh Zhu Jia Jiao Hotel Shanghai lies in the historical district of Shanghai, 19…

    More...

    From US$ 628
    price for 1 night
    Book Now From US$ 628
  • The Qube Shanghai Nanqiao

    No. 473 East Huangcheng Road, Fengxian, China ( Show map )

    Located about 10 minutes by car from Brilliance South Shopping Center, the smoke-free The Qube Shanghai Nanqiao Fengxian hotel offers a spa salon, including…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Shanghai Fuyue Hotel

    No. 1, Lane 208, Rongyue Road, Songjiang, China ( Show map )

    Featuring Wi-Fi throughout the property, Shanghai Fuyue Hotel Songjiang sits 15 minutes by car from the Songjiang Mosque. Songjiang centre can be reached within…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104