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

Search Hotels

2026-03-22

2026-03-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

5-star Shanghai hotels

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

299 properties found

  • Crowne Plaza Shanghai Pujiang By Ihg

    No. 3701, Chenhang, Minhang District, Shanghai, China ( Show map )

    Positioned 4.3 km from Minpu Bridge, the 5-star Crowne Plaza Shanghai Pujiang By Ihg hotel presents a grand ballroom and a banquet hall ideal…

    More...

    From US$ 69
    price for 1 night
    Book Now From US$ 69
  • 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.8 km from the Shanghai Flower…

    More...

    From US$ 780
    price for 1 night
    Book Now From US$ 780
  • Thompson Shanghai Expo

    1399 Shibo Avenue, Pudong New District, Shanghai, China ( Show map )

    Located 4.2 km from the 5-acre Yu Garden, the 5-star Thompson Shanghai Expo hotel is around 5 minutes' walk from Shanghai World Expo…

    More...

    Book Now
  • Courtyard By Marriott Shanghai Changfeng Park

    No 99 Danba Road, Putuo District, Shanghai, China ( Show map )

    The 5-star smoke-free Courtyard By Marriott Shanghai Changfeng Park hotel, located approximately 7 km from the Stlgnatius cathedral "Xujiahui Catholic Church" and nearly…

    More...

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

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

    Overlooking the sea, Waldorf Astoria Shanghai Qiantan hotel is located 2.8 km from the Huangpu River. The Former French Concession is not far from the…

    More...

    From US$ 364
    price for 1 night
    Book Now From US$ 364
  • Narada Resort Shanghai Hotel Disney Store

    Building 4, No. 2511, Zhouzhu Road, Chuansha New Town, Pudong New District, Shanghai, Shanghai, China ( Show map )

    The 5-star Narada Resort Shanghai Hotel Disney Store is 4.9 km from Shanghai Disneyland and has a seasonal outdoor swimming pool and a fitness…

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Shanghai Fenyang Garden Boutique Hotel

    No 45, Fenyang Road, Shanghai, China ( Show map )

    At the fantastic 5-star Shanghai Fenyang Garden Boutique Hotel, you can stay close to the Shanghai Museum of Arts and Crafts, as it is…

    More...

    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Ji Hotel

    No.607 Sichuan Middle Road, Shanghai, China, Shanghai, China ( Show map )

    The 5-star Ji Hotel Shanghai offers proximity to the 5 - acre Yu Garden, situated approximately a 10-minute drive away. Located only 1.8 km…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Shinewoo Hotel

    No.448 Yangdian Road, Yexie Town, Songjiang District, Shanghai, Shanghai, China ( Show map )

    The 5-star Shinewoo Hotel Xidu offers a terrace, located within a 7-km distance of the Shanghai Film Park. Located approximately a 10-minute…

    More...

    From US$ 758
    price for 1 night
    Book Now From US$ 758
  • Shanghai Hongqiao Heyitang Hotel Beixinjing Subway Station Branch

    60 Pusong North Road, Changning District, Shanghai, Shanghai, China ( Show map )

    Located 7 km from the Jade Buddha Temple, which is considered to be a sacred place of worship, the 5-star Shanghai Hongqiao Heyitang Hotel…

    More...

    From US$ 208
    price for 1 night
    Book Now From US$ 208
  • Shanghai Marriott Hotel Kangqiao

    No 4499 Kang Xin Highway, Pudong, Shanghai, China ( Show map )

    Offering guests a grand ballroom and a 100-square-metre event space, suited for shared moments, the smoke-free Shanghai Marriott Hotel Kangqiao perfectly sits…

    More...

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

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

    Situated around 25 minutes' walk from the large Shanghai Science and Technology Museum and 3.8 km from the Shanghai International Convention Centre, the non-smoking…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Mlily Hotel

    No. 999, Shenbin South Road, Minhang District, Shanghai, Shanghai, China ( Show map )

    The 5-star Mlily Hotel Shanghai is a great place in a business area of Shanghai, which stands about 6 km from Qibao Town. Located…

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Shanghai Haichang Ocean Park Resort Hotel

    No.777 Qiqing Road, Nanhui New Town, Pudong New Area, Shanghai, China ( Show map )

    Offering a restaurant, the 5-star Shanghai Haichang Ocean Park Resort Hotel lies in the Cremorne district, 2.5 km from the China Maritime Museum and…

    More...

    From US$ 178
    price for 1 night
    Book Now From US$ 178
  • Joya Shanghai Xujiahui Hotel

    Puhuitang Road, Xuhui District, 118, Shanghai, China ( Show map )

    Located 2.3 km from the Longhua Temple, the 5-star Joya Shanghai Xujiahui Hotel is about a 5-minute walk from the Xu Guangqi Tomb.

    More...

    From US$ 208
    price for 1 night
    Book Now From US$ 208
  • Metropark Hotel Hongqiao Shanghai

    No.1, Alley 299, Xumin Road, Qingpu District,, Shanghai, China ( Show map )

    The 5-star Metropark Hotel Hongqiao Shanghai is located in Shanghai, about 7 km from Qibao Town, and offers an indoor pool. You'll need 10…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Crowne Plaza Shanghai Jinshan By Ihg

    No. 808 Zhiwei Road, Jinshan District, Jinshan (Shanghai), China ( Show map )

    The 5-star smoke-free Crowne Plaza Shanghai Jinshan By Ihg hotel is located around metres from Jinshui Wetland Park, offering 382 rooms, Wi-Fi…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Artyzen Habitat Taopu Shanghai

    No.16, Lane 1199 Zhennan Road, Putuo, Shanghai, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, the 5-star Artyzen Habitat Taopu Shanghai hotel sits about 7 km from Shanghai Circus World Metro Station. This…

    More...

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

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

    Guests of the 5-star Maxx By Steigenberger Shanghai,Hongqiao hotel can enjoy access to the Shanghai Zoo, located about 4 km away. You'll need…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Shanghai Lujiazui Area Babaiban Lanou Hotel

    No. 1271-1289, Pudong South Road, Lujiazui, Pudong New Area, Shanghai, China, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, Shanghai Lujiazui Area Babaiban Lanou Hotel sits only 1.8 km from the 121-storey 632m-tall Gensler-designed Shanghai…

    More...

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