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-22

2026-04-23

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

  • The St Regis Shanghai Jingan

    1008 West Beijing Road, Shanghai, China ( Show map )

    Positioned 3.6 km from the 468m-tall poured-concrete tripod Oriental Pearl TV Tower and nearly a 20-minute walk from the modern Shanghai Urban…

    More...

    From US$ 208
    price for 1 night
    Book Now From US$ 208
  • Radisson Collection Hyland Shanghai

    505 Nanjing Road East, Shanghai, China ( Show map )

    Positioned a mere 1.9 km from the classical Yu Garden and within 25 minutes' walk of the Yuyuan Bazaar, the perfect Radisson Collection Hyland Shanghai…

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Grand Central Hotel Shanghai - Nanjing Road

    505 Jiujiang Road, Shanghai, China ( Show map )

    Just 550 m from East Nanjing Road underground station, the 5-star Grand Central Hotel Shanghai - Nanjing Road is situated in a commercial area of…

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Intercontinental Shanghai Pudong By Ihg

    No. 777 Zhangyang Road, Shanghai, China ( Show map )

    Guests of the luxury Intercontinental Shanghai Pudong By Ihg hotel can easily reach the Xinshanghai Commercial Chengbei Pedestrian Street, located about a 5-minute walk…

    More...

    From US$ 103
    price for 1 night
    Book Now From US$ 103
  • Bulgari Hotel Shanghai

    Lane 108 North Shanxi Road, Shanghai, China ( Show map )

    The 5-star smoke-free Bulgari Hotel Shanghai, located just 1.8 km from the Brilliance Shimao International Plaza, boasts a heated pool and a health…

    More...

    From US$ 670
    price for 1 night
    Book Now From US$ 670
  • The Shanghai Edition

    199 Nanjing Road East, Shanghai, China ( Show map )

    Located only 1.2 km from the classical Yu Garden, the 5-star The Shanghai Edition hotel includes two bar lounges. The hotel is nestled in…

    More...

    From US$ 313
    price for 1 night
    Book Now From US$ 313
  • Hotel Shanghai Hongqiao - Handwritten Collection By Accor

    No 5 Zunyi South Road Changning District, Shanghai, China ( Show map )

    Located 7 km from the Former French Concession, the 5-star Hotel Shanghai Hongqiao - Handwritten Collection is 6 minutes' walk from the 555 Exhibition and…

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • The Sukhothai Shanghai

    380 Weihai Road, Shanghai, China ( Show map )

    Located approximately 10 minutes' drive from the Jade Buddha Temple, the comfortable The Sukhothai Shanghai hotel provides active guests with a fitness area and an…

    More...

    From US$ 252
    price for 1 night
    Book Now From US$ 252
  • Capella Shanghai, Jian Ye Li

    480 West Jianguo Road, Shanghai, China ( Show map )

    Capella Shanghai, Jian Ye Li hotel is situated 0.7 km from the Shanghai Museum of Arts and Crafts and features massage therapy, a courtyard, and…

    More...

    From US$ 594
    price for 1 night
    Book Now From US$ 594
  • Okura Garden Hotel Shanghai

    58 Mao Ming Road South, Shanghai, China ( Show map )

    The 31-storey Okura Garden Hotel Shanghai offers a 24-hour front desk and wake-up calls and a prime location, 25 minutes' walk from…

    More...

    From US$ 122
    price for 1 night
    Book Now From US$ 122
  • W Shanghai - The Bund

    No.66 Lvshun Road, Shanghai, China ( Show map )

    Situated approximately 25 minutes' walk from the Bund and approximately 7 km from the Shanghai Ocean Aquarium, the 42-storey luxurious W Shanghai - The Bund…

    More...

    From US$ 305
    price for 1 night
    Book Now From US$ 305
  • Jin Jiang Tower

    161 Changle Road, Shanghai, China ( Show map )

    Featuring a banquet hall for gatherings and meetings, the 5-star luxurious Jin Jiang Tower Hotel Shanghai offers a location approximately 20 minutes' walk from…

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Novotel Shanghai Clover

    Building No 1 Lane 3188 Xiupu Road Pudong, Shanghai, China ( Show map )

    Featuring 409 rooms, the family-friendly Novotel Shanghai Clover hotel is near an entertainment district and 3.6 km from Shanghai Disneyland. The sumptuous hotel is…

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Sofitel Shanghai Hongqiao

    No 666 Taihong Road, Shanghai, China ( Show map )

    The comfortable Sofitel Shanghai Hongqiao hotel, located merely 1.3 km from the Hub and around 10 minutes' walk from Hongqiao Railway underground station, offers a…

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Central Hotel Shanghai - Nanjing Road

    No.555 Jiujiang Road, Shanghai, China ( Show map )

    Located within 5 minutes' walk of the YongAn XiuXian Street, the grand Central Hotel Shanghai - Nanjing Road offers 34 rooms with views of the city.

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • Grand Mercure Shanghai Hongqiao

    369 Xian Xia Road, Shanghai, China ( Show map )

    Offering cars for rent, as well as Wi-Fi in public areas, the 5-star Grand Mercure Shanghai Hongqiao hotel is 4 km from the…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Songjiang New Century Grand Hotel Shanghai

    1799 North Renmin Road, Song Jiang District, Shanghai, China ( Show map )

    Songjiang New Century Grand Hotel Shanghai is a great place to stay in the Songjiang district, a 10-minute drive from the Thames Town. The…

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Cordis Shanghai Hongqiao

    333Rd Shenhong Road, Shanghai, China ( Show map )

    Nestled in the very heart of the city, the 5-star smoke-free Cordis Shanghai Hongqiao hotel caters to corporate travellers, offering a conference room…

    More...

    From US$ 101
    price for 1 night
    Book Now From US$ 101
  • Intercontinental Shanghai Ruijin By Ihg

    No. 118 Ruijin Er Road, Shanghai, China ( Show map )

    Positioned a mere 1.4 km from the Fuxing Park and approximately 10 minutes' walk from the souvenir shopping areas, the classic Intercontinental Shanghai Ruijin By…

    More...

    From US$ 146
    price for 1 night
    Book Now From US$ 146
  • The Longemont Shanghai

    No.1116 West Yan An Road, Shanghai, China ( Show map )

    Located within 5 minutes' walk of Huashan Children's Park, the 5-star luxury The Longemont Shanghai hotel offers 497 rooms with views of the city.

    More...

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