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

2026-03-22

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

1693 properties found

  • Delta Hotels By Marriott Shanghai Baoshan

    No 1 Lane 888 Haijiang Road, Shanghai, China ( Show map )

    Standing around a 10-minute walk from Baoyang Road underground station, the 5-star Delta Hotels By Marriott Shanghai Baoshan features a banquet hall for…

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Hilton Shanghai Fengxian

    818 Rong Qing Road,, Shanghai, China ( Show map )

    The 5-star smoke-free Hilton Shanghai Fengxian hotel can arrange bicycle usage for active guests, while lying around a 10-minute ride from CaoJing…

    More...

    From US$ 175
    price for 1 night
    Book Now From US$ 175
  • Ruihaoboutiquehotel - Shanghai 24H Airport Shuttle Disneyland Servic

    No. 529, Shihong Road, Pudong New Area, Shanghai, Shanghai, China ( Show map )

    Offering a restaurant, the 4-star Ruihaoboutiquehotel - Shanghai 24H Airport Shuttle Disneyland Servic hotel lies in the Pudong district, 3.3 km from the Shanghai Geological…

    More...

    From US$ 84
    price for 1 night
    Book Now From US$ 84
  • Lv Shou Hotel

    No.1885 Qixin Road, Shanghai, China ( Show map )

    Lv Shou Hotel Shanghai is located around a 20-minute walk from Qibao Ancient Town and provides guests with bus ticket service for a more…

    More...

    From US$ 88
    price for 1 night
    Book Now From US$ 88
  • Ahn Luh Zhu Jia Jiao

    No. 505, Zhu Hu Road, Zhu Jia Jiao Town, Shanghai, China ( Show map )

    Featuring a shared lounge and an indoor swimming pool, the 5-star Ahn Luh Zhu Jia Jiao Hotel Anzhuang lies only an 11-minute walk…

    More...

    From US$ 628
    price for 1 night
    Book Now From US$ 628
  • Crystal Hotel Shanghai Baoshan Jiangyang North Road

    No. 436, Yangtai Road, Baoshan District, Shanghai, Shanghai, China ( Show map )

    Located about 10 minutes' drive from Shanghai Glass Museum, the 4-star Crystal Hotel Shanghai Baoshan Jiangyang North Road offers access to tourist attractions throughout…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Holiday Inn Express Shanghai Changyang Road

    1691 Chang Yang Road,, Yang Pu District, Shanghai, China ( Show map )

    Located within 5 minutes' walk of the grand Holiday Inn Express Shanghai Road By Ihg, guests can quickly reach the Jewish Ghetto. The hotel is…

    More...

    From US$ 332
    price for 1 night
    Book Now From US$ 332
  • Yiting Four Season Hotel - Shanghai Dongfang Road Branch

    No 1486 Dongfang Rd, Shanghai, China ( Show map )

    Yiting Four Season Hotel - Shanghai Dongfang Road Branch includes 89 rooms and is a 10-minute ride from the YuYuanLao Jie. This hotel is conveniently…

    More...

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

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

    The 4-star smoke-free Mercure Shanghai Hongqiao Central hotel is around 10 minutes by car from Intex Shanghai and offers guided tour service, as…

    More...

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

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

    Around 10 minutes' drive from Huangpu River, the 2-star 7Days Inn Shanghai South Xizang Road Subway includes 94 rooms. This Shanghai hotel has a…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Shanghai Shang Ying Chao Hotel

    上海市长宁区新华路178号, Shanghai, China ( Show map )

    Shanghai Shang Ying Chao Hotel provides proximity to the Soong Ching-ling Memorial Residence, which is situated 19 minutes' walk away. The hotel is located…

    More...

    From US$ 376
    price for 1 night
    Book Now From US$ 376
  • Crystal Orange Hotel Shanghai Hongqiao Hub Railway Station

    No.568 Shenchang Road, Minhang District, Shanghai, Shanghai, China ( Show map )

    The 4-star Crystal Orange Hotel Shanghai Hongqiao Hub Railway provides proximity to the Hub, which is located only 0.9 km away. The hotel is…

    More...

    From US$ 115
    price for 1 night
    Book Now From US$ 115
  • Hilton Garden Inn Shanghai Caoyang

    No.395, Meiling South Road, Putuo District,, Shanghai, China ( Show map )

    Featuring a restaurant, the 4-star Hilton Garden Inn Shanghai Caoyang is located just 5 minutes on foot from Subway exit 5. You'll need 15…

    More...

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

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

    3.5 km from National Exhibition and Convention Center, Vienna Hotel Shanghai Hongqiao National Convention Centre offers a Chinese restaurant on site. You'll need 15-minute…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Shell Shanghai Chedun Yingshi City Yingshi Road Hotel

    No. 16, Yingshi Road, Songjiang District, Shanghai, China ( Show map )

    Located around 6 km from the Shanghai Film Park, the 2-star Shell Shanghai Chedun Yingshi City Yingshi Road Hotel offers access to tourist attractions…

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • Ji Hotel Shanghai Fengzhuang Qilianshan South Road

    No. 1888 Qilianshan South Road, Zhenxin Street, Jiading District, Shanghai, Shanghai, China ( Show map )

    Guests of the 3-star Ji Hotel Shanghai Fengzhuang Qilianshan South Road can visit the Shanghai Jiading Nanxiang Temple, situated about 7 km away. You'll…

    More...

    Book Now
  • 一间森林酒店上海外滩人民广场地铁站店

    5Th Floor, No. 68, Guizhou Road, Huangpu District, Shanghai, Shanghai, China ( Show map )

    Offering a shared lounge, the 2-star 一间森林酒店上海外滩人民广场地铁站店 is only 5 minutes on foot from the Shanghai New World Daimaru. The megatall skyscraper "Shanghai Tower"…

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Denpa Inn - The Bund East Nanjing Road

    4/F, No. 205, Fujian Middle Road, Huangpu District, Shanghai, China ( Show map )

    Denpa Inn - The Bund East Nanjing Road Shanghai includes 6 rooms and is 25 minutes' walk from the Suzhou Creek. The 2-star hotel is…

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Wangting Jinxiu Hotel

    No. 208, 1St Floor, And No. 207, 2Nd-4Th Floors, Lane 111, Chongxi Road, Pudong New District, Shanghai, Shanghai, China ( Show map )

    Guests of the 4-star Wangting Jinxiu Hotel Shanghai can visit Shanghai Disneyland, situated around 7 km away. You'll need 20-minute drive to Shanghai…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • 闻间晚安酒店上海外滩豫园地铁站店

    No. 851, Renmin Road, Huangpu District, Shanghai, Shanghai, China ( Show map )

    Offering baggage storage, Shanghai Wenjian Goodnight Hotel lies in the Huangpu district, merely 1.4 km from the Birthplace of the Chinese Communist Party and approximately…

    More...

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