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

  • Jinjiang Inn - Shanghai Zhangjiang Road

    No.91 Zhangjiang Road, Shanghai, China ( Show map )

    Featuring a lift and complimentary newspapers, the smoke-free Jinjiang Inn - Shanghai Zhangjiang Road is situated near the entertainment district of Shanghai and approximately 7…

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Ji Hotel Shanghai Hongqiao Aegean Sea

    Building 3, No.3111, He Chuan Road, Shanghai, China ( Show map )

    Located around 10 minutes' drive from the Guilin Park, the 3-star Ji Hotel Shanghai Hongqiao Aegean Sea offers access to tourist attractions throughout Shanghai.

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Ramada By Wyndham Shanghai Songjiang

    7 Lane 600 Guangfulin Road, Shanghai, China ( Show map )

    Providing 119 rooms, the midscale Ramada By Wyndham Shanghai Songjiang hotel is around 7 km from the Thames Town. You'll need 22-minute drive to…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Hanting Premium Hotel Shanghai West Yingao Road Subway Station

    No. 506 Yingao West Road, Shanghai, China ( Show map )

    Hanting Premium Hotel Shanghai West Yingao Road Subway is a great place to stay in the Baoshan district, 3 km from Fudan University. The 3…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • L+Snow Supreme Hotel

    No.1-3, Lane 888, Qiqing Road, Lingang New Area, Pudong New Area Pilot Free Trade Zone, Shanghai, China ( Show map )

    L+Snow Supreme Hotel Shanghai features 217 rooms and lies 3.5 km from Shanghai Donghai Film Park. The hotel is located in Shanghai, in the…

    More...

    From US$ 74
    price for 1 night
    Book Now From US$ 74
  • Shell Hotel Shanghai Oriental Pearl Tower Century Avenue Metro Station

    No.1118 Shangcheng Road, Shanghai, China ( Show map )

    The unpretentious Shell Hotel Shanghai Oriental Pearl Tower Century Avenue Metro enjoys a prime location, 4.2 km from places of worship like the folk City…

    More...

    Book Now
  • Greentree Inn Shanghai Gongkang Express Hotel

    No.555,Gongkang Road, Shanghai, China ( Show map )

    Greentree Inn Shanghai Gongkang Express Hotel features 78 rooms and lies 4.6 km from Jing'An New Sports Center. This 3-star hotel is situated in…

    More...

    From US$ 29
    price for 1 night
    Book Now From US$ 29
  • Hanting Hotel Shanghai Hongqiao Wuzhong Road

    No.218 Hongjing Road, Shanghai, China ( Show map )

    Located within a 3-km distance of such natural attractions as the Shanghai Zoo, the 2-star Hanting Hotel Shanghai Hongqiao Wuzhong Road includes a…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • Greentree Inn Shanghai Zhangjiang Sunqiao Road Shell Hotel

    No. 78 Sunqiao Road, Shanghai, China ( Show map )

    The 3-star Greentree Inn Shanghai Zhangjiang Sunqiao Road Shell Hotel has 58 rooms and is located around 5 km from Pirates of the Caribbean…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • Citadines Lujiazui Shanghai Hotel

    No 500, Gushan Road, Shanghai, China ( Show map )

    The 4-star Citadines Lujiazui Shanghai Hotel offers proximity to the Shanghai Maglev Museum, situated approximately a 10-minute drive away. Located within a 6…

    More...

    Book Now
  • Q Hotel Shanghai Pudong

    No.15-19 Lane 508, Huanqing Nan Road, Shanghai, China ( Show map )

    Providing 173 rooms, the 4-star Q Hotel Shanghai Pudong is around 6 km from the Heming Tower. This Shanghai hotel is ideally situated about…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Greenland Haiyue Business Hotel

    500 Xinjiang Road - Shanghai, Shanghai, China, 200070, Shanghai, China ( Show map )

    The 3-star Greenland Haiyue Business Hotel Shanghai offers 54 rooms with proximity to Suzhou River, which is about 20 minutes' walk from the property.

    More...

    Book Now
  • Jinjiang Inn Shanghai Baoshan Shengqiao

    No.5575 Wenchuan Rd, Luodian (Shanghai), China ( Show map )

    Jinjiang Inn Shanghai Baoshan Shengqiao Luodian is situated in the Baoshan district, 30 minutes' drive from Shanghai Hongqiao International airport. Huzhou is 147 km away…

    More...

    Book Now
  • Qian Dao Hu Hotel Huangpu

    1735 South Of Xizang Road, Shanghai, China ( Show map )

    Featuring a nightclub and a casino, Qian Dao Hu Hotel Huangpu Shanghai is located in Shanghai, 14 minutes' walk from the Brilliance Shimao International Plaza.

    More...

    From US$ 111
    price for 1 night
    Book Now From US$ 111
  • Shanghai Xujiahui Grow Suisse Place Apartment Hotel

    No. 46, Hebao Road, Xuhui District, Shanghai, Shanghai, China ( Show map )

    Shanghai Xujiahui Grow Suisse Place Apartment Hotel features 46 rooms and lies 16 minutes' walk from Shanghai Entomological Museum. While staying in the hotel, you…

    More...

    Book Now
  • Starway Shanghai Anting Motor City Hotel

    No. 5533 Caoan Highway Anting Town, Shanghai, China ( Show map )

    Starway Shanghai Anting Motor City Hotel offers 171 rooms, situated around a 20-minute walk from Lake Qingjiang. The hotel is nestled just 450 m…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • Shanghai Dikang Boutique Hotel

    No.2571 Xiuyan Road, Shanghai, China ( Show map )

    Featuring Wi-Fi throughout the property, Shanghai Dikang Boutique Hotel sits 6 km from Shanghai Disneyland. The 3-star hotel is situated in the Cremorne…

    More...

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

    1045 Hongmei Road, Shanghai, China ( Show map )

    Featuring Wi-Fi in public areas, the 4-star Shanghai Brielly Hotel is 3.5 km from the Dino Beach Water Park. This boutique-style hotel…

    More...

    From US$ 103
    price for 1 night
    Book Now From US$ 103
  • Ji Hotel Shanghai Lujiazui World Plaza

    No.855 Pudong Nan Road, Shanghai, China ( Show map )

    Ji Hotel Shanghai Lujiazui World Plaza offers quick access to Bainaohui Pudong Area, situated approximately 5 minutes' walk away. This 3-star hotel is only…

    More...

    Book Now
  • Lanhai International Golf Club

    55 Nong, Lanhai Road ,Shanghai, Shanghai, China ( Show map )

    Situated 4.2 km from the Mingdao Life Square, the 5-star Lanhai International Golf Club Hotel Shanghai features cars for rent. You'll need 49-minute…

    More...

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