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

1779 properties found

  • Yashidu Suites Hotel

    1155 Wuzhong Road, Shanghai, China ( Show map )

    Yashidu Suites Hotel Shanghai is located in the Hongqiao district, 1.2 km from Puhui River. The reconstructed Buddhist Longhua Temple is a 15-minute drive…

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Greentree Inn Shanghai Minhang Development Zone Subway Station Business Hotel

    Building 101, No, 1551 Jiangchuan Road, Shanghai, China ( Show map )

    Located within a 4-km distance of HanXiang Water Expo Garden, the 3-star Greentree Inn Shanghai Minhang Development Zone Subway Station Business Hotel offers…

    More...

    From US$ 29
    price for 1 night
    Book Now From US$ 29
  • Mercure Shanghai Hongqiao Railway Station

    No 5 Lane 683 Shenhong Road, Shanghai, China ( Show map )

    Located nearly a 10-minute ride from the Shanghai Zoo, the 4-star smoke-free Mercure Shanghai Hongqiao Railway hotel offers Wi-Fi throughout the…

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Shanghai Silk Road Hotel

    777 Quyang Rd Shanghai, Shanghai, China ( Show map )

    Located only 1.3 km from the Wanda Plaza, the 3-star Shanghai Silk Road Hotel offers amenities such as a sauna, massage therapy, and karaoke.

    More...

    Book Now
  • Hanting Hotel Shanghai People Square

    No.158 Huanghe Road, Shanghai, China ( Show map )

    Providing 91 rooms, the 2-star Hanting Hotel Shanghai People Square Subway is about 25 minutes' walk from the Bund. The hotel in the Downtown…

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Yitel Airport Hotel

    38 Qingping Highway, Shanghai, China ( Show map )

    The elegant 4-star Yitel Airport Hotel Shanghai is around a 25-minute stroll from Shanghai International Agricultural Exhibition Centre and features a conference room…

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Yitel Premium Shanghai Jing'An Temple

    Building 1B, No. 1119, West Yan'An Road, Shanghai, China ( Show map )

    Around a 10-minute drive from the modern Shanghai Museum, the 4-star Yitel Premium Shanghai Jing'An Temple hotel includes 267 rooms. The hotel is…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Shanghai Airlines Travel Hotel(South Railway Station Branch)

    951 Shilong Road, Shanghai, China ( Show map )

    The 4-star Shanghai Airlines Travel Hotel(South Railway Station Branch) offers 393 rooms with proximity to Zhangjia Tang River, which is approximately a 20…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Vienna Hotel Shanghai Hongqiao National Convention Centre

    No.1009 Jidi Road, Shanghai, China ( Show map )

    4.7 km from Shanghai National Accounting Institute International Conference Centre, Vienna Hotel Shanghai Hongqiao National Convention Centre offers a Chinese restaurant on site. You'll need…

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • Crystal Orange Hotel Shanghai Hongqiao Jinhui Road

    No.469 Jinhui Road, Shanghai, China ( Show map )

    The 4-star Crystal Orange Hotel Shanghai Hongqiao Jinhui Road gives quick access to the Hongqiao Yang Chase Mansion Mall, situated just 5 minutes' walk…

    More...

    From US$ 116
    price for 1 night
    Book Now From US$ 116
  • Jinglai Zhenxuan Shanghai Tongji Hospital Xincun Road Subway Station Hotel

    No. 490, Ganquan Road, Putuo District, Shanghai, Shanghai, China ( Show map )

    About 6 km from the large People's Public Square, the 3-star Jinglai Zhenxuan Shanghai Tongji Hospital Xincun Road Subway Station Hotel includes 81 rooms.

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Hong Qiao State Hotel

    1593 Hongqiao Street, Shanghai, China ( Show map )

    A mere 0.6 km from Xinzha Road underground station, the business Hong Qiao State Hotel Shanghai is located in a commercial area of Shanghai, a…

    More...

    From US$ 243
    price for 1 night
    Book Now From US$ 243
  • Xue Yue Hotel

    No.3499 Guangfulin Road Shanghai China, Shanghai, China ( Show map )

    Positioned about a 10-minute ride from the Shanghai Chenshan Botanical Gardens and 4.5 km from the Sheshan Catholic Church, the 3-star Xue Yue…

    More...

    Book Now
  • Home Inn Shanghai The Bund Chenghuang Temple

    No.699 Fuxing East Road, Shanghai, China ( Show map )

    Providing 130 rooms, the 2-star Home Inn Shanghai The Bund Chenghuang Temple is around 25 minutes' walk from the must-see Shanghai Museum. Mr.

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Greentree Inn Shanghai Jiangpu Business Hotel

    1220 Xuchang Road, Shanghai, China ( Show map )

    The 3-star Greentree Inn Shanghai Jiangpu Business Hotel is located approximately 900 metres from Huimin Park, offering 142 rooms, Wi-Fi, and a car…

    More...

    From US$ 36
    price for 1 night
    Book Now From US$ 36
  • Rui Tai Hotel Hongqiao

    555 Shui Cheng Road, Shanghai, China ( Show map )

    Located in the Hongqiao district of Shanghai and approximately 10 minutes' walk from Weining Road tube station, the 4-star non-smoking Rui Tai Hotel…

    More...

    From US$ 74
    price for 1 night
    Book Now From US$ 74
  • Vienna International Hotel Shanghai Hongkou Guangyue Road

    No.279, Guangyue Road, Shanghai, China ( Show map )

    Vienna International Hotel Shanghai Hongkou Guangyue Road includes 115 rooms and is 7 km from the megatall skyscraper "Shanghai Tower". Situated a 15-minute drive…

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • Great Tang Hotel Shanghai

    4339 Bao An Road, Shanghai, China ( Show map )

    Situated 4.8 km from the Shanghai Xiangdong Buddhist Art Museum, the 5-star Great Tang Hotel Shanghai features high-speed Internet access in the rooms…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Vienna Hotel Shanghai Jiuxing Market

    181, 1300 Long Longming Road, Shanghai, China ( Show map )

    Situated near an international restaurant and a park, and approximately a 15-minute ride from the Xu Guangqi Memorial Hall, the 3-star business Vienna…

    More...

    From US$ 90
    price for 1 night
    Book Now From US$ 90
  • Shanghai Han Ting Hotel

    No. 27, Luofu Road, Hongkou District, Shanghai, China ( Show map )

    Situated 13 minutes' walk from Huangpu River, Shanghai Han Ting Hotel includes 108 rooms. This hotel is located within a 300-metre distance of the…

    More...

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