Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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-06-20

2026-06-21

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

1780 properties found

  • Ji Hotel Shanghai New International Expo Center Jinxiu Road

    No.801 Bei'Ai Road, Shanghai, China ( Show map )

    Situated nearly a 10-minute drive from Shanghai Futures Exchange Headquarters, the 3-star Ji Hotel Shanghai New International Expo Center Jinxiu Road includes a…

    More...

    Book Now
  • Vienna International Hotel Shanghai Baoshan Pangu Road

    No.780 Pangu Road, Yanghang Town, Shanghai, China ( Show map )

    Vienna International Hotel Shanghai Baoshan Pangu Road is a great place to stay in the Baoshan district, 3.9 km from Wusongkou Paotaiwan Forest Marsh Park.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Ji Hotel Shanghai Jinghong Road Metro

    No.1475 Chunshen Road, Shanghai, China ( Show map )

    Located around a 15-minute drive from the Longhua Memorial Park of Revolutionary Martyrs, the 3-star Ji Hotel Shanghai Jinghong Road Metro offers Wi…

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Mercure Shanghai Lujiazui

    1535 Pudong Avenue Pudong New Area, Shanghai, China ( Show map )

    Mercure Shanghai Lujiazui hotel offers 111 rooms a 10-minute ride from the megatall skyscraper "Shanghai Tower". The 4-star hotel is about 25 km…

    More...

    From US$ 109
    price for 1 night
    Book Now From US$ 109
  • Vienna Hotel Waigaoqiao

    Block 1 No.30, 349 Alley, Xingnan Road, Gaoxing Town, Shanghai, China ( Show map )

    The 3-star Vienna Hotel Waigaoqiao Shanghai has 140 rooms and is located nearly a 25-minute walk from the Gaoqiao Museum of History and…

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Hanting Hotel Shanghai Xujiahui Jiaotong University Yishan Road

    No.12, Lane 250 Yishan Road, Shanghai, China ( Show map )

    Featuring a storage for belongings, the 2-star Hanting Hotel Shanghai Xujiahui Jiaotong University Yishan Road is located within 5 minutes' walk of the Shanghai…

    More...

    From US$ 61
    price for 1 night
    Book Now From US$ 61
  • Greentree Inn Shanghai Kangqiao Industrial Zone Jinxiu Road Business Hotel

    No.399 Kang Hua Road, Shanghai, China ( Show map )

    Located around 7 km from Shanghai New International Expo Center and about 10 minutes' drive from Shangnan Plaza, the 3-star Greentree Inn Shanghai Kangqiao…

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • 如家旗下华驿精选酒店虹桥会展中心盈港路地铁站店

    上海市青浦区盈港东路2285号(如家华驿精选酒店, Shanghai, China ( Show map )

    Featuring a vending machine and a lift, 如家旗下华驿精选酒店虹桥会展中心盈港路地铁站店 Shanghai is nestled in Shanghai, 10 minutes by car from Shanghai National Accounting Institute International Conference Centre.

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Dijing Hotel Shanghai

    3988 Hong Xin Road, Shanghai, China ( Show map )

    The grand 4-star Dijing Hotel Shanghai is located only steps away from Well House of Dreams Life Plaza and offers a tour desk for…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Shijia Inn On The Bund

    No. 427-1 Middle Sichuan Road, Shanghai, China ( Show map )

    350 m from East Nanjing Road underground station, Shijia Inn On The Bund Shanghai lies in a prime touristic area of Shanghai and offers a…

    More...

    From US$ 75
    price for 1 night
    Book Now From US$ 75
  • Shanghai Haofeng Yazhi Hotel-Free Shuttle Bus To Airport And Disneyland

    上海市浦东新区顾唐路2818号, Shanghai, China ( Show map )

    Nestled in the Pudong district, the 4-star Shanghai Haofeng Yazhi Hotel-Free Shuttle Bus To Airport And Disneyland is within 10 minutes' drive of…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Kaiyuan Manju Select Hotel

    No 3398 Beidi Road, Shanghai, China ( Show map )

    Located about a 10-minute ride from National Exhibition and Convention Center, the 4-star Kaiyuan Manju Select Hotel Shanghai features Wi-Fi in public…

    More...

    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • Ling Homestay - Disney Branch Shanghai

    No. 151, Wujiazhai, Chunxin Village, Chuansha New Town, Pudong New District, Shanghai, Shanghai, China ( Show map )

    Situated within a 7-km distance of the Chuansha Ancient City Wall, the 3-star Ling Homestay - Disney Branch Shanghai hotel features a restaurant. Located…

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • Baolong Garden Hotel

    6 Yushu North Road, Shanghai, China ( Show map )

    Baolong Garden Hotel Shanghai is a great place in a resort area of Shanghai, which stands about a 25-minute walk from the Thames Town.

    More...

    From US$ 168
    price for 1 night
    Book Now From US$ 168
  • Huhua International Hotel By Hongqiao Airport

    No. 5666, Shenzhuan Road, Songjiang District, Shanghai, Shanghai, China ( Show map )

    The 4-star Huhua International Hotel Shanghai provides proximity to the Happy Valley of Shanghai, which is located approximately a 10-minute ride away. This…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • The Waterhouse At South Bund

    Maojiayuan Road 1-3, Shanghai, China ( Show map )

    Providing 19 rooms, the 4-star The Waterhouse At South Bund Hotel Shanghai is nestled nearly a 5-minute walk from Huangpu River. The 19th…

    More...

    From US$ 194
    price for 1 night
    Book Now From US$ 194
  • Hanting Hotel Shanghai The Bund Middle Jiangxi Road

    No. 261, Middle Jiangxi Road, Shanghai, China ( Show map )

    The 2-star Hanting Hotel Shanghai Bund Middle Jiangxi Road has 85 rooms and is located 3.4 km from the must-see Shanghai Museum. This…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Mercure Shanghai Baoshan

    A5, No.2, Lane 635, Xiaoyun Road, Shanghai, China ( Show map )

    Featuring Wi-Fi in public areas, the 4-star Mercure Shanghai Baoshan hotel sits 3.7 km from Baoshan Luodian Scenic Resort. You'll need 31-minute…

    More...

    Book Now
  • Atour Light Hotel Shanghai Minhang Maqiao

    Building 4, No. 2430 And 2412 Yinchun Road, Shanghai, China ( Show map )

    Located only 1.4 km from the Maqiao Ancient Ruins, the fantastic 4-star Atour Light Hotel Shanghai Minhang Maqiao offers Wi-Fi throughout the property…

    More...

    From US$ 61
    price for 1 night
    Book Now From US$ 61
  • Hanting Hotel Shanghai Tongji University Kongjiang Road

    No. 100, Dahushan Road, Shanghai, China ( Show map )

    Located within a 6-km distance of the classical Yu Garden, the 3-star Hanting Hotel Shanghai Tongji University Kongjiang Road offers Wi-Fi throughout…

    More...

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