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-19

2026-06-20

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

  • Metropolo Classiq, Shanghai, Ymca-People Square

    No. 123 South Xizang Road, Shanghai, China ( Show map )

    Metropolo Classiq, Shanghai, Ymca-People Square hotel offers 142 rooms, situated a 13-minute walk from Taiping Lake. The fantastic hotel is within 400 metres…

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Urcove By Hyatt Shanghai Xuhui West Riverside

    No. 2266, Longteng Avenue, Xuhui District, Shanghai, Shanghai, China ( Show map )

    The 4-star Urcove By Hyatt Shanghai Xuhui West Riverside hotel lies 3.5 km from a natural paradise like Chocolate Happy Land Theme Park, and…

    More...

    Book Now
  • Ji Hotel Shanghai Taopu Nanda Road

    No.2900 Nanda Road, Shanghai, China ( Show map )

    Providing 106 rooms, Ji Hotel Shanghai Taopu Nanda Road is 4.5 km from the Nanxiang Ancient Town. You'll need 14-minute drive to Shanghai Hongqiao…

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Atour X Hotel Shanghai Lujiazui Lancun Road

    No. 2 Lancun Road, Shanghai, China ( Show map )

    4.5 km from sports attractions such as Mercedes-Benz Arena, the 4-star Atour X Hotel Shanghai Lujiazui Lancun Road features 65 rooms with city…

    More...

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

    No.3135-51 Hongmei South Road, Comprehensive Building, Shanghai, China ( Show map )

    The 3-star Ji Hotel Shanghai Hongmei South Road, located around 10 minutes' drive from the Shanghai Xupu Bridge, offers guests a restaurant and a…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • Dazhong Airport Hotel

    6001 Yingbin Avenue, Shanghai, China ( Show map )

    Offering a sauna and a shared lounge, the 3-star Dazhong Airport Hotel Shanghai lies in a shopping district, 3.2 km from the Shanghai Geological…

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • H Grand Hotel

    124 Caobao Road, Shanghai, China ( Show map )

    The business H Grand Hotel Shanghai is located about 500 metres from Guilin Park, offering 208 rooms, Wi-Fi, and a car park. You'll need…

    More...

    From US$ 112
    price for 1 night
    Book Now From US$ 112
  • Shanghai Sky Rainbow Hotel

    680 Shuidian Road, Shanghai, China ( Show map )

    Offering spacious rooms and Wi-Fi in the rooms, Shanghai Sky Rainbow Hotel is 10 minutes' drive from the 1933 Old Millfun and 7 km…

    More...

    From US$ 128
    price for 1 night
    Book Now From US$ 128
  • Gem Flower Hotel - North Bund

    No.1888 Zhoujiazui Road, Shanghai, China ( Show map )

    The 4-star Gem Flower Hotel - North Bund Shanghai is located around 10 minutes on foot from Huimin Park, offering 126 rooms, high-speed Internet…

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Atour Hotel Shanghai Lujiazui Century Avenue

    No. 1090 Century, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, Atour Hotel Shanghai Lujiazui Century Avenue sits about a 25-minute walk from the Pudong New Area. The first…

    More...

    From US$ 118
    price for 1 night
    Book Now From US$ 118
  • Greentree Inn Shanghai Outlets National Convention Centre Xule Road Shell Hotel

    No.210-242, Xule Road,Qingpu District, Shanghai, China ( Show map )

    Greentree Inn Shanghai Outlets National Convention Centre Xule Road Shell Hotel, located a 10-minute drive from Lido Way, features Wi-Fi in public areas.

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Jinjiang Inn Shanghai Expo Park Pusan Rd

    No.208 Pusan Rd., Pudong District, Shanghai, China ( Show map )

    Featuring a lift and free newspapers, the 3-star Jinjiang Inn Shanghai Expo Park Pusan Rd is located in the Cremorne district, 3.7 km from…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Crystal Orange Shanghai Jiangqiao Wanda Hotel

    上海市嘉定区鹤旋东路188弄, Shanghai, China ( Show map )

    The 4-star Crystal Orange Shanghai Jiangqiao Wanda Hotel is a great place to stay in the shopping district of Shanghai, around 7 km from…

    More...

    From US$ 69
    price for 1 night
    Book Now From US$ 69
  • Ji Hotel Shanghai Jiading Bailian Shopping Center

    No.2539 Chengliu Zhong Road, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, Ji Hotel Shanghai Jiading Bailian Shopping Center sits 10 minutes' drive from Shanghai Poly Grand Theatre. You'll need 22…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Jin Rong International Hotel

    2750 Gong He Xin Road, Shanghai, China ( Show map )

    Located within a 7-km distance of the 468m-tall poured-concrete tripod Oriental Pearl TV Tower, the 4-star Jin Rong International Hotel Shanghai…

    More...

    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • Hanting Hotel Shanghai Hongqiao Hub Qibao Center

    No. 577 Husong Highway, Near Zhongchun Road, Shanghai, China ( Show map )

    Hanting Hotel Shanghai Hongqiao Hub Qibao Center features 117 rooms and lies 7 km from the Jinjiang Amusement Park. This hotel is located in Shanghai…

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • Jinglaihotel Hongqiao Weining Rord Metro Station

    428 Weining Road, Changning District, Shanghai, Shanghai, China ( Show map )

    Jinglaihotel Hongqiao Weining Rord Metro Station Shanghai hotel includes 104 rooms and is a 15-minute walk from the Suzhou River. The 3-star hotel…

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Ji Hotel Shanghai Zhoupu Medical Valley

    Building 1, Lane 268, Zhouzhu Road, Shanghai, China ( Show map )

    The 3-star Ji Hotel Shanghai Zhoupu Medical Valley is located about 10 minutes by car from Little Shanghai Tourism and Culture City and offers…

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Ji Hotel Shanghai World Expo Shangnan Road

    No.3030 Shangnan Road, Shanghai, China ( Show map )

    Located 2.8 km from the free China Art Museum, Ji Hotel Shanghai World Expo Shangnan Road includes 15 rooms with views of the city. This…

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Maixinger Boutique Hotel Shanghai Oriental Pearl Tower

    168 Yuanshen Road, Pudong New Area, Shanghai, Shanghai, China ( Show map )

    Located only 350 m from Pudong Mosque, the 4-star Maixinger Boutique Hotel Shanghai Oriental Pearl Tower is about a 5-minute walk from Shanghai…

    More...

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