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-05-06

2026-05-07

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

1767 properties found

  • Shanghai Pujiang Expo Apartment Hotel

    533 Puchi Road Pujiang Town, Shanghai, China ( Show map )

    The 3-star business Shanghai Pujiang Expo Apartment Hotel is just 1.6 km from Zhaojialou Ancient Town and offers a solarium and a sauna. The…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Ji Hotel Shanghai University Huyi Highway

    No. 3188-16 Huyi Highway, Shanghai, China ( Show map )

    Ji Hotel Shanghai University Huyi Highway includes 118 rooms and is 25 minutes' walk from Qiuxia Garden. You'll need 20-minute drive to Shanghai Hongqiao…

    More...

    Book Now
  • Ji Hotel Shanghai Yan An Road Branch

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

    Approximately 10 minutes' walk from Jiangsu Road underground station, the perfect Ji Hotel Shanghai Yan An Road Branch is situated in a lovely area of…

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • Mercure Shanghai Hongqiao Central

    No.368, Hongxu Road, Shanghai, China ( Show map )

    Offering a restaurant, the 4-star smoke-free Mercure Shanghai Hongqiao Central hotel lies in the entertainment Hongqiao district, 2.4 km from Intex Shanghai and…

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • Ji Hotel Shanghai Pudong Airport Chuansha Road

    No.5007 Chuansha Road, Shanghai, China ( Show map )

    Situated around a 5-minute walk from the 3-star Ji Hotel Shanghai Pudong Airport Chuansha Road, guests can reach the Heming Tower in no…

    More...

    Book Now
  • Holiday Inn Express Shanghai Sanlin

    215 Tai Huan Road, Pu Dong District, Shanghai, China ( Show map )

    Situated within a 7-km distance of Zhaojialou Ancient Town, the 3-star Holiday Inn Express Shanghai Sanlin offers meeting rooms with a range of…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Lu Jia Zui Century Hotel

    No.2551, Long Yang Road - 201204, Shanghai, China ( Show map )

    Located within 900 metres of Huamu Road tube station, Lu Jia Zui Century Hotel Shanghai features currency exchange and a lift. Shanghai World Financial Centre…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Yitel Collection Shanghai Hongqiao Airport

    No.38 Huqingping Highway, Shanghai, China ( Show map )

    Providing 151 rooms, the 4-star Yitel Collection Shanghai Hongqiao Airport hotel is around 10 minutes' drive from the Shanghai Mart Mall. Situated in the…

    More...

    From US$ 32
    price for 1 night
    Book Now From US$ 32
  • Best Western New Century Hotel Shanghai

    No.1111 Liyang Road No.257 Siping Road, Shanghai, China ( Show map )

    The 4-star Best Western New Century Hotel Shanghai strategically stands nearly a 25-minute stroll from the Suzhou Creek, offering a ballroom for shared…

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • 7Days Inn Shanghai South Xizang Road Subway Station

    No.1820 South Zhongshan Road, Shanghai, Shanghai, China ( Show map )

    The 2-star 7Days Inn Shanghai South Xizang Road Subway is located within 10 minutes' walk of Penglai Park, offering 94 rooms, Wi-Fi, and…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Hanting Hotel Shanghai Songjiang

    No.1599 East Rongle Road, Shanghai, China ( Show map )

    Featuring Wi-Fi in public areas, the 2-star Hanting Hotel Shanghai Songjiang sits 2.8 km from the Square Pagoda Park. This Shanghai hotel is…

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Shanghai Liang An Hotel

    920 Chang An Road, Shanghai, China ( Show map )

    Shanghai Liang An Hotel features 350 rooms and lies 8 minutes' walk from the Studio Rouge. The 3-star hotel is located in Shanghai, in…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Orange Hotel Shanghai Hongkou Football Stadium Branch

    3Rd Floor, Jiahe International Building, No. 16 Huayuan Road, Hongkou District, Shanghai, Shanghai, China ( Show map )

    Offering a location a 5-minute walk from the Lu Xun Museum, Orange Hotel Shanghai Hongkou Football Stadium Branch offers 105 rooms. The modern Shanghai…

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • Shanghai Fuyue Hotel

    No. 1, Lane 208, Rongyue Road, Songjiang, China ( Show map )

    Featuring Wi-Fi throughout the property, Shanghai Fuyue Hotel Songjiang sits 15 minutes by car from the Songjiang Mosque. Songjiang centre can be reached within…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • 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
  • Shanghai Bund Garden Hotel

    200 Han Kou Road ,Shanghai 200002, Shanghai, China ( Show map )

    Located a mere 1.5 km from the awe-inspiring 492m-high Shanghai World Financial Center, the 4-star Bund Garden Hotel Shanghai includes 8 rooms.

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Greentree Alliance Shanghai Railway Station Qiujiang Road Hotel

    No. 1011, Qiujiang Road, Shanghai, China ( Show map )

    Offering 72 rooms, the 3-star Greentree Alliance Shanghai Railway Station Qiujiang Road Hotel is near the shopping district of Shanghai, just 1.8 km from…

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • Disneyland Hotel

    No. 1009 Shendi West Road, Shanghai, China ( Show map )

    The 5-star Disneyland Hotel Shanghai is located within 25 minutes' walk of Shanghai Disneyland and has an indoor swimming pool with a hot tub.

    More...

    From US$ 600
    price for 1 night
    Book Now From US$ 600
  • Mayson Shanghai Zhongshan Park Serviced Apartment

    13F, 99 Huichuan Road, Shanghai, China ( Show map )

    The 30-storey Mayson Shanghai Zhongshan Park Serviced Apartment hotel is located in Shanghai, 3.5 km from the Stlgnatius cathedral "Xujiahui Catholic Church", and offers…

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46
  • 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