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

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

1702 properties found

  • Greentree Inn Shanghai Changxing Island Yuansha Fishing Port Hotel

    Lane 161 Panyuan Avenue, Yuansha Town, Shanghai, China ( Show map )

    The 3-star smoke-free Greentree Inn Shanghai Changxing Island Yuansha Fishing Port Hotel, located in a shopping area, also offers the convenience of complimentary…

    More...

    From US$ 38
    price for 1 night
    Book Now From US$ 38
  • Jinjiang Inn Shanghai Minhang Zhuanqiao

    No.1 Guanghua Rd.Zhuanqiao Town, Shanghai, China ( Show map )

    Jinjiang Inn Shanghai Minhang Zhuanqiao features 70 rooms and lies 4.2 km from the Maqiao Ancient Ruins. The hotel is ideally situated 10 minutes' drive…

    More...

    Book Now
  • Orange Hotel Shanghai North Xizang Road Subway Station

    No. 311, Zhongshan North Road, Shanghai, China ( Show map )

    Offering a storage room, the 3-star Orange Hotel Shanghai North Xizang Road Subway lies in the Jing'an district, 3.3 km from the Jade Buddha…

    More...

    From US$ 75
    price for 1 night
    Book Now From US$ 75
  • Ji Hotel Shanghai Hongmei South Road Subway Station

    No. 1269 Yindu Road, Shanghai, China ( Show map )

    The 3-star Ji Hotel Shanghai Hongmei South Road Subway, located 4.6 km from the Shanghai Aerospace Enthusiasts Centre, features Wi-Fi in the lobby.

    More...

    Book Now
  • Atour S Hotel Shanghai Lujiazui Expo Center

    No. 333, Shibo Village Road, Shanghai, China ( Show map )

    The 5-star Atour S Hotel Shanghai Lujiazui Expo Center has 114 rooms and is located 4.9 km from the Oriental Pearl TV Tower. You'll…

    More...

    Book Now
  • All Seasons Shanghai New International Expo Centre Hotel

    398 Shenbo Road, Pudong New Area, Shanghai, Shanghai, China ( Show map )

    All Seasons Shanghai New International Expo Centre Hotel, located 3.2 km from the modern Century Park, features Wi-Fi throughout the property. This 3-star…

    More...

    Book Now
  • Holiday Inn Express Shanghai Tourism Zone, An Ihg Hotel

    No.75, Lane 111, Chongxi Road, Pudong New Area, Shanghai, China ( Show map )

    Situated within 7 km of the Shanghai Wild Animal Park, the 3-star Holiday Inn Express Shanghai Tourism Zone, An Ihg Hotel features a shopping…

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Xiang Yang Hotel Lu Wan Shanghai

    459 Ju Men Road, Shanghai, China ( Show map )

    The 3-star Xiang Yang Hotel Lu Wan Shanghai enjoys a good location right in the centre of Shanghai, a mere 550 metres from the…

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Shanghai Yafan Longmen Hotel

    777 Henfeng Road, Shanghai, China ( Show map )

    The 4-star Shanghai Yafan Longmen Hotel is nestled in the Zhabei district of Shanghai, 3.6 km from sports attractions, such as the Hongkou Football…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • The Residence On River'S Edge, Shanghai

    No. 211 Qinzhou Rd, Shanghai, China ( Show map )

    The 4-star The Residence On River'S Edge, Shanghai hotel features 216 rooms and lies 4.9 km from Lupu Arch Bridge. The hotel is located…

    More...

    Book Now
  • Shanghai Pujiang Vanno Hotel

    No. 128, Changlin Road, Pujiang Town, Minhang District, Shanghai, Shanghai, China ( Show map )

    The 4-star Shanghai Pujiang Vanno Hotel has 10 rooms and is located approximately 10 minutes by car from Zhaojialou Ancient Town. Attractions, you can…

    More...

    Book Now
  • Jitai Hotel Shanghai Yangpu Benxi Hospital Branch

    No.191 Benxi Road, Shanghai, China ( Show map )

    Offering a location 5 minutes' walk from Angry Birds Activity Park, Jitai Hotel Shanghai Yangpu Benxi Hospital Branch offers 51 rooms. Shanghai Developemt Exhibition Hall…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • All Seasons Hotel

    Room 101, No. 2589, Jinhai Road, Pudong New District, Shanghai All Seasons Hotel, Shanghai, China ( Show map )

    All Seasons Hotel Shanghai offers 116 rooms a 10-minute drive from the Chuansha Park. This hotel is located in Shanghai, just around the corner…

    More...

    Book Now
  • Jingjiang Inn Shanghai Sanlin

    No.5139 Yanggao Nan Road, Shanghai, China ( Show map )

    The 3-star Jingjiang Inn Shanghai Sanlin offers guests access to the Three Forest City Commercial Plaza, which is a mere 1.6 km away. This…

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Hanting Hotel Shanghai Pujiang Sanlu Highway

    No.29 Lane 2646, Sanlu Road, Pujiang Town, Shanghai, China ( Show map )

    The 2-star Hanting Hotel Shanghai Pujiang Sanlu Highway lies within 10 minutes' drive of Zhaojialou Ancient Town, and features storage for belongings and a…

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Vienna Hotel Sh Wildlife Park Station

    No.8759 Hunan Road, Xuanqiao Town, Shanghai, China ( Show map )

    Offering a restaurant, the 4-star Vienna Hotel Sh Wildlife Park Station Shanghai lies in the Cremorne district, nearly 25 minutes' walk from the Shanghai…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Hundred Centuries Hotel

    1528 South Xizang Road, Huangpu District, 200011, Shanghai, China ( Show map )

    The 4-star business Hundred Centuries Hotel Shanghai is located around a 10-minute drive from the Bund, offering 112 rooms along with various recreational…

    More...

    Book Now
  • Ji Hotel Shanghai Meiling North Road Subway Station

    No. 1501 Daduhe Road, Shanghai, China ( Show map )

    Ji Hotel Shanghai Meiling North Road Subway, located 7 km from the Shanghai Urban Planning Exhibition Hall, features Wi-Fi throughout the property. This hotel…

    More...

    Book Now
  • New Harbour Hotel

    Cross Of Jingling East Road And Yongshou Road, Shanghai, China ( Show map )

    Located nearly a 25-minute walk from the souvenir shopping areas, the business New Harbour Hotel Shanghai is 500 metres from Shanghai Grand Theatre. The…

    More...

    From US$ 316
    price for 1 night
    Book Now From US$ 316
  • Vienna Hotel Shanghai Happy Valley

    Building11 Lane5555 Shenzhuan Highway, 37777776, Shanghai, China ( Show map )

    Vienna Hotel Shanghai Happy Valley offers 126 rooms a 12-minute walk from Happy Valley of Shanghai Theme Park. You'll need 20-minute drive to…

    More...

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